feigned

Vider le cache DNS sur Windows [10, 8, 7]

Pierre Caer Le Crabe

Les DNS sont des annuaires qui permettent de convertir les noms de domaine tels que www.google.fr en adresses IP et d’accéder aux ressources demandées.

Bien que de nombreux serveurs DNS soient disponibles, l’obtention d’une réponse depuis un serveur DNS peut prendre un certain temps. Il peut aussi arriver que certains serveurs DNS soient surchargés dans le cas d’un nombre élevé de requêtes. Pour contourner ce problème, les systèmes d’exploitation comme Windows conservent pendant une certaine période un historique de toutes les adresses résolues dans un cache appelé cache DNS.

Grâce au cache DNS, le système d’exploitation n’a plus besoin de passer par le serveur DNS pour savoir où se trouve la ressource demandée : il lui suffit de récupérer l’information depuis le cache DNS, ce qui lui permet de répondre à la requête beaucoup plus rapidement.

Parfois, il peut être utile de vider le cache DNS. En effet, si un site ou un service web change son adresse IP, vous ne pourrez plus y accéder car l’adresse IP sauvegardée dans le cache DNS est obsolète. Dans ce cas, vous devez vider le cache DNS de Windows afin de pouvoir accéder à nouveau à la ressource.

Vider le cache DNS est aussi indispensable si vous avez changé les DNS sur Windows.

Dans ce tutoriel, nous allons voir comment vider le cache DNS sur Windows [10, 8, 7].

i Note : il n’y a pas que le système d’exploitation qui utilise un cache DNS. Certains applications comme les navigateurs web ont aussi leur propre cache DNS pour accélérer la résolution des noms. Si besoin, il faudra donc également vider le cache DNS de ces applications.

Vider le cache DNS sur Windows

via PowerShell

Pour vider le cache DNS de Windows via PowerShell, suivez ces instructions :

  1. Ouvrez PowerShell.
  2. Entrez la commande Clear-DnsClientCache puis appuyez sur Entrée.
  3. Le cache DNS de Windows a été vidé.
Félicitations ! Vous avez vidé le cache DNS de Windows via PowerShell. 👍

via l’invite de commandes

Pour vider le cache DNS de Windows via l’invite de commandes, suivez ces instructions :

  1. Ouvrez l’invite de commandes.
  2. Entrez la commande ipconfig /flushdns puis appuyez sur Entrée.
  3. Le cache DNS de Windows a été vidé.
Félicitations ! Vous avez vidé le cache DNS de Windows via l’invite de commandes. 👍

Vider le cache DNS de Google Chrome

Si besoin, vous pouvez aussi vider le cache DNS de Google Chrome :

  1. Ouvrez Google Chrome.
  2. Entrez l’adresse chrome://net-internals/#dns puis appuyez sur Entrée.
  3. Cliquez sur le bouton Clear host cache.
  4. Le cache DNS de Google Chrome a été vidé.

Vider le cache DNS de Microsoft Edge

Si besoin, vous pouvez aussi vider le cache DNS de Microsoft Edge :

  1. Ouvrez Microsoft Edge.
  2. Entrez l’adresse edge://net-internals/#dns puis appuyez sur Entrée.
  3. Cliquez sur le bouton Clear host cache.
  4. Le cache DNS de Microsoft Edge a été vidé.

Liens utiles

Pierre Caer
Fondateur Expert Windows/Linux
  • 801 articles

Depuis 2013, je vous aide à dépanner vous-même votre matériel informatique afin que vous puissiez reprendre au plus vite vos activités, à approfondir vos connaissances et à mieux utiliser votre ordinateur. Avec rigueur, exhaustivité et simplicité ! 🦀

Vous avez aimé cet article ?

Dites-le-nous !

Et si vous avez deux petites minutes devant vous...

Laissez-nous un avis sur Trustpilot ou sur notre page Facebook (ou les deux ), cela nous aiderait beaucoup !

Le Crabe Info est aussi sur vos réseaux

Suivez-nous sur :

Newsletter

Inscrivez-vous à notre newsletter pour recevoir nos prochains contenus directement dans votre boîte mail

Besoin d'aide ?

Malgré la lecture de l'article « Vider le cache DNS sur Windows [10, 8, 7] », vous avez encore des questions qui vous trottent dans la tête ? Vous avez toujours les mêmes problèmes qu'au départ ? Vous êtes bloqué et vous ne savez plus quoi faire ?

Faites appel à la Communauté du Crabe en posant votre question sur les forums !

Demander de l'aide
À voir également
1 commentaire

Formulaire protégé par reCAPTCHA. Les Règles de confidentialité et les Conditions d'utilisation de Google s'appliquent.

Page 1 sur 1

  • Bonjour,

    Voici une solution automatique que j’utilise. 

    Créer le fichier Stop_Clean.bat dans votre répertoire de Documents : ( C:\Users\#####\Documents\Maintenance\Vide Cache et arret ) par exemple.Faire un lien sur celui-ci depuis le bureau.Modifier les propriétés du raccourcis pour ajouter l’icone suivant.

    %SystemRoot%\System32\SHELL32.dll

    Voici le contenu de Stop_Clean.bat :

    @echo offchcp 65001 >NULecho Vidage du cache DNS…ipconfig /flushdnsecho Cache DNS vidé avec succès.

    echo Ouvrir les paramètres de nettoyage des navigateurs…

    REM Pour Google Chromeif exist « %ProgramFiles(x86)%\Google\Chrome\Application\chrome.exe » (    echo Ouvrir les paramètres de nettoyage de Google Chrome…    start /wait chrome « chrome://settings/clearBrowserData »    taskkill /IM chrome.exe /F) else if exist « %ProgramFiles%\Google\Chrome\Application\chrome.exe » (    echo Ouvrir les paramètres de nettoyage de Google Chrome…    start /wait chrome « chrome://settings/clearBrowserData »    taskkill /IM chrome.exe /F) else (    echo Google Chrome n’est pas installé.)

    REM Pour Mozilla Firefoxif exist « %ProgramFiles(x86)%\Mozilla Firefox\firefox.exe » (    echo Ouvrir les paramètres de nettoyage de Mozilla Firefox…    start /wait firefox « about:preferences#privacy »    taskkill /IM firefox.exe /F) else if exist « %ProgramFiles%\Mozilla Firefox\firefox.exe » (    echo Ouvrir les paramètres de nettoyage de Mozilla Firefox…    start /wait firefox « about:preferences#privacy »    taskkill /IM firefox.exe /F) else (    echo Mozilla Firefox n’est pas installé.)

    REM Pour Microsoft Edgeif exist « %ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe » (    echo Ouvrir les paramètres de nettoyage de Microsoft Edge…    start /wait msedge « edge://settings/clearBrowserData »    taskkill /IM msedge.exe /F) else if exist « %ProgramFiles%\Microsoft\Edge\Application\msedge.exe » (    echo Ouvrir les paramètres de nettoyage de Microsoft Edge…    start /wait msedge « edge://settings/clearBrowserData »    taskkill /IM msedge.exe /F) else (    echo Microsoft Edge n’est pas installé.)

    echo.choice /m « Voulez-vous arrêter l’ordinateur? (o/n) »if %errorlevel%==1 (    echo Arrêt de l’ordinateur…    shutdown /s /t 0) else (    echo Opération annulée.)

    pause