Como ter resolvconf -u não colocar 127.0.01 em resolv.conf

1

Eu tenho um servidor Ubuntu rodando Bind9, que não faz recursão. Eu também não quero usá-lo para qualquer tipo de DNS local, porque pode não refletir o que o mundo externo vê (obtendo registros obsoletos, por exemplo). Portanto, o próprio servidor deve sempre usar servidores DNS externos.

No entanto, resolvconf -u parece colocar sempre 127.0.0.1 , e não consigo desativá-lo.

127.0.0.1 não ocorre em nenhum dos arquivos em /etc/resolvconf .

Isso pode ser evitado?

    
por Halfgaar 08.01.2015 / 02:14

1 resposta

0

Eu resolvi isso.

Porque /etc/default/bind9 tinha isso:

RESOLVCONF=yes

Um arquivo lo.named foi criado em /run/resolvconf/interface com isso:

nameserver 127.0.0.1

Isso foi adicionado a /etc/resolv.conf por resolvconf -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 tem uma mudança de servidor de nomes, você nunca mais obterá informações atualizadas.

    
por 12.01.2015 / 21:48