Comment réinitialiser le cache DNS sous Windows, Mac et Linux ?

par JustGeek 542 vues0

Un problème de connexion Internet ? Les pages Web sont de plus en plus longues à charger ? Il est peut-être temps pour vous de vider le cache DNS de votre PC.

changer-serveur-dns-windows-linux-mac

Eh oui, il faut savoir qu’à chaque fois que vous vous aventurez sur Internet, votre ordinateur garde automatiquement en mémoire les adresses IP et les noms de domaine visités en mémoire cache. Cette mise en cache permet d’accélérer le temps de chargement des pages pour vos prochaines visites sur le Web.

Cependant, il arrive parfois que les enregistrements DNS d’un site web changent et cela à pour effet de vous provoquer des pages d’erreurs HTTP 404. Il est donc dans ces cas-là nécessaire de vider le cache DNS de votre ordinateur. Une fois le cache DNS nettoyé, votre ordinateur interrogera de nouveau les serveurs des noms de domaine afin de récolter les nouvelles informations DNS.

En outre, vous pouvez également rencontrer des problèmes de connexion à cause d’un plantage des serveurs DNS de votre FAI. Dans ce cas-là, il n’est pas nécessaire de vider le cache DNS mais plutôt de les changer. Pour ce faire, je vous invite à lire mon article qui vous aidera à changer les serveurs DNS de votre ordinateur.

Allez, revenons à nos moutons et découvrons sans plus tarder comment nettoyer le cache DNS sous Windows, Mac et Linux.

Réinitialiser le cache DNS sous Windows

Étape 1 : Appuyez simultanément sur les touches Win + X (Windows + X) de votre clavier, puis cliquez sur Invite de commandes (Admin).

Étape 2 : Une fois l’invite de commandes ouverte, tapez la commande suivante, puis validez avec Entrée.

ipconfig /flushdns

reinitialiser_cache_dns_windows_screen_1

Étape 3 : Le message suivant devrait alors apparaître : “Configuration IP de WindowsCache de résolution DNS vidé“.

reinitialiser_cache_dns_windows_screen_2

Étape 4 : Maintenant, vous allez vérifier si le cache DNS a bien été effacé, tapez la commande suivante et appuyez sur Entrée :

ipconfig /displaydns

Activer ou désactiver le cache DNS

Si pour une raison ou pour une autre vous souhaitez désactiver la mise en cache DNS, il vous suffit simplement de taper la commande suivante et appuyez sur Entrée.

net stop dnscache

Et si vous souhaitez activer la mise en cache DNS, il vous suffit de taper la commande suivante et appuyez sur Entrée.

net start dnscache

Nettoyer le cache DNS sous Mac (10.10.4 ou supérieur)

Étape 1 : Cliquez sur Applications, puis Utilitaires et Terminal.

Étape 2 : Une fois le terminal ouvert, tapez la commande suivante :

sudo killall -HUP mDNSResponder

Vider le cache DNS sous Linux

Étape 1 : Ouvrez le terminal et tapez la commande suivante pour relancer nscd :

/etc/init.d/nscd restart

C’est tout !