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á usarnsupdate
para verificar se sua configuração de ligação foi feita corretamente. - Copie o bloco
key
para seudhcpd.conf
també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.