Windows : Comment vider efficacement le cache DNS grâce à la commande ipconfig /flushdns

Le cache DNS de Windows fonctionne comme une mémoire locale stockant les adresses IP des sites et services déjà visités, mais cette accumulation peut devenir problématique lorsque des informations obsolètes ralentissent les connexions ou empêchent l’accès à des ressources migrées. La commande ipconfig /flushdns offre une solution directe et efficace pour purger ce cache et rétablir une résolution DNS optimale sur Windows.

Miniature vidéo YouTube


Comprendre le rôle du cache DNS dans Windows et ses limites

Le cache DNS de Windows stocke temporairement les correspondances entre noms de domaine et adresses IP afin d’accélérer les connexions, mais il peut provoquer des erreurs d’accès si les informations deviennent obsolètes, notamment après des migrations ou changements de configuration réseau.

Le cache DNS représente un mécanisme de stockage temporaire installé au cœur du système d’exploitation Windows. Lorsqu’une machine se connecte à un site web ou accède à un équipement réseau—comme une imprimante en réseau—Windows mémorise la correspondance entre le nom d’hôte et son adresse IP associée. Cette stratégie d’optimisation évite de redemander l’adresse IP au serveur DNS à chaque connexion successive, ce qui accélère significativement les temps de réponse et réduit le trafic réseau.

Chaque enregistrement DNS en cache dispose d’une durée de vie spécifique, appelée TTL (Time To Live), exprimée en minutes. Une fois cette période écoulée, Windows supprime automatiquement l’entrée et recontacte le serveur DNS pour récupérer les informations actualisées. Cependant, cette purge automatique ne suffit pas toujours à résoudre des problèmes immédiats, notamment lors d’une migration de serveur, d’une modification d’adresse IP ou d’une reconfiguration réseau.

C’est dans ces situations que le cache DNS devient une source de complications. Un utilisateur peut se retrouver bloqué par des informations périmées : le navigateur tente d’accéder à une ancienne adresse IP, le serveur n’existe plus à cet emplacement, et la connexion échoue malgré que le nouvel enregistrement DNS soit déjà propagé sur internet. Cette frustration est particulièrement fréquente après une migration infrastructure ou lors du changement de fournisseur d’hébergement.

🌟 Bon à savoir

Le cache DNS de Windows accélère vos navigations quotidiennes, mais il peut aussi être la cause de blocages soudains après un changement d’adresse IP ou de serveur.

Exécuter la commande ipconfig /flushdns pour nettoyer le cache DNS

Pour purger le cache DNS sous Windows, il suffit d’ouvrir l’Invite de commandes en mode administrateur et d’exécuter la commande ipconfig /flushdns, ce qui supprime instantanément toutes les entrées DNS stockées localement.

Pour vider le cache DNS Windows, l’approche la plus directe consiste à utiliser la commande ipconfig /flushdns via l’Invite de commandes ou PowerShell. Cette syntaxe, simple mais puissante, purge instantanément tous les enregistrements stockés localement et oblige Windows à recontacter les serveurs DNS pour obtenir des informations fraîches.

La procédure d’exécution respecte quelques étapes essentielles. D’abord, ouvrir une console avec les droits administrateur est impératif : sans ces permissions, la commande retournera une erreur. Ensuite, saisir précisément ipconfig /flushdns puis valider par la touche Entrée. Le système retourne alors un message de confirmation : « Successfully flushed the DNS Resolver Cache » pour les versions anglaises, ou « Le cache du résolveur DNS a été vidé avec succès » en français.

Après quelques secondes, Windows se reconnecte aux serveurs DNS configurés—généralement ceux du fournisseur d’accès Internet (FAI) ou des serveurs publics comme Google (8.8.8.8) ou Cloudflare (1.1.1.1). Cette reconnexion force le système à télécharger les derniers enregistrements disponibles, garantissant que les adresses IP utilisées correspondent à la configuration actuelle du réseau.

La commande fonctionne de manière identique sur Windows 10, Windows 11, Windows 7, Windows 8.1 et même sur Windows Server, ce qui en fait un outil universel pour les administrateurs système et les utilisateurs avertis. Le résultat est instantané : aucune redémarrage n’est requis, et les changements prennent effet immédiatement après la validation de la commande.

📋 Commande🎯 Fonction⚙️ Paramètre✅ Résultat attendu
ipconfig /flushdnsPurger le cache DNS completflushdnsCache vidé instantanément
ipconfig /displaydnsAfficher les enregistrements en cachedisplaydnsListe des entrées actuelles
ipconfig /allConfiguration réseau complèteallDétails serveurs DNS, IP locale, etc.
ipconfig /releaseLibérer l’adresse IP attribuée par DHCPreleasePerte temporaire de connexion
Miniature vidéo YouTube


Vérifier et inspecter le contenu du cache DNS avant purge

Inspecter le cache DNS avant purge s’effectue avec la commande ipconfig /displaydns, qui liste tous les enregistrements présents, leur type, leur durée de vie restante et l’adresse IP résolue, facilitant l’identification des données obsolètes.

Avant de procéder au nettoyage, examiner le contenu du cache DNS offre une vision claire de ce qui est stocké localement. La commande ipconfig /displaydns énumère tous les enregistrements actuellement en mémoire, accompagnés de métadonnées utiles comme le type d’enregistrement, la durée de vie restante et l’adresse IP résolue.

Un enregistrement typique s’affiche sous cette forme : le domaine concerné (par exemple « fonts.googleapis.com »), le type d’enregistrement (généralement « 1 » pour une requête A, qui associe un nom à une adresse IPv4), le TTL exprimé en secondes, la longueur des données, la section DNS concernée et enfin l’adresse IP résolue. Cette structure permet de vérifier rapidement si une entrée obsolète obstrue l’accès à une ressource.

Concrètement, si un administrateur a migré un serveur web vers une nouvelle adresse IP—par exemple de 192.168.1.100 vers 192.168.1.200—et que le cache affiche toujours l’ancienne adresse, cela explique pourquoi les clients n’arrivent pas à se connecter. L’exécution de ipconfig /displaydns révèle ce problème et justifie immédiatement la nécessité de vider le cache.

La sortie de cette commande peut être volumineuse, notamment sur les machines ayant navigué vers de nombreux sites. Rediriger le résultat vers un fichier texte facilite l’analyse ultérieure : ipconfig /displaydns > dns_cache.txt. Cet enregistrement crée une trace utile pour le diagnostic de problèmes réseau et permet de comparer l’état du cache avant et après purge.

💡 Explication

Sur les navigateurs comme Chrome ou Edge, un cache DNS indépendant peut persister même après la purge du cache système : pensez à nettoyer aussi le cache DNS du navigateur pour une résolution complète des problèmes d’accès.

Résoudre les blocages DNS au niveau du navigateur web

Pour résoudre un blocage DNS au niveau du navigateur, il faut vider le cache DNS interne du navigateur via ses paramètres spécifiques, en complément de la purge du cache système de Windows, afin d’assurer que la résolution DNS utilise les données les plus récentes.

La purge du cache DNS au niveau du système Windows constitue une première ligne de défense, mais elle ne suffit pas toujours. Les navigateurs web modernes—Google Chrome, Microsoft Edge, Brave et autres dérivés Chromium—maintiennent leur propre cache DNS indépendant, fonctionnant en parallèle du système d’exploitation. Même après avoir exécuté ipconfig /flushdns, un site peut rester inaccessible si le navigateur continue de servir une adresse IP obsolète à partir de sa mémoire locale.

Pour Google Chrome et les navigateurs basés sur Chromium, la solution passe par l’interface de diagnostic interne accessible via chrome://net-internals/#dns. Cette page affiche le contenu du cache DNS du navigateur et propose un bouton intitulé « Clear host cache ». Un simple clic suffit à purger instantanément tous les enregistrements stockés par le navigateur, forçant celui-ci à effectuer une nouvelle résolution DNS lors de la prochaine tentative de connexion.

Firefox adopte une stratégie différente. Le cache DNS de ce navigateur expire automatiquement au bout de 60 secondes, ce qui est considérablement plus court que celui de Windows. Cependant, pour un nettoyage immédiat, il faut modifier une préférence système. En accédant à about:config, l’utilisateur peut localiser le paramètre network.dnsCacheExpiration et le définir à zéro. Cette action force Firefox à ne pas mettre en cache les résolutions DNS. Après redémarrage du navigateur, il suffit de remettre la valeur à 60 pour restaurer le comportement normal.

Cette approche multicouche—nettoyage système via ipconfig /flushdns, suivi d’une purge au niveau du navigateur—élimine pratiquement tous les cas où une adresse IP obsolète bloque l’accès à une ressource. Elle est particulièrement cruciale après une migration infrastructure ou lors du changement de domaine.

  • 🖥️ Purger Windows : exécuter ipconfig /flushdns en mode administrateur
  • 🔍 Inspecter le cache : utiliser ipconfig /displaydns pour identifier les entrées obsolètes
  • 🌐 Nettoyer Chrome/Edge : accéder à chrome://net-internals/#dns et cliquer sur « Clear host cache »
  • 🦊 Nettoyer Firefox : modifier network.dnsCacheExpiration à zéro dans about:config
  • ⏱️ Attendre la propagation : laisser quelques secondes pour que la nouvelle résolution prenne effet
  • 🔄 Redémarrer le navigateur : assurer que le navigateur recharge les enregistrements DNS
💡 Conseil

Utilisez la commande nslookup suivie du nom de domaine pour vérifier quelle adresse IP est actuellement résolue par votre système, et ainsi valider la réussite de la purge DNS.


L’utilisation de la commande ipconfig /flushdns sur Windows est la solution recommandée pour purger instantanément le cache DNS, particulièrement après une migration de serveur ou un changement d’adresse IP. Cette manipulation assure que toutes les requêtes DNS utilisent les informations les plus récentes, évitant les échecs de connexion causés par des enregistrements périmés.L’utilisation de la commande ipconfig /flushdns sur Windows est la solution recommandée pour purger instantanément le cache DNS, particulièrement après une migration de serveur ou un changement d’adresse IP

Diagnostiquer et valider l’efficacité de la purge DNS

L’efficacité de la purge DNS se valide en testant la résolution d’un domaine avec les commandes ping ou nslookup, puis en observant que la nouvelle adresse IP attendue s’affiche, ce qui prouve que les anciennes données en cache ont bien été supprimées.

Après avoir exécuté ipconfig /flushdns, vérifier que la purge a effectivement résolu le problème demande quelques tests de diagnostic simples mais efficaces. Le premier consiste à utiliser la commande ping associée au nom de domaine concerné. Par exemple, ping example.com force Windows à effectuer une nouvelle résolution DNS et retourne l’adresse IP actuellement valide. Si la résolution affiche la nouvelle adresse IP attendue, cela confirme que le cache système a été purgé et que la machine recontacte les serveurs DNS.

Le second test implique l’utilitaire nslookup, qui offre des informations plus détaillées sur la résolution. En tapant nslookup example.com, l’utilisateur obtient l’adresse IP résolue ainsi que le serveur DNS qui a fourni cette information. Cela aide à vérifier que Windows communique bien avec le serveur DNS attendu et que la réponse correspond à la configuration actuelle.

Un troisième niveau de validation consiste à réexécuter ipconfig /displaydns après la purge. Si le cache affiche désormais un nombre d’entrées significativement réduit ou ne contient que des enregistrements récents, cela confirme que la suppression a fonctionné. Progressivement, à mesure que l’utilisateur consulte des sites et accède à des ressources réseau, Windows remplit de nouveau le cache avec des entrées fraîches.

Dans un environnement d’entreprise, les administrateurs système peuvent exploiter des outils supplémentaires comme Wireshark pour capturer le trafic DNS et vérifier que les requêtes sont envoyées au bon serveur avec les bonnes réponses. Ces diagnostics exhaustifs garantissent que la solution apportée—purge du cache DNS—a effectivement levé l’obstacle et que les utilisateurs bénéficient d’une résolution optimale.

Le contrôle du cache DNS est un aspect souvent sous-estimé de la maintenance système, pourtant crucial pour maintenir une connectivité stable et fiable. Maîtriser ipconfig /flushdns et les techniques associées—vérification avec displaydns, nettoyage navigateur, diagnostic avec ping et nslookup—confère aux utilisateurs et administrateurs une capacité à résoudre rapidement les dysfonctionnements réseau liés à des données obsolètes. Cette compétence, applicable immédiatement et sans complications, transforme des heures de débogage stérile en quelques secondes d’action décisive.

Retour en haut