Приветствую!
Настраиваю связку BIND + DHCPD
настроил, dns обновление происходит нормально,
НО записи удаляются и добавляются через каждые 1-2 минуты.
т.е. добавилась, минуту живёт, удалилась, через минуту только опять добавилась.
Почему-то dhcpd ставит у dns зоны TTL 60 (см. в самом конце поста), как это можно исправить?
я уже голову сломал об маны.
Конфиги:
DHCPD:
server-identifier 192.168.0.1;
ddns-updates on;
ddns-update-style interim;
ddns-domainname "suv.";
ddns-ttl 38400;
ddns-rev-domainname "in-addr.arpa.";
ignore client-updates;
include "/etc/dhcp/rndc.key";
zone 0.168.192.in-addr.arpa. {
primary 192.168.0.1;
key "rndc-key";
}
zone suv. {
primary 192.168.0.1;
key "rndc-key";
}
option domain-name "suv";
option domain-name-servers 192.168.0.1;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
allow booting;
allow bootp;
authoritative;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
authoritative;
range 192.168.0.10 192.168.0.254;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
allow unknown-clients;
}
BIND:
named.conf.options
options {
directory "/var/cache/bind";
dnssec-enable no;
dnssec-validation no;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
listen-on {
192.168.0.1;
127.0.0.1;
};
forwarders {
8.8.8.8;
8.8.4.4;
};
#recursion yes;
#allow-recursion { localhost; };
#allow-query { localhost; 192.168.0.0/16; };
#allow-transfer { localhost; 192.168.0.0/16; };
};
controls {
inet 127.0.0.1 allow {localhost; } keys { "rndc-key"; };
};
named.conf.local
include "/etc/bind/rndc.key";
zone "suv" {
type master;
check-names ignore;
file "/var/lib/bind/suvenirus.org.hosts";
allow-update { key rndc-key; };
notify yes;
};
zone "0.168.192.in-addr.arpa" IN {
type master;
check-names ignore;
allow-update { key rndc-key; };
notify yes;
file "/var/lib/bind/192.168.1.rev";
};
Зоны:
ORIGIN .
$TTL 38400 ; 10 hours 40 minutes
suv IN SOA MainServer. 2me\.pavelk.gmail.com. (
1447019263 ; serial
10800 ; refresh (3 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
38400 ; minimum (10 hours 40 minutes)
)
NS MainServer.
$ORIGIN suv.
$TTL 60 ; 1 minute
laser1PC A 192.168.0.15
TXT "003e9ba9fd2ca442e8f8f24ec486fb161b"
........ и так далее