Идём в директорию /etc/namedb и делаем следующее
Код: Выделить всё
cd /etc/namedb
dnssec-keygen -a HMAC-MD5 -b 128 -n USER DHCP_UPDATER
Код: Выделить всё
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret dHrMzGyI9JXUkbmEXN+THg==;
};
zone "36.168.192.IN-ADDR.ARPA" {
type master;
forwarders { /* empty! */ };
allow-transfer { zone_transfer; };
allow-update {key DHCP_UPDATER; };
file "master/192_168_36.rev";
};
zone "37.168.192.IN-ADDR.ARPA" {
type master;
forwarders { /* empty! */ };
allow-transfer { zone_transfer; };
allow-update { key DHCP_UPDATER; };
file "master/192_168_37.rev";
};
zone "vyksa-hleb.ru" {
type master;
check-names fail;
allow-update { key DHCP_UPDATER; };
forwarders { /* empty! */ };
allow-transfer { zone_transfer; };
allow-query { any; };
file "master/vyksa-hleb.ru";
};
Приступаем к dhcpd.conf. В него надо добавить следующее
Код: Выделить всё
ddns-update-style interim;
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret dHrMzGyI9JXUkbmEXN+THg==;
};
zone 36.168.192.IN-ADDR.ARPA {
primary 127.0.0.1;
key DHCP_UPDATER;
}
zone 37.168.192.IN-ADDR.ARPA {
primary 127.0.0.1;
key DHCP_UPDATER;
}
zone vyksa-hleb.ru {
primary 127.0.0.1;
key DHCP_UPDATER;
}
Все, перечитываем конфиги bind`a и dhcp, DDNS работает
Посмотреть работоспособность можно в /var/db/dhcpd/dhcpd.leases, там должны появиться записи доменных имен компов или файлах обратных зон, там появляются PTR записи с именами.