O ISC dhcpd é capaz de fazer atualizações dinâmicas de DNS em combinação com o BIND, mas não sem alguma configuração. A informação completa pode ser encontrada na página dhcpd.conf man; essencialmente, você deve fazer algo nas seguintes linhas:
- Executar
ddns-confgen. Isso gera alguns blocos de configuração que você precisa adicionar ao seu arquivonamed.conf, juntamente com instruções. Siga-os. Ele também fala sobrensupdate. Isso não é necessário, pois você estará usando o dhcpd, mas poderá usarnsupdatepara verificar se sua configuração de ligação foi feita corretamente. - Copie o bloco
keypara seudhcpd.conftambém. -
No seu
dhcpd.conf, adicione também os seguintes blocos de configuração:zone example.com. { primary 127.0.0.1; key ddns-key; } zone 0.0.10.in-addr.arpa. { primary 127.0.0.1; key ddns-key; }Obviamente, você deve substituir os nomes das zonas pelas zonas que você está tentando atualizar.
Depois de fazer isso, deve funcionar.
Disclaimer: Eu só usei o lado do bind do acima eu mesmo, nunca o bit dhcp.
Observe também que as chaves TSIG não são estritamente necessárias; É possível permitir atualizações de DNS dinâmicas baseadas em IP, caso em que funcionará fora da caixa do lado do DHCP. No entanto, por razões de segurança, isso não é recomendado.