Comment nettoyer votre cache DNS sous Windows, Linux et Mac

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

Je vous recommande aussi la lecture des sujets suivants

11 Commentaire(s)

  1. MyAvatars 0.2

    mj23 Reply to this comment

    euh chui bête alors ça sert à quoi de vider ça ? lol

    Posté le 20 décembre 2007 à 16:29:04

  2. MyAvatars 0.2

    zito Reply to this comment

    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

  3. MyAvatars 0.2

    Diti Reply to this comment

    Même question que mj23… Pourquoi faire ça ?

    Posté le 20 décembre 2007 à 17:02:53

  4. MyAvatars 0.2

    nikkko Reply to this comment

    oui Pourquoi?

    Posté le 20 décembre 2007 à 17:11:03

  5. MyAvatars 0.2

    Plop Reply to this comment

    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

  6. MyAvatars 0.2

    zito Reply to this comment

    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

  7. MyAvatars 0.2

    admin Reply to this comment

    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

  8. MyAvatars 0.2

    Michel Reply to this comment

    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

  9. MyAvatars 0.2

    thr0b Reply to this comment

    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

  10. MyAvatars 0.2

    bosquet Reply to this comment

    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

  11. MyAvatars 0.2

    Korben Reply to this comment

    @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

Lacher un com'


Les liens des commentaires peuvent être libérés des nofollow.