Business

Pourquoi vider le cache DNS règle tes soucis de connexion ?

DOC-244 · 26.08.2026 · 10 min de lecture ·
Pourquoi vider le cache DNS règle tes soucis de connexion ?

Ce que vous devez savoir sur vider le cache DNS

  • Sur Windows, la commande ipconfig /flushdns règle le problème dans neuf cas sur dix.
  • Sur Mac récent, il faut combiner dscacheutil -flushcache et killall -HUP mDNSResponder.
  • Le cache DNS existe à trois niveaux distincts : système, navigateur et parfois box internet.
  • Chrome et Firefox possèdent chacun leur propre cache, accessible via des pages internes dédiées.
  • Sur Android et iPhone, activer puis désactiver le mode avion force le renouvellement des connexions.

Votre site préféré affiche une erreur, alors qu’il fonctionne très bien depuis le smartphone du collègue assis à côté de vous ? Le coupable est presque toujours le même : un cache DNS qui a gardé en mémoire une adresse périmée. Vider ce cache, c’est l’équivalent numérique de dépoussiérer un vieux carnet d’adresses.

Concrètement, savoir pourquoi vider le cache dns permet de résoudre en deux minutes des soucis qui, sinon, vous font perdre une bonne heure à chercher ailleurs. Un site inaccessible, une redirection qui boucle, un certificat qui refuse de charger : dans la majorité des cas, la solution tient en une seule commande. On vous montre où et comment agir, sur Windows, Mac, Linux et même sur mobile.

Qu’est-ce que le cache DNS, au juste ?

Écran ordinateur affichant fichiers données bleues

Le DNS (Domain Name System) traduit un nom de domaine comme “portemondocument.fr” en adresse IP compréhensible par les machines. Chaque fois que vous visitez un site, votre appareil interroge un serveur DNS puis garde la réponse en mémoire locale pour aller plus vite la prochaine fois.

Ce stockage temporaire s’appelle le cache DNS. Il évite de re-questionner le serveur à chaque clic, ce qui accélère franchement la navigation. Le problème, c’est qu’il devient vite obsolète : un site change de serveur, migre chez un autre hébergeur, et votre appareil continue pourtant de pointer vers l’ancienne adresse.

Le cache DNS n’est pas un fichier unique et centralisé. Il existe à plusieurs niveaux en même temps : dans votre système d’exploitation, dans votre navigateur, et parfois même dans votre box internet.

Où trouver le cache DNS ?

Il n’y a pas un seul endroit où “regarder” le cache DNS comme on ouvrirait un dossier. Il vit dans la mémoire vive de votre système, généré et mis à jour en continu par le service de résolution DNS. Sur Windows, vous pouvez néanmoins l’afficher via une commande plutôt que de le chercher dans un fichier.

A LIRE :   Combien coûte vraiment un site internet en Ille-et-Vilaine ?

Pourquoi vider le cache DNS change vraiment la donne ?

Un site web injoignable après un changement de serveur ? C’est presque toujours une histoire de cache DNS trop bavard. Voici les situations les plus fréquentes où le vider règle le problème net.

  • Vous venez de migrer un site vers un nouvel hébergeur et il reste inaccessible malgré une propagation DNS terminée ailleurs.
  • Une erreur “DNS_PROBE_FINISHED_NXDOMAIN” ou similaire s’affiche alors que le site fonctionne pour tout le monde.
  • Vous soupçonnez une redirection malveillante ou un empoisonnement DNS (DNS spoofing).
  • Un VPN ou un changement de fournisseur d’accès laisse des résidus d’anciennes résolutions.

Il y a aussi un argument de poids côté sécurité. Un cache DNS corrompu peut vous rediriger vers un faux site sans que vous vous en rendiez compte. Vider régulièrement le cache réduit ce risque, même s’il ne remplace évidemment pas un bon antivirus.

Comment vider le cache DNS sur Windows ?

Sur Windows, tout se joue avec une seule ligne dans l’invite de commande. C’est l’opération clear dns cache windows 10 la plus recherchée, et pour cause : elle marche aussi sur les versions plus récentes.

  1. Ouvrez l’invite de commande en tant qu’administrateur (recherchez “cmd” puis clic droit).
  2. Tapez la commande ipconfig flush dns, soit exactement : ipconfig /flushdns
  3. Un message confirme que “le cache de résolution DNS a été vidé”. Fermez la fenêtre, c’est terminé !

Si vous voulez d’abord vérifier ce que contient le cache avant de le supprimer, tapez ipconfig /displaydns. Vous verrez défiler une liste d’enregistrements, parfois impressionnante.

Comment procéder sur Mac et sur Linux ?

Sur Mac, la commande a changé selon les versions du système, ce qui agace pas mal d’utilisateurs, avouons-le. Pour vider le cache dns mac sur les versions récentes de macOS, ouvrez le Terminal et entrez :

A LIRE :   Statut ETAM : c'est quoi concrètement pour ta carrière ?

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Pour vider cache dns mac catalina, la même commande fonctionne. Sur des versions plus anciennes, le processus d’osx flush dns pouvait nécessiter sudo killall -HUP mDNSResponder tout seul, sans la première partie. Un détail qui a fait pester pas mal d’administrateurs système au fil des mises à jour d’Apple.

Et sous Linux ?

Le linux dns cache dépend du service utilisé par votre distribution. Sur debian flush dns, si systemd-resolved est actif, la commande est : sudo systemd-resolve –flush-caches. Pour un debian clear cache plus général avec nscd, utilisez plutôt sudo /etc/init.d/nscd restart.

Autre option universelle sur beaucoup de systèmes : un simple restart dns du service réseau règle le souci sans commande spécifique à retenir. C’est parfois plus simple que de chercher la bonne syntaxe.

Pourquoi vider le cache d’un navigateur en plus de celui du système ?

Voilà un point que beaucoup de monde ignore. Votre navigateur possède son propre cache DNS, indépendant de celui du système d’exploitation ! Vider l’un sans l’autre, et le problème persiste souvent.

Pour le chrome dns cache, direction la fameuse page chrome net internals. Tapez dans la barre d’adresse : chrome://net-internals/#dns, puis cliquez sur “Clear host cache”. Le chrome dns resolver repart alors de zéro.

Pour firefox flush dns, c’est un peu plus caché : tapez about:networking#dns dans la barre d’adresse, puis cliquez sur “Clear DNS Cache”. Franchement, Mozilla pourrait rendre cette option plus visible, mais elle fait le travail.

Système ou logiciel Commande ou action
Windows ipconfig /flushdns
macOS récent sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Debian / Linux (systemd) sudo systemd-resolve –flush-caches
Chrome chrome://net-internals/#dns
Firefox about:networking#dns

Faut-il aussi vider le cache DNS sur mobile ?

Moniteurs affichant code cybersécurité sombre

Un smartphone qui n’arrive plus à charger un site après un changement de réseau ? Réponse directe : oui, le cache DNS mobile existe aussi et mérite d’être vidé de temps en temps.

Pour flush dns android, il n’existe malheureusement pas de commande simple accessible à tous. La méthode la plus fiable reste d’activer puis de désactiver le mode avion pendant quelques secondes, ce qui force le téléphone à renouveler ses connexions réseau. Sur certains modèles, désactiver puis réactiver le Wi-Fi suffit aussi.

Pour clear dns cache on iphone, c’est exactement le même principe : basculez le mode avion en position activée, patientez une dizaine de secondes, puis désactivez-le. Il n’existe pas de commande dédiée dans les réglages iOS, contrairement à ce que certains tutoriels laissent croire.

A LIRE :   Pourquoi avoir besoin d'une agence web pour vendre ?

Pourquoi vider le cache d’une application en général ?

Le cache DNS n’est qu’une des nombreuses formes de mise en cache présentes sur vos appareils. Chaque application stocke aussi des données temporaires pour se charger plus vite : images, sessions, préférences.

Vider le cache d’une application résout des bugs d’affichage, des blocages ou des lenteurs qui n’ont rien à voir avec le DNS. C’est comment vider le cache d’un ordinateur portable dans son ensemble : navigateur, système, et applications tierces forment un trio qu’il faut parfois nettoyer ensemble pour repartir sur des bases saines.

Un problème de connexion qui persiste après avoir vidé le cache DNS vient souvent d’ailleurs : cache du navigateur, cookies, ou serveur DNS du fournisseur d’accès lui-même.

Ce qui agace le plus dans les tutoriels bâclés sur le sujet, c’est qu’ils listent une seule commande et s’arrêtent là. Or le vrai réflexe, c’est de vider à la fois le cache système et celui du navigateur avant de conclure que le problème vient d’ailleurs. Beaucoup de gens abandonnent trop vite en pensant que leur connexion est cassée.

Selon les recommandations techniques publiées par Google sur le fonctionnement de Chrome, le cache DNS du navigateur fonctionne indépendamment de celui du système d’exploitation, d’où l’intérêt de vérifier les deux séparément. 💡

Retenez l’essentiel : sur Windows, un simple ipconfig /flushdns suffit dans neuf cas sur dix. Sur Mac et Linux, les commandes changent un peu mais restent accessibles à tous. Et n’oubliez jamais de vérifier le cache DNS de votre navigateur en plus de celui du système : c’est souvent ce détail qui débloque tout ! Alors la prochaine fois qu’un site refuse obstinément de s’afficher, videz le cache dns avant de chercher plus loin.

Questions fréquentes

Où se trouve exactement le cache DNS sur un ordinateur ?

Le cache DNS vit dans la mémoire vive de votre système, généré et mis à jour en continu par le service de résolution DNS. Il n’existe pas comme un fichier unique, mais vous pouvez l’afficher sur Windows via la commande ipconfig /displaydns.

À quoi sert vraiment le cache DNS ?

Le cache DNS stocke temporairement les adresses IP des sites visités pour accélérer la navigation. Sans lui, votre appareil devrait interroger un serveur DNS à chaque clic, ce qui ralentirait franchement la connexion.

Pourquoi nettoyer le cache d’une application est important ?

Chaque application stocke des données temporaires (images, sessions, préférences) qui peuvent causer des bugs d’affichage, des blocages ou des lenteurs. Vider ce cache résout souvent ces problèmes sans passer par une réinstallation.

Comment vider complètement le cache d’un ordinateur portable ?

Il faut nettoyer à la fois le cache système (via ipconfig /flushdns sur Windows), le cache du navigateur (chrome://net-internals/#dns pour Chrome) et les données temporaires des applications pour repartir sur des bases saines.

La rédaction
Hugo Lambert
Hugo Lambert
Rédacteur en chef & consultant

Ex-consultant en organisation, quinze ans auprès de dirigeants de PME. J'ai créé Porte Mon Document pour ranger l'essentiel du business, de la finance et de la tech en fiches claires, vérifiées et signées.