Question Comment actualiser le fichier hosts sans redémarrer


Sous Windows, comment actualisez-vous le fichier hosts sans redémarrer?


153
2018-05-17 11:16


origine




Réponses:


Vous n'avez pas besoin de redémarrer. Toute modification apportée au fichier hosts est immédiate. Vous deviez redémarrer pour que les modifications prennent effet dans Windows 9x. Ce n'est plus le cas.

Toutefois, vous devrez peut-être redémarrer les applications utilisant le nom d'hôte interne ou la mise en cache DNS, telles que les navigateurs Web.


142
2018-05-17 11:16



Mais vous devrez peut-être redémarrer les applications en cours d'exécution car les entrées DNS peuvent être mises en cache. - Barfieldmv
Ajoutez définitivement le DNS des applications en cours d'exécution, car c'est ce qui compte en fin de compte. D'après mes connaissances et tests il y a quelques instants, Firefox a besoin de 60 secondes pour se réactualiser. - Xonatron
Le redémarrage de Chrome ne détectera pas les modifications que vous apportez à votre fichier hosts sous Windows. Accédez à chrome: // net-internals / # dns et appuyez sur le bouton "Effacer le cache de l'hôte". - 2Toad
Désolé, cela ne fonctionne pas sous Windows 7. Tout le monde devrait se tourner vers les autres solutions proposées comme ceci: computerstepbystep.com/dns_client_service.html - Revious
En fait, je me suis trompé: aucune des solutions proposées n'a fonctionné. J'ai dû redémarrer Windows. Même le ping ne recevra pas la mise à jour. Une surveillance avec ProcMon de ping pourrait vous aider à voir quel processus est appelé lors de la tentative de résolution d'un domaine. - Revious


Avez-vous essayé ipconfig / flushdns? Je n'ai pas trouvé la nécessité de redémarrer, cependant.


35
2018-05-17 11:16



Exécutez cette commande à partir d'une invite de commande de l'administrateur (maintenez les touches Ctrl + Maj enfoncées lors de son ouverture). - Walf


Juste un avertissement, NSLOOKUP récupérera quand même les résultats du serveur DNS ne regardera jamais le fichier hosts; Pour vérifier si votre nouveau nom fonctionne, essayez la commande ping.


25
2018-05-17 11:16





IE met en cache les entrées DNS. Vous devez démarrer une nouvelle instance IE pour voir les modifications apportées au fichier hôte.


22
2018-05-17 11:16



Firefox s'actualisant après environ 60 secondes, vous devez vérifier que IE ne fait pas d'actualisation également. - Xonatron
IE9 n'a pas détecté les modifications plusieurs minutes. Donc, plus facile à utiliser ipconfig / flushdns - Marcus


ipconfig /flushdns va vider le cache DNS local.
nbtstat -R va vider le cache netbios. <----- Devrait être avec Capital "R"

Vous pouvez vous assurer qu'il n'y a pas de connexion actuelle à l'hôte pour laquelle la résolution de nom que vous avez ajoutée à l'aide de netstat -a ou quelque chose comme tcpview.

À moins que vous n'ayez une configuration suffixe DNS pour ajouter les noms de domaine à la fin de l'hôte, vous pouvez généralement savoir s'il s'agit de NetBIos en utilisant un seul nom pour la résolution. Il est courant que les réseaux d'entreprise ajoutent des suffixes aux domaines et ajoutent des ordres de recherche pour faciliter la résolution locale des hôtes sur le réseau.

J'ai remarqué que certaines des applications que j'utilise cachent également certaines de ces réponses et doivent s'assurer qu'elles sont complètement fermées avant que la résolution ne fonctionne correctement. Firefox et IE aiment parfois exécuter en arrière-plan, malgré l'absence de fenêtres actives, mais c'est peut-être plus de ma faute que les applications.


13
2018-05-23 04:56





Comme les modifications sont visibles immédiatement, il est possible que vous voyiez un autre cache DNS dans votre application. Firefox a un cache DNS avec une durée de vie d'environ 60 secondes, je crois: je ne redémarre habituellement Firefox que si j'ai apporté une modification et que je ne peux pas attendre une minute.


5
2018-05-17 11:16



Merci pour ça! Je ne savais pas que je devais seulement attendre 60 secondes (je n'ai pas fait le temps mais c'est à peu près ça) pour que Firefox mette à jour le DNS. Bien mieux que si la reconfiguration de votre flux de travail prend plus de 60 secondes. - Xonatron


Cela m'a aidé une fois: "Redémarrez le service dnsclient et le service du serveur DNS" Dave Guenthner [MSFT] Microsoft


4
2017-08-16 20:34



Pour moi, >ipconfig /flushdns seul ne fonctionnait pas sans redémarrage, mais cela a été suivi du redémarrage de dnsclient. Merci! - Kristen Waite


Comme @Ferruccio l'a dit, les modifications concernant les hôtes devraient être immédiates sous Windows. Toutefois, si vous utilisez un logiciel tel que le logiciel de gestion de clients Microsoft Firewall, il se peut que les requêtes DNS soient traitées à votre place. Essayez de désactiver tout logiciel proxy et voyez si cela fonctionne.


2
2018-05-17 11:16





J'utilise Windows Vista pour me connecter à un bureau via un VPN. J'utilise le fichier LMHOSTS pour définir des noms pour les adresses IP de l'autre côté du VPN.

Contrairement aux autres commentaires, je constate que la commande ping d'un nom après la mise à jour du fichier LMHOSTS n'utilise pas la nouvelle adresse IP immédiatement. Cela se produit finalement mais pour accélérer le processus que j'utilise:

nbtstat -R

"-R (Reload) Purge et recharge la table des noms de cache distants"

J'ai essayé ipconfig / flushdns mais cela n'a pas fonctionné pour moi.

[Vous devez ouvrir la commande en tant qu'administrateur. Ou exécutez-le à partir d'une invite de commande avec des privilèges d'administrateur]


1
2017-12-02 15:05





Cmdlets Powershell Set-HostsEntry et Remove-HostsEntry   aucun redémarrage nécessaire, peut être planifié, pourrait probablement être déclenché lors de la connexion à des noms de réseau ou de Wifi spécifiques

Syntaxe: Set-HostsEntry -IPAddress 10.5.6.7 -HostName 'myserver' et Remove-HostsEntry -HostName 'myserver'

installer dans le cadre du paquet carbone de http://get-carbon.org/

travaillé pour moi et mon serveur de messagerie interne temporaire.


0
2017-11-28 18:42