Eu tenho um servidor Ubuntu executando o Bind9, que não faz recursão. Também não quero usá-lo para nenhum tipo de DNS local, porque pode não refletir o que o mundo exterior vê (obter registros obsoletos, por exemplo). Portanto, o próprio servidor sempre deve usar servidores DNS externos.
No entanto, resolvconf -u
parece sempre colocar 127.0.0.1
lá e não consigo desligá-lo.
127.0.0.1
não ocorre em nenhum dos arquivos em /etc/resolvconf
.
Isso pode ser evitado?
Eu resolvi.
Porque
/etc/default/bind9
tinha isso nele:Um arquivo
lo.named
foi criado/run/resolvconf/interface
com isto nele:Isso foi então adicionado
/etc/resolv.conf
porresolvconf -u
Isso levanta a questão: por que alguém iria querer usar seu próprio servidor como servidor de nomes autoritativo? Quando um domínio tiver uma alteração no servidor de nomes, você nunca mais obterá informações atualizadas.