Comment vider le cache du résolveur DNS sur Windows, macOS et Linux

Vider le cache du résolveur DNS peut aider à résoudre les problèmes de connectivité Internet et garantir que votre système utilise les informations DNS les plus à jour. Cet article fournit des instructions étape par étape pour vider le cache DNS sur Windows 11/10, macOS et Linux.

Pour les utilisateurs de Windows 11/10

  1. Ouvrir l'invite de commandes

    • Appuyez sur Windows + S pour ouvrir la barre de recherche.
    • Tapez cmd ou Invite de commandes.
    • Cliquez avec le bouton droit sur Invite de commandes et sélectionnez Exécuter en tant qu'administrateur.
  2. Vider le cache DNS

    • Dans la fenêtre de l'invite de commandes, tapez ipconfig /flushdns et appuyez sur Entrée:
      Fenêtre du Viewer
    • Vous devriez voir un message de confirmation indiquant que le cache du résolveur DNS a été vidé avec succès :
      Fenêtre du Viewer

Pour les utilisateurs de macOS

  1. Ouvrir le Terminal

    • Ouvrez Spotlight en appuyant sur Command + Space.
    • Tapez Terminal et appuyez sur Entrée, ou vous pouvez trouver l'application Terminal dans le dossier Utilitaires dans Applications.
  2. Vider le cache DNS

    Selon votre version de macOS, entrez la commande appropriée ci-dessous et appuyez sur Entrée. Vous devrez peut-être entrer votre mot de passe administrateur pour exécuter la commande.

    • Pour macOS 10.11 (El Capitan) et versions ultérieures :
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • Pour macOS 10.10 (Yosemite) :
      sudo killall -HUP mDNSResponder
    • Pour macOS 10.9 (Mavericks), 10.8 (Mountain Lion) et 10.7 (Lion) :
      sudo dscacheutil -flushcache
    • Pour macOS 10.6 (Snow Leopard) :
      sudo lookupd -flushcache

Pour les utilisateurs de Linux

Vider le cache DNS sur Linux dépend du service DNS utilisé, comme nscd, dnsmasq ou systemd-resolved.

Pour systemd-resolved (commun dans les nouvelles distributions) :

  • Ouvrez une fenêtre de terminal.
  • Entrez la commande suivante :
    sudo systemd-resolve --flush-caches

Pour nscd :

  • Ouvrez une fenêtre de terminal.
  • Entrez la commande suivante :
    sudo systemctl restart nscd

Pour dnsmasq :

  • Ouvrez une fenêtre de terminal.
  • Entrez la commande suivante :
    sudo systemctl restart dnsmasq

Conclusion

Vider votre cache DNS est un processus simple qui peut résoudre de nombreux problèmes courants de connectivité Internet. Si vous continuez à rencontrer des problèmes après avoir vidé votre cache DNS, envisagez de vérifier votre connexion Internet ou de contacter votre fournisseur d'accès Internet pour obtenir une assistance supplémentaire.

Tags : Connectivité