Se você instalar o pdns-recursor , ele seqüestra o arquivo resolv.conf . Eu desinstalei e reran
resolvconf -u
e tudo começou a funcionar novamente.
Eu atualizei para o Ubuntu 14.04 e o DNS não resolve mais. Eu tenho um IP estático em /etc/network/interfaces com dns-nameservers e dns-search linhas.
Meu arquivo resolv.conf parece ser o link simbólico correto (eu corri dpkg-reconfigure resolvconf apenas para ter certeza):
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 29 Oct 7 13:03 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
No entanto, a execução de sudo resolvconf -u não atualiza o conteúdo:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
Não toca no arquivo /run/resolvconf/resolv.conf . Meu arquivo /etc/resolvconf/resolv.conf.d/base contém os dois nameservers configurados em /etc/network/interfaces .
Não há erros ou mensagens de log que eu possa encontrar. Eu também tentei reinstalar resolvconf e reinicializar, mas nenhuma mudança no comportamento.
A execução de dig contra o nameservers configurado funciona bem.
Se você instalar o pdns-recursor , ele seqüestra o arquivo resolv.conf . Eu desinstalei e reran
resolvconf -u
e tudo começou a funcionar novamente.
Tags dns resolvconf