Guide

Comment vider le cache DNS sous Windows

Effacer les entrées DNS mémorisées localement lorsqu’un site ou un serveur pointe vers une mauvaise adresse.

⌚ Environ 3 min de lecture
Voir mes favoris
Windows Débutant 2 min

Effacer les entrées DNS mémorisées localement lorsqu’un site ou un serveur pointe vers une mauvaise adresse.

Avant de commencer : adaptez toujours les commandes et manipulations à votre environnement. Sur un système de production, prévoyez une sauvegarde ou un retour arrière lorsque l’action peut modifier la configuration.

Étapes à suivre

  1. 1

    Ouvrir un terminal

    Ouvrez Windows Terminal ou l’invite de commandes.

  2. 2

    Vider le cache DNS

    Exécutez ipconfig /flushdns.

  3. 3

    Contrôler le résultat

    Windows doit confirmer que le cache de résolution DNS a été vidé.

  4. 4

    Retester le nom

    Essayez ensuite nslookup nomdomaine.fr ou relancez l’application concernée.

Commandes utiles

ipconfig /flushdns
nslookup exemple.fr

À retenir

  • Vider le cache local ne modifie pas les enregistrements DNS publics.
  • Un cache DNS peut aussi exister dans le navigateur, le routeur ou un résolveur intermédiaire.
Complément technique

Cache DNS Windows : ce qui est réellement vidé

Repères techniques

  • ipconfig /flushdns vide le cache du client DNS local ; il ne purge ni le cache du serveur DNS ni celui d’un navigateur ou d’une application.
  • Get-DnsClientCache permet de voir les entrées encore présentes et leur TTL.
  • Redémarrer Dnscache est plus intrusif qu’un flush et n’est normalement pas nécessaire pour invalider une entrée.

Avant / après

Contrôler l’entrée, vider le cache, puis résoudre à nouveau le même nom avec le même serveur DNS.

Get-DnsClientCache
ipconfig /flushdns
Resolve-DnsName example.com

Pièges spécifiques

  • Tester un autre nom après le flush ne prouve pas que l’entrée problématique a changé.
  • Un fichier hosts, NRPT, DoH navigateur ou VPN

Comment valider

  • Le nom se résout vers l’adresse attendue et la source de réponse est identifiée.
  • Le TTL et le cache sont cohérents avec la modification DNS attendue.

Preuves et vérifications

ipconfig /flushdns vide le cache du client DNS local ; il ne purge ni le cache du serveur DNS ni celui d’un navigateur ou d’une application. Get-DnsClientCache permet de voir les entrées encore présentes et leur TTL.

Contrôle de résultat

Le nom se résout vers l’adresse attendue et la source de réponse est identifiée. Le TTL et le cache sont cohérents avec la modification DNS attendue.

Point d’attention

Tester un autre nom après le flush ne prouve pas que l’entrée problématique a changé. Redémarrer Dnscache est plus intrusif qu’un flush et n’est normalement pas nécessaire pour invalider une entrée.

Concepts liés

Référence primaire : Microsoft Learn — ipconfig.

♡ 0