¿Por qué mi navegador no puede resolver el host, pero sí ping y nslookup?

13

Estoy un poco perplejo por este problema. Mi máquina puede hacer ping a google.com y www.google.com con éxito. Obtengo ips correctos como 74.125. .

Cuando intento ir a google en Firefox o IE o Chrome, aparece una página de error típica de dns. Por alguna razón, Safari sigue funcionando.

Mi primera suposición fue un problema de almacenamiento en caché, pero después de borrar todos los cachés del navegador todavía veo el problema. La segunda suposición fue que el malware reconfiguró mi configuración de proxy, pero tampoco tuve suerte. Todo está configurado en "Sin proxy". Descargué wireshark y el navegador está consultando mi servidor dns.

Otros sitios resuelven bien en todos los navegadores. Todo parece funcionar como se esperaba, pero ... Básicamente, me he quedado sin ideas sobre este.

En respuesta a los comentarios:

  • IP directamente en el navegador funciona, obviamente. Este es un problema de DNS, no un problema de conexión.
  • Borrar el caché DNS en Windows no solucionó el problema. La comprobación de las partes internas de Chrome muestra que www.google.com no se pudo resolver.
  • Mi archivo de hosts está limpio (sin entradas).
  • Reiniciar no soluciona el problema.

fuente
a) Esto debería estar en SuperUser b) intente usar la IP directamente en los navegadores que no funcionan (algunos firewalls pueden configurarse para bloquear programas específicos), verifique el suyo. c) Chrome mantiene su propio caché de DNS - about:dnstambién verifique about:net-internals#dnsd) intente vaciar su caché de DNS ( ipconfig /flushdns)
cyberx86
tenga en cuenta que nslookup usa su propio cliente DNS. ¿Ha revisado su archivo de hosts (el nuevo archivo de malware favorito para editar)?
Mathias R. Jessen
has reiniciado? A veces, los navegadores prueban Internet antes de que la conexión inalámbrica se haya activado por completo y luego no se dan cuenta de que Internet ha comenzado a funcionar nuevamente. Cerrar el navegador o reiniciar generalmente soluciona esto.
Robert
Tuve este problema y resultó ser mi archivo de hosts. No tengo idea de por qué había agregado una entrada para este dominio en particular. ¡Solo quería decir gracias por publicar la pregunta y pedirme que revise mi archivo de hosts!
gazareth

Respuestas:

4

Respondiendo mi propia pregunta:

Hubo un virus rootkit que intentaba redirigir google.com. Pude descargar una herramienta de eliminación de rootkits que encontró y eliminó la amenaza.

Gregm
fuente
8
¿Cuál fue el rootkit (y la herramienta de eliminación)?
Synetech
4

Para otros sin virus: su navegador contiene un caché DNS propio. Intenta resolver la URL en Firefox o Edge. Si obtiene un resultado diferente en Chrome, borre el caché DNS de Chrome. Empieza aqui:

chrome: // net-internals / # dns.

Tendrá que copiar / pegar el texto del enlace en el onmibox de Chrome. Para obtener más ayuda, siga las instrucciones aquí .

Borrar el caché de Chrome no causa ningún efecto adverso.

Nicholas DeMarco
fuente
1
También puede adoptar el enfoque más científico de examinar el caché de Chrome para la URL que no funciona. Chrome puede estar informando un error como error: -105 (ERR_NAME_NOT_RESOLVED)
Nicholas DeMarco