¿Hay alguna manera de hacer que chrome / ie / firefox vuelva a cargar el archivo "hosts" local sin reiniciar la aplicación?

12

En mi ocupación como administrador de sistemas, a menudo encuentro momentos en los que necesito "jugar al sistema" editando el archivo host. Al hacerlo, se adelanta a cualquier registro dns para un nombre de dominio y me permite hacer la ip lo que quiera para un nombre de host dado. Esto es extremadamente útil.

La desventaja de esto es que cada vez que quiero cambiar el mismo nombre de host a una IP diferente, creo que tengo que cerrar la aplicación del navegador antes de que el cambio surta efecto. En situaciones como Chrome, donde literalmente tengo 50-60 pestañas abiertas, esto puede ser bastante tedioso.

¿Alguien sabe de una forma alternativa de hacer que estas aplicaciones vuelvan a cargar el archivo de hosts?

EDITAR : estoy hablando en términos de la familia de sistemas operativos Windows, específicamente Windows 7 y / o Windows Server 2008R2.

Peter Grace
fuente
El comportamiento es significativamente diferente entre los sistemas operativos. Indique su plataforma (s) en la pregunta; no sea que reciba respuestas útiles pero intencionalmente engañosas.
JdeBP
la siguiente mejor opción es guardar todas las pestañas google.co.uk/support/forum/p/Chrome/… Por cierto, ¿cuál es la utilidad de lo que llama el sistema de juegos? que implica (Sé lo que hace el archivo de hosts, pero sólo curiosidad lo que se está usando para)
barlop
@barlop presumiblemente esto es para probar servidores internos antes de actualizar DNS. En IIS, por ejemplo, puede configurar un encabezado de host y desear probarlo antes de actualizar DNS
chunkyb2002
Chunky tiene razón; a veces necesita probar un nuevo servidor pero no desea cambiar el DNS en ningún lugar donde otra persona pueda verse afectada por él.
Peter Grace el

Respuestas:

12

Cuando use Chrome, puede ir a

chrome://net-internals/#dns
y purgue el caché de resolución dns. Como mencionó iglvzx, puede usar extensiones en firefox para lograr la misma función. Desafortunadamente, parece que Internet Explorer no tiene una función análoga en este momento.

Peter Grace
fuente
Esto funciona en Chrome, excepto que la URL ha sido modificada (por el software de intercambio de pila). Visitantes del futuro: tenga en cuenta que probablemente necesite escribir esa URL en Chrome exactamente (barra inclinada de dos puntos incluida) y que no debe haber http.
Andrew M
Gracias Andrew, fui a arreglar la URL pero la interfaz no permitirá que se convierta en un hipervínculo sin http; Hablaré con los desarrolladores sobre esto, pero mientras tanto se ha degradado a texto normal, así que lo puse en etiquetas de código para que sea un poco más fácil de seguir.
Peter Grace
¿Cuánto tiempo tardaría Chrome en actualizarse sin hacer esto? Para cuando se instruye a personas que no son lo suficientemente expertas en tecnología para seguir estas instrucciones.
Xonatron
@MatthewDoucette, entiendo, aunque no esté verificado, que el caché dns persistirá hasta que cierre completamente Chrome.
Peter Grace el
MacOS Sierra, Chrome Versión 53.0.2785.116 (64 bits), y necesito abrir una pestaña anon o reiniciar Chrome para actualizar las /etc/hostsentradas: /
Bruno J. Araujo
4

¿Has probado alguno de los complementos disponibles para Firefox? Intenta buscar hosts o dns .

iglvzx
fuente