bind
v9 имеет поддержку динамических обновлений:
zone "example.net" { type master; file "zones/example.net.db"; update-policy local; auto-dnssec allow; key-directory "keys/example.net"; };
Вы можете использовать
nsupdate
для управления зоной локально,или вызов
nsupdate
из сценария CGI (доступ к которому осуществляется клиентским ПК, например, для обновления DynDNS),или использовать
nsupdate
удаленно, используя TSIG .zone "example.net" { update-policy { grant <keyname> name <hostname> A AAAA TXT; //grant * self * A AAAA TXT; }; }; key <keyname> { algorithm HMAC-MD5; secret "<keydata>"; };
(документы:
update-policy
)Windows имеет встроенную поддержку DDNS с использованием GSS-TSIG, которая требует работающей настройки Kerberos (необязательно Active Directory).
В локальной сети обновления могут выполняться либо DHCP-клиентом (ISC
dhclient
), либо сервером (ISCdhcpd
). Это также описано на странице Безопасный динамический DNS .bind
может автоматически подписывать динамические зоны .