Qu'est-ce que la mise en cache DNS ?
Le cache DNS est la mémoire du système d'exploitation de votre ordinateur des sites Web visités récemment. Il s'agit d'un stockage temporaire d'informations (enregistrements DNS, adresses IP et noms d'hôte) que votre ordinateur utilise pour accéder plus rapidement aux sites Web. De cette manière, il n'est pas nécessaire de passer par le serveur hôte du site pour charger à nouveau les informations à chaque fois que vous visitez le même site Web.
À quoi sert de vider le cache DNS ?
La mise en cache DNS peut sembler très utile pour faciliter l'accès au site Web et réduire le trafic mais elle a ses inconvénients. Parmi eux se trouve une faille de sécurité et un contenu de site Web affiché de manière incorrecte. Effacer ou vider votre DNS régulièrement évitera ces problèmes.
Cet article vous donnera les étapes nécessaires pour effacer ou vider votre DNS mis en cache.
Microsoft Windows 10 & 11
Fermez l'application avec laquelle vous travaillez actuellement, comme un navigateur Internet ou un client de messagerie.
- Appuyez simultanément sur les touches + R
- Cela fera apparaître la fenêtre de dialogue Exécuter
.
- Tapez cmd
dans la zone de texte et sélectionnez OK.
- Lorsque l'écran noir apparaît, tapez la commande suivante et appuyez sur Entrée :
ipconfig /flushdns
- Redémarrez votre application (navigateur ou client de messagerie).
Mac OS X
Fermez l'application avec laquelle vous travaillez actuellement, comme un navigateur Internet ou un client de messagerie.
- Accédez à votre dossier Applications
.
- Ouvrez Utilitaires
et double-cliquez sur Terminal
.
- Tapez la commande suivante et appuyez sur Entrée selon la version macOS:
OS X 10.12 (Sierra) et récentes
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache
OS X 10.11 (El Capitan) et OS X 10.12 (Sierra)
sudo killall -HUP mDNSResponder
OS X 10.10 (Yosemite)
Versions 10.10.4+
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Versions 10.10.1, 10.10.2, 10.10.3
sudo discoveryutil udnsflushcaches
OS X 10.9 (Mavericks)
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
OS X 10.7 (Lion) et 10.8 (Mountain Lion)
sudo killall -HUP mDNSResponder
OS X 10.5 (Leopard) et 10.6 (Snow Leopard)
dscacheutil -flushcache
OS X 10.4 (Tiger)
lookupd -flushcache
- Entrez le nom d'utilisateur et le mot de passe de l'administrateur lorsque vous y êtes invité.
- Redémarrez votre application (navigateur ou client de messagerie).
Linux
Remarque : différentes distributions et versions de Linux peuvent avoir des commandes légèrement différentes en raison de différences de configuration. L'une des commandes ci-dessous fonctionnera probablement.
- Tapez la commande suivante sur la fenêtre du terminal et appuyez sur Entrée
:
sudo /etc/init.d/nscd restart
- Certaines distributions prennent en charge cette commande :
sudo /etc/init.d/dns-clean start
- Ou supportent cette commande :
sudo service nscd restart
Certaines installations peuvent avoir NSDS situé dans un autre répertoire, comme dans l'exemple suivant. Vous devrez peut-être localiser l'endroit où il est installé pour pouvoir exécuter la commande correcte.
/etc/rc.d/init.d/nscd restart
Redémarrez votre application (navigateur ou client de messagerie).