Por que meu navegador não pode resolver o host, mas o ping e o nslookup podem?

13

Estou um pouco perplexo com esse problema. Minha máquina pode executar ping no google.com e www.google.com com êxito. Recebo ips corretos como 74.125. .

Quando tento acessar o google no Firefox, IE ou Chrome, recebo uma página de erro de DNS típico. Por alguma razão, o Safari ainda está funcionando.

Meu primeiro palpite foi um problema de cache, mas depois de limpar todos os caches do navegador, ainda vejo o problema. O segundo palpite foi que o malware reconfigurou minhas configurações de proxy, mas também não houve sorte. Tudo está definido como "Sem proxy". Eu baixei o wireshark e o navegador está consultando meu servidor DNS.

Outros sites são bem resolvidos em todos os navegadores. Tudo parece estar funcionando como o esperado, mas ... Basicamente, fiquei sem ideias nesse caso.

Em resposta aos comentários:

  • IP diretamente no navegador funciona, obviamente. Este é um problema de DNS, não um problema de conexão.
  • Limpar o cache DNS no Windows não resolveu o problema. A verificação das informações internas do chrome mostra que www.google.com não pôde ser resolvido.
  • O arquivo Meus hosts está limpo (sem entradas).
  • Reiniciar não resolve o problema.

fonte
a) Isso deve estar no superusuário b) tente usar o IP diretamente nos navegadores que não estão funcionando - alguns firewalls podem ser configurados para bloquear programas específicos - verifique o seu. c) Chrome mantém seu próprio cache DNS - about:dnstambém verificar about:net-internals#dnsd) tentar liberar o cache DNS ( ipconfig /flushdns)
cyberx86
esteja ciente de que o nslookup usa seu próprio cliente DNS. Você verificou o arquivo hosts (o novo arquivo de malware favorito para edição)?
Mathias R. Jessen
você reiniciou? Às vezes, os navegadores experimentam a Internet antes que a conexão sem fio chegue até o fim e não percebem que a Internet começou a funcionar novamente. Fechar o navegador ou reiniciar geralmente corrige isso.
Robert
Eu tive esse problema e acabou sendo o meu arquivo de hosts. Não faço ideia por que adicionei uma entrada para esse domínio em particular. Eu só queria agradecer por postar a pergunta e me pedir para verificar meu arquivo de hosts!
gazareth

Respostas:

4

Respondendo à minha própria pergunta:

Houve um vírus rootkit tentando redirecionar google.com. Consegui baixar uma ferramenta de remoção de rootkit que encontrou e removeu a ameaça.

gregm
fonte
8
O que era o rootkit (e a ferramenta de remoção)?
Synetech 27/02
4

Para outras pessoas sem vírus: seu navegador contém um cache DNS próprio. Tente resolver o URL no Firefox ou Edge. Se você obtiver um resultado diferente no Chrome, limpe o cache DNS do Chrome. Começa aqui:

chrome: // net-internals / # dns.

Você precisará copiar / colar o texto do link na onmibox do Chrome. Para obter mais ajuda, siga as instruções aqui .

A limpeza do cache do Chrome não causa efeitos adversos.

Nicholas DeMarco
fonte
11
Você também pode adotar a abordagem mais científica de examinar o cache do Chrome para verificar se o URL não está funcionando. O Chrome pode estar relatando um erro como erro: -105 (ERR_NAME_NOT_RESOLVED)
Nicholas DeMarco