Comment nettoyer votre cache DNS sous Windows, Linux et Mac
Par Korben le 20 décembre 2007

Pour vider le cache DNS sous Microsoft Windows (Win XP, Win ME, Win 2000 et Win 98) :
- Démarrer -> Exécuter -> tapez cmd
- Dans la fenêtre DOS, tapez ipconfig /flushdns
- Et voilà ! Votre cache DNS a été vidé.
Pour vider le cache DNS sous Linux, il suffit de relancer le processus nscd :
- Tapez /etc/rc.d/init.d/nscd restart dans un terminal pour relancer nscd
- Une fois la commande exécutée, votre cache DNS aura été nettoyé
Pour vider le cache DNS sous Mac OS XÂ :
- Si vous avez Léopard, tapez dscacheutil -flushcache… Sinon tapez lookupd -flushcache dans un terminal
- Et voilà …
Merci à Jacques







mj23
euh chui bête alors ça sert à quoi de vider ça ? lol
Posté le 20 décembre 2007 à 16:29:04
zito
En fait la commande que tu donnes pour Mac OS X ne fonctionne plus avec Leopard (Mac OS X 10.5).
Il faut utiliser : dscacheutil -flushcache
Posté le 20 décembre 2007 à 17:01:14
Diti
Même question que mj23… Pourquoi faire ça ?
Posté le 20 décembre 2007 à 17:02:53
nikkko
oui Pourquoi?
Posté le 20 décembre 2007 à 17:11:03
Plop
C’est utile si entre temps un serveur à changer d’adresse ip, ça n’arrive pas souvent donc c’est surtout utile pour des besoins de test ou d’admin réseau.
Pour linux “nscd” n’est pas valable pour toutes les distribs, c’est plus souvent un bind qui tourne donc c’est lui qu’il faut flusher avec un truc du type rdnc –flush
Posté le 20 décembre 2007 à 17:18:20
zito
Vider le cache DNS est utile lorsque les données qu’il contient sont périmées. C’est le cas par exemple lorsque tu changes de serveur DNS sur ta machine, ou parce que le site auquel tu veux te connecter a récemment modifié ses enregistrements DNS…
Pour tout savoir sur le DNS, en français et par l’excellent Christian Caleca : http://christian.caleca.free.fr/dns.html
Posté le 20 décembre 2007 à 17:18:53
admin
Merci zito pour la commande Leopard et pour les explications
J’ai mis a jour mon post.
@+
Posté le 20 décembre 2007 à 17:29:58
Michel
C’est sympa comme info et pratique pour ce qui en auront l’utilité et pour info la manip fonctionne aussi avec Vista et oui personne n’est parfait LOL !!!!!!!!!!!!!
Posté le 20 décembre 2007 à 22:33:46
thr0b
Il serait intéressant de connaître la commande “inverse”, à savoir un registerDNS pour chaque OS
Posté le 20 décembre 2007 à 22:44:29
bosquet
J’ai fait la manip pour nettoyer mon cache DNS sous windows vista mais ça me dit que “l’opération nécessite une élévation”. Je ne sais pas ce que ça veut dire (?)
Posté le 28 avril 2008 à 16:45:20
Korben
@bosquet: ca veut dire qu’il faut que tu sois admin. Mais sous vista, on peut pas etre admin facilement à moins d’une bidouille dans la base de registres.
Ou alors faut faire un clic droit “Executer en tant qu’administrateur” quand tu lances le cmd.exe (dans mes souvenirs c’est ça car j’ai pas Vista chez moi)
Posté le 28 avril 2008 à 16:57:23