Chrome, Safari e IE no reconocen el archivo de hosts en Windows 7

Chrome, Safari e IE no reconocen el archivo de hosts en Windows 7

Tengo una nueva instalación limpia de Windows 7. Edité el hostsarchivo y cuando lo hago pingdesde la línea de comandos se utilizan las configuraciones correctas: pingva a un servidor de red local en lugar de a Internet. Firefox también reconoce la configuración y va al servidor local correcto.

Chrome, Safari e IE no reconocerán la nueva configuración en absoluto. No tengo ningún proxy configurado en ninguna parte. Reinicié, escribí " ipconfig/ flushdns", detuve e inicié el servicio DNS, vacié los cachés del navegador, agité los brazos frenéticamente y dije una buena cantidad de malas palabras.

¿Qué puedo hacer para que esos navegadores reconozcan la nueva configuración?

Respuesta1

Una de estas cosas finalmente lo solucionó, si tan solo pudiera reducirlo a Solo UNO. en lugar de eso, aquí hay una lista, numerada para que se pueda hacer referencia a elementos específicos en los comentarios (y descartarlos si es necesario). Cualquier uso de los hosts para mí sería una acción preventiva. Esta vez ya había estado en los lugares que iba a bloquear.

Comience con las cosas más simples:

1) Sí, el archivo se llama HOSTS, SOLO necesita estar en C:\Windows\System32\drivers\etc para cualquier programa de 32 o 64 bits, no importa. No hay "enlaces" ni redirecciones para este archivo o esa ubicación de carpeta, a diferencia de otros archivos/carpetas del sistema.

2) No tiene extensión, no es HOSTS.txt (para todas las personas que piensen que eso hay que explicarlo nuevamente)

3) Dentro de los hosts con bloc de notas, ¿hay un espacio/salto de línea al final de la lista de elementos?

4) La caché de DNS se vacía cuando el servicio DNSclient se ejecuta ipconfig /flushdnsen el símbolo del sistema.

A las cosas raras

5) ¿Afirma que los hosts son absorbidos por la caché de DNS, y solo después de que se cambia y la fecha cambia en el archivo? Lo que podría requerir reiniciar.

6) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\ServiceProvider es la ubicación de los elementos prioritarios para la resolución de DNS. He estado jugando con esto y Windows 7 usa estas prioridades.

7) Afirma que el archivo Hosts debe descartarse y rehacerse desde cero, lo que solucionó el problema para algunas personas. (me hace preguntarme qué cambió realmente)

(7 y 5 son interesantes, porque aunque me tomó tiempo, y algo se activó en segundo plano durante solo una de las ediciones/cambios)

Y lo realmente raro

8) ¿Agregar SERVICIO DE RED como elemento en los permisos y darle control?

9) Configure el archivo en Sólo lectura. Por extraño que parezca, rehacer el archivo y configurarlo como de solo lectura pareció funcionar nuevamente. (ver 5 el cambio de hora del archivo)

10) Para comprobar la idea de que "spyware blaster" podría haberlo alterado, hice un guardado de hosts y un retorno de hosts, el único cambio visible fue que estaba configurado en solo lectura. (esto también lo reescribe) Por supuesto, puede haber muchos otros programas de tipo AV que no permitirían cambios o cambiarían cosas.

11) Borrar todos los archivos temporales de Internet, específicamente usando la pestaña "General" "Opciones de Internet" "Historial de navegación" "Eliminar" y seleccionando eliminar todo.

12) activar y desactivar el servicio de caché de DNS, vaciarlo y volver a probarlo.

Entonces, de repente, funcionó.

Algunas de las cosas anteriores pueden requerir acceso de administrador o elevaciones, lo que se omite porque recibe un aviso al respecto. La mayoría de las cosas IP6 están apagadas en mi máquina, sin embargo, eso haría las cosas diferentes, estaba usando principalmente IP4.

Hay resoluciones de DNS bloqueadas en el propio sistema, consulte el archivo dnsapi.dll, ¿dicen que estos elementos se utilizan con mayor prioridad? (otra cosa sobre la que me he preguntado) Por lo tanto, es posible resolver algunas direcciones sin que ningún DNS provenga de la web o esté en ningún caché.

información relacionada