Comment vider le cache DNS sous Windows
- Catégorie: Tutoriels
Le système d'exploitation Microsoft Windows stocke toutes les recherches DNS dans un cache pour accélérer la connexion pour les futures visites sur des sites Web ou des serveurs visités précédemment. DNS par souci de simplification transforme les noms de domaine comme ghacks.net en adresses IP comme 96.30.22.116. Pour simplifier encore plus: les utilisateurs d'ordinateurs font un usage quasi exclusif des noms de domaine, tandis que les ordinateurs et appareils des adresses IP.
Le fournisseur DNS est interrogé lors de chaque tentative de connexion, sauf si les informations sont déjà stockées dans le cache.
Vous voudrez peut-être savoir pourquoi quelqu'un voudrait vider le cache DNS? Disons que vous avez décidé de passer du serveur DNS de votre fournisseur à DNS ouvert , DNS Google ou un autre service gratuit qui promet des vitesses plus rapides et de petits extras comme le filtrage de site configuré par l'utilisateur. Si vous changez pendant une session, vous utiliserez d'anciennes données du cache si vous accédez à des sites que vous avez déjà visités.
Pas un gros problème? Vous avez peut-être raison, mais pensez à la situation suivante. Un webmaster migre le site Web vers un nouveau serveur. Cela peut prendre jusqu'à 48 heures avant que tous les serveurs DNS ne redirigent les utilisateurs vers le site Web sur le nouveau serveur et non sur l'ancien serveur. Certains webmasters changent de serveur DNS avant de migrer si le serveur DNS du FAI est connu pour être sur le site lent lorsqu'il s'agit de mettre à jour les informations (une autre option pour les webmasters est de modifier le fichier d'hôtes ).
Le cache DNS peut également avoir des implications sur la confidentialité, en particulier sur les systèmes informatiques publics ou les systèmes multi-utilisateurs. Il est possible d'afficher le contenu du cache, qui à son tour révèle tous les sites Web qui ont été visités par l'utilisateur dans la session. Le vidage du cache supprime les entrées afin que le prochain utilisateur ne puisse pas voir la liste des sites Web visités.
Vider le cache DNS
Passons aux commandes. Les utilisateurs Windows doivent ouvrir une invite de commande pour vider le cache DNS. Le moyen le plus simple de le faire est d'appuyer sur Windows-r , tapez cmd , et frappez le entrer clé.
La commande ipconfig / flushdns efface le cache DNS. Tous les enregistrements jusqu'à ce point dans le temps sont supprimés du cache.
C: Utilisateurs Martin> ipconfig / flushdns
Configuration IP Windows
Vidage réussi du cache du résolveur DNS.
Affichage du cache DNS
Vous pouvez tester si le cache DNS a été vidé avec la commande ipconfig / displaydns . Veuillez noter que la commande peut toujours afficher des entrées, mais ce sont de nouvelles entrées qui ont été ajoutées au cache après son vidage. Les logiciels antivirus peuvent par exemple se connecter automatiquement aux serveurs de mise à jour.
C: Utilisateurs Martin> ipconfig / displaydns
Configuration IP Windows
Désactiver la mise en cache DNS
La mise en cache DNS peut être désactivée pour une session ou complètement. Les effets négatifs sont que les recherches peuvent prendre plus de temps, en particulier dans les réseaux informatiques avec des partages réseau et des périphériques connectés. En revanche, les postes de travail informatiques sans connexion réseau ne sont probablement pas affectés par l'opération. Il est probablement préférable d'expérimenter d'abord le paramètre, en le désactivant temporairement pour une session.
La commande pour arrêter le cache DNS pour la session active est net stop dnscache . Veuillez noter que vous avez besoin de privilèges administratifs pour exécuter la commande avec succès. Les utilisateurs de Windows 7 peuvent le faire en cliquant sur le menu Démarrer ou en sélectionnant Tous les programmes> Accessoires, en cliquant avec le bouton droit sur l'invite de commandes et en sélectionnant Exécuter en tant qu'administrateur. Le chemin doit être similaire pour les autres versions de Windows.
c: windows system32> arrêt net dnscache
Le service client DNS s'arrête
Le service client DNS a été arrêté avec succès.
Vous pouvez redémarrer le service client DNS avec la commande net start dnscache .
Les instructions précédentes ont désactivé le cache DNS pour une seule session. Un redémarrage le chargerait à nouveau en tant que service. Il est cependant possible de désactiver complètement le cache DNS. Ceci est fait avec le raccourci Windows-r , en tapant services.msc et frapper entrer .
Localisez le client DNS du service dans la liste et double-cliquez dessus. La fenêtre qui s'ouvre propose des commandes pour arrêter le service pour la session en cours et pour changer son type de démarrage de manuel à désactivé.
Désactivé signifie qu'il ne sera pas démarré avec Windows, ce qui désactive définitivement le cache DNS. Un autre avantage de ceci est que les autres utilisateurs ne sont pas en mesure d'afficher le cache DNS pour récupérer une liste des sites Web et des serveurs visités.
Les utilisateurs Windows qui envisagent de désactiver définitivement le cache DNS doivent d'abord le tester en désactivant le cache pour la session. S'ils ne remarquent pas de baisse de performances ou de connexions plus lentes que d'habitude, ils peuvent désactiver complètement le cache.