Pregunta Cómo actualizar archivos de hosts sin reiniciar


En Windows, ¿cómo actualizar el archivo hosts sin reiniciar?


153
2018-05-17 11:16


origen




Respuestas:


No es necesario reiniciar. Cualquier cambio que realice en el archivo hosts es inmediato. Antes era necesario reiniciar para que los cambios surtan efecto en Windows 9x. Ese ya no es el caso.

Sin embargo, es posible que deba reiniciar cualquier aplicación que realice el nombre de host interno o el almacenamiento en caché de DNS, como los navegadores web.


142
2018-05-17 11:16



Pero es posible que deba reiniciar las aplicaciones en ejecución ya que las entradas de DNS pueden estar en caché. - Barfieldmv
Definitivamente agregue el DNS de las aplicaciones en ejecución, ya que eso es lo que en última instancia importa. Firefox, por lo que sé y probé hace unos momentos, tarda 60 segundos en actualizarse. - Xonatron
Al reiniciar Chrome no se recuperarán los cambios que realice en su archivo de hosts en Windows. Navegue a chrome: // net-internals / # dns y presione el botón "Borrar caché de host". - 2Toad
Lo siento, pero no funciona en mi Windows 7. Todos deben consultar las otras soluciones propuestas de esta manera: computerstepbystep.com/dns_client_service.html - Revious
En realidad estaba equivocado: ninguna de las soluciones propuestas funcionó. Tuve que reiniciar las ventanas. Incluso ping no está recibiendo la actualización. Una supervisión con ProcMon de ping podría ayudar a ver a qué proceso se llama al intentar resolver un dominio. - Revious


¿Has probado ipconfig / flushdns? Sin embargo, no he encontrado la necesidad de reiniciar.


35
2018-05-17 11:16



Ejecute esto desde un indicador de comandos del administrador (mantenga presionadas las teclas Ctrl + Mayús al abrirlo). - Walf


Solo una advertencia, NSLOOKUP aún recuperará los resultados del servidor DNS nunca mirará el archivo de hosts; Para comprobar si su nuevo nombre funciona, pruebe el comando ping.


25
2018-05-17 11:16





IE almacena en caché las entradas de DNS. Debe iniciar una nueva instancia de IE para ver los cambios en el archivo del host.


22
2018-05-17 11:16



Firefox se actualiza después de unos 60 segundos, debe verificar que IE no haga una actualización también. - Xonatron
IE9 no detectó los cambios varios minutos. Tan fácil de usar ipconfig / flushdns - Marcus


ipconfig /flushdns se vaciará el caché dns local.
nbtstat -R se vaciará el caché de netbios. <----- Debería estar con mayúscula "R"

Es posible que desee asegurarse de que no haya conexiones actuales con el host para el cual se agregó la resolución de nombres que agregó. netstat -a o algo como tcpview.

A menos que tenga una configuración de sufijo dns para agregar los nombres de dominio al final del host, generalmente puede saber si es netbios mediante el uso de un solo nombre para la resolución. Es común que las redes corporativas sufran dominios y agreguen órdenes de búsqueda para facilitar la resolución local de los hosts en la red.

He notado que algunas de las aplicaciones que uso también almacenan en caché algunas de estas respuestas, y debo asegurar que estén completamente cerradas antes de que la resolución funcione correctamente. A Firefox y IE les gusta ejecutarse ocasionalmente en segundo plano, a pesar de no tener ninguna ventana activa, pero eso puede ser más mi culpa que las aplicaciones.


13
2018-05-23 04:56





Debido a que los cambios se ven de inmediato, es posible que esté viendo otro caché de DNS en su aplicación. Firefox tiene un caché de DNS con un TTL de alrededor de 60 segundos, creo: por lo general, solo reinicio Firefox si he realizado un cambio y no puedo esperar un minuto.


5
2018-05-17 11:16



¡Gracias por esto! No tenía idea de que solo tenía que esperar 60 segundos (no lo hice, pero se trata de esto) para que Firefox actualice el DNS. Mucho mejor que si te lleva más de 60 segundos restablecer tu flujo de trabajo. - Xonatron


Esto me ayudó una vez: "Reinicie el servicio dnsclient y el servicio del servidor DNS" Dave Guenthner [MSFT] Microsoft


4
2017-08-16 20:34



Para mi, >ipconfig /flushdns solo no funcionó sin reiniciar, pero lo que siguió reiniciando dnsclient sí lo hizo. ¡Gracias! - Kristen Waite


Como dijo @Ferruccio, los cambios de hosts deben ser inmediatos en Windows. Sin embargo, si está usando algo como el software Microsoft Firewall Client Management, podría estar haciendo las consultas de DNS por usted. Intente deshabilitar cualquier software de proxy y ver si funciona.


2
2018-05-17 11:16





Utilizo Windows Vista para conectarme a una oficina a través de una VPN. Utilizo el archivo LMHOSTS para definir nombres para direcciones IP al otro lado de la VPN.

A diferencia de los otros comentarios, encuentro que hacer ping a un nombre después de actualizar el archivo LMHOSTS no usa la nueva IP inmediatamente. Sucede eventualmente, pero para acelerar el proceso que uso:

nbtstat -R

"-R (Recargar) Purga y vuelve a cargar la tabla de nombres de caché remota"

He intentado ipconfig / flushdns pero no funcionó para mí.

[Tienes que abrir el comando como administrador. O ejecútelo desde un símbolo del sistema con privilegios de administrador]


1
2017-12-02 15:05