Verifique os logs, especialmente /var/log/daemon.log
Tem que haver uma pista em algum lugar.
Eu segui tudo EXATAMENTE em este tutorial para configurar o DNS . Eu configurei tudo em um servidor em branco.
No entanto, a inicialização do BIND9 falhou:
rndc: connect failed: 127.0.0.1#953: connection refused
Eu pesquisei isso no Google e parece que não há uma resposta boa e sólida.
Revise seu arquivo named.conf e seus procedimentos. Verifique os logs do daemon nomeados. O mais provável é que você não tenha criado uma chave rndc ou tenha permissões erradas.
Normalmente, esse comando ajudaria:
rndc-confgen -r /dev/urandom -a
Verifique se você tem o SELinux ou o AppArmor, às vezes eles mexem no modo como as permissões de arquivo são manipuladas. / var / log / * deve refletir isso.
A resposta é que eu tinha "encaminhadores" no arquivo named.conf.options ... e isso não foi reconhecido.
Encontre o rndc.key e assegure-se de que ele tenha permissões de arquivo rw para raiz e de leitura para ligação do usuário. O local abaixo está no Ubuntu 10.04 LTS, o seu pode variar.
-rw-r----- 1 root bind 77 Sep 17 17:31 /etc/bind/rndc.key