Restons dans le thème du vidage de cache avec le cache DNS. Lorsque l’on fait un nouveau déploiement de nom de domaine, il arrive que le résultat n’apparaisse pas immédiatement dans son navigateur. La plupart du temps ceci est dû au temps que prend la propagation des nouvelles informations sur les serveurs DNS mais parfois c’est juste que sa machine n’a pas récupéré les dernières redirections.
Pour vider son cache DNS il suffit de procéder comme ceci :
Sous Windows dans l’invite de commande, il faut taper :
ipconfig /flushdns
Sous Linux, la commande peut varier en fonction du cache DNS utilisé. Plusieurs cas peuvent fonctionner :
- NSCD
/etc/init.d/nscd restart ou service nscd restart
- Dnsmasq
/etc/init.d/dnsmasq restart
- BIND
/etc/init.d/named restart
Un autre cas peut être rencontré sous les distributions comme Ubuntu :
/etc/init.d/dns-clean restart
Et nous voilà avec un cache vide prêt à récupérer les nouvelles DNS.
EDIT : Sous Windows, je viens de découvrir qu’il était aussi possible de vider son cache DNS avec l’excellent logiciel CCleaner.