Для того чтоб в ДНС зоне, например внутреней локальной, автоматически добавлялись записи при получении компьютером IP адреса по DHCP, нам необходимо добавить к конфиги BIND9 и DHCP следуюшее.
dhcpd.conf
ddns-update-style interim;
ddns-updates on;
update-static-leases on;
ddns-domainname "loc";
ddns-rev-domainname "42.168.192.in-addr.arpa";
key DHCP_UPDATER {
algorithm hmac-md5;
secret BhKmtGJPoSjMaSHdMYgLBw==;
};
zone loc. {
primary 127.0.0.1;
key DHCP_UPDATER;
}
zone 42.168.192.in-addr.arpa. {
primary 127.0.0.1;
key DHCP_UPDATER;
}
named.conf
zone "loc" {
// тип
type master;
// файл с зоной
file "/etc/bind/host.loc";
// сервера на которые можно передавать зону
//allow-transfer { 127.0.0.1; 192.168.42.3; };
allow-update { key DHCP_UPDATER; };
notify no;
};
// обратная зона для локалсети
zone "42.168.192.in-addr.arpa" {
type master;
file "/etc/bind/host.loc.rev";
//allow-transfer { 127.0.0.1; 192.168.42.3; };
allow-update { key DHCP_UPDATER; };
};
rndc.key key DHCP_UPDATER {
algorithm hmac-md5;
secret BhKmtGJPoSjMaSHdMYgLBw==;
};