Se o seu arquivo de configuração principal do BIND for, por exemplo, /etc/bind/named.conf
,
então você poderia usar a ferramenta named-checkconf
que vem com as versões modernas do BIND (as distribuições baseadas no Debian podem empacotá-lo separadamente em bind9utils
package) para verificar se há erros:
named-checkconf /etc/bind/named.conf
Se sua configuração for complexa e tiver vários arquivos incluídos, este comando mostrará toda a configuração reunida em uma única listagem:
named-checkconf -p -x /etc/bind/named.conf | less
Se você quiser testar qualquer zona DNS configurada, você pode usar:
named-checkconf -z /etc/bind/named.conf
Há também named-checkzone
para verificar os arquivos da zona mais especificamente.
Você também pode encontrar na lista de pacotes disponíveis de sua distribuição um utilitário dlint
separado que pode ser usado para verificar problemas comuns em seu servidor DNS. Esse utilitário funciona entrando em contato com o servidor DNS e examinando o domínio DNS especificado (e quaisquer subdomínios, se existirem e você não o proibiu especificamente).