A operação do DNS no Ubuntu 12.04 mudou substancialmente e, na minha opinião, está um pouco incompleta, mas é uma melhoria, faltando apenas um cache de DNS local e pode ser instalado manualmente.
veja link
Como adicionar corretamente entradas estáticas ao resolv.conf é abrir o seu terminal.
sudo nano /etc/resolvconf/resolv.conf.d/base
adicione dois públicos e seu local se tiver um
nameserver [your_local]
nameserver 208.67.222.222
nameserver 208.67.220.220
Agora certifique-se de que /etc/resolv.conf é um link simbólico para /run/resolvconf/resolv.conf
sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
Reconfigure o pacote resolvconf
sudo dpkg-reconfigure resolvconf
Quando perguntado "Prepare o /etc/resolv.conf para atualizações dinâmicas?" selecione "sim" e siga as instruções.
Solução de problemas
Você pode se deparar com uma situação em que o tempo limite padrão pode impedir o desempenho (atrasos de 5 segundos na resolução de nomes podem ser bastante onerosos, especialmente para serviços de banco de dados / http)
Existem 3 maneiras de resolver este problema:
-
adicione as entradas de nome ao seu arquivo de hosts. Isso é mais uma solução do que uma correção
Edite seu / etc / hosts e adicione entradas estáticas para os hosts. Por favor, note que isso pode prolongar a depuração mais tarde
-
altere o tempo limite padrão no pacote resolvconf
sudo echo "options timeout:2" >> /etc/resolvconf/resolv.conf.d/tail
-
adicione um cache de DNS
Existem algumas opções que não vou abordar.