Resolução de DNS não funciona em navegadores, mas no Shell

0
  1. Executando dig / ping em qualquer domínio, me dê ip correto.
  2. Quando tento navegar no google.com no navegador, isso não funciona.
  3. Quando eu escolho o IP (via ping) e uso no navegador, site aberto via IP bem. Mas o trabalho adicional não funciona, por causa do problema de resolução de nomes.

NÃO funciona bem em:

  1. Ubuntu 9.10 instalado no Virtual Box sobre o Windows.
  2. Ubuntu 10.10 instalado no Virtual Box no Windows.
  3. Ubuntu 9.10 instalado no laptop.

Mas a Internet funciona bem no Windows Vista instalado no laptop.

    
por Shyam Sunder Verma 04.01.2011 / 18:07

1 resposta

0

Talvez você tenha um proxy configurado para o navegador, de modo que a resolução de nomes seja adiada para o proxy, que está em outro lugar?

dig usa o DNS diretamente para encontrar respostas, portanto não informa como o sistema está configurado. ping deve estar usando a configuração do sistema, normalmente via /etc/resolv.conf - você deve verificar esse arquivo para ter certeza de que há pelo menos uma entrada "nameserver". Se não, adicione algo e, em seguida, depure porque você está terminando sem os servidores de nome configurados.

Boas alternativas a serem usadas são os servidores DNS públicos do Google, com endereços IP memoráveis:

nameserver 8.8.8.8
nameserver 8.8.4.4
    
por 09.01.2011 / 01:14