Comment effacer / rincer le cache DNS dans Google Chrome?

Comme vous le savez probablement, Google Chrome possède son propre cache DNS interne. Existe-t-il un moyen de l'effacer sans devoir attendre le délai d'attente ou fermer le navigateur?

    Accédez à chrome: // net-internal / # dns et appuyez sur le bouton "Effacer le cache hôte".

    Parfois, vous devez rincer les pools de prises après avoir rincé le DNS:

    chrome://net-internals/#sockets 

    "Naviguer vers chrome: // net-internals / # dns" ne fonctionne pas sur le navigateur Google Chrome, au moins sur mon système. On dirait que cette solution fonctionne peut-être pour le système d'exploitation Google Chrome, mais pas pour le navigateur Google Chrome. Pour moi, le lien redirige ici:
    Les projets de Chromium

    Il apparaît que "Vider le cache" est la meilleure solution. Notez également que mon navigateur indique "Préférences" plutôt que "Options"

    Via http://www.google.com/support/forum/p/Chrome/thread?tid=026b6a1d9151a6e3&hl=fr

    "Aller aux outils -> options -> Sous le capot -> Effacer les données de navigation et vérifier 'vider le cache' et cliquer sur nettoyer les données de navigation. Oui oui, je sais, ce n'est pas le cache DNS que je m'attends à ce qu'il soit clair, Mais bon, il semble. Et maintenant ça marche pour moi. "

    En cliquant sur "clear cache host" dans chrome://net-internals/#dns devrait le faire pour Google Chrome, mais il existe d'autres caches DNS à considérer sur votre machine.

    Les fenêtres:

     ipconfig /flushdns 

    OS X pré-10.7 (avant Lion):

     sudo dscacheutil -flushcache 

    OS X 10.7-10.9 (Lion, Mountain Lion, Mavericks):

     sudo killall -HUP mDNSResponder 

    OS X 10.10+ (Yosemite):

     sudo discoveryutil mdnsflushcache 

    OS X 10.11, 10.12+ (El Capitan, Sierra):

     sudo killall -HUP mDNSResponder 

    Votre routeur peut également mettre en cache le DNS (redémarrez ou lisez le manuel). Le test ultime consiste à utiliser creuser , mais cela utilise l'hôte DNS de votre réseau, et non le serveur faisant autorité par défaut:

     dig superuser.com 

    Pour consulter directement à partir de la source, essayez quelque chose comme:

     dig superuser.com @ns1.serverfault.com 

    Dans OS X 10.9.1 w / Chrome 32, j'ai dû effacer le cache de l'hôte et rincer les pools de socket pour obtenir Chrome pour actualiser le cache DNS:

    1. Accédez à chrome: // net-internals / # dns et cliquez sur "Effacer le cache hôte"
    2. Accédez à chrome: // net-internals / # sockets abd cliquez sur "Flush Socket Pools"

    Cela a fonctionné pour moi: Videz et nettoyez le cache du disque

    Dans Chrome, cliquez sur l'icône de la clé, puis sur Options . Accédez à l' onglet Sous le capot . Cliquez sur le bouton Effacer les données de navigation sous la section Confidentialité . Sélectionnez simplement la case à cocher "Vider le cache", puis cliquez sur le bouton Effacer les données de navigation .

    Cela a fonctionné immédiatement – je n'ai même pas eu à fermer le navigateur.

    Dans la mesure où je peux le trouver, dans les versions récentes de Chrome (je suis le 26.0.1410.43), il n'y a pas de moyen (fiable) de le faire, du moins pas sur un Mac. Aucune des suggestions sur cette page n'a fonctionné pour moi.

    Ma situation est que j'ai ajouté une entrée de fichier d' hôte , mais Chrome est toujours à l'adresse IP renvoyée par DNS. Firefox fonctionne correctement.

    En fait, la page chrome://net-internals/#dns simplement sur l'adresse IP pour moi. Il montre l'IP à partir de l'entrée des hôtes, mais ce n'est clairement pas là où il obtient réellement le site.

    Je sais que c'est une vieille question, mais je me suis énervé par les mêmes plaintes que d'autres: même après avoir effacé le cache, il peut encore prendre une minute ou deux pour que les nouveaux changements DNS puissent entrer en jeu.

    Il existe quelques façons d'y parvenir. Après avoir effacé le cache DNS via chrome: // net-internal / # dns (ou en utilisant une extension qui obtient le même résultat):

    1. Ouvrez une fenêtre anonyme et les nouveaux mappages DNS pour le domaine entreront en vigueur immédiatement.

    2. Effacez le cache du navigateur. C'est encombrant si vous utilisez votre navigateur pour une navigation régulière. Vous pouvez exécuter une instance distincte du navigateur comme un autre utilisateur et effacer le cache dans ce compte ne gênera pas votre cache de navigation habituel. Je n'ai pas essayé cela mais ça devrait fonctionner.

    3. Appuyez sur CTRL + F5. J'ai dû garder CTRL + F5 enfoncée pendant environ une seconde, qui recharge consécutivement la page quelques fois. C'est un comportement étrange, mais ça marche et est également aussi efficace. C'est mon approche préférée.

    Idéalement, il devrait y avoir un plugin qui peut purger le DNS et le cache (en particulier le cache du document et non le cache des cookies), mais je n'ai rien trouvé de ce genre.

    MISE À JOUR: Sur OSX, l'application Masse à gaz est excellente pour la commutation entre les fichiers hôtes et avec la solution de contournement n ° 2, c'est assez efficace.

    J'ai essayé de rincer le cache DNS de plusieurs façons, mais rien ne fonctionnait pour moi. Enfin, j'ai prévu de modifier mon entrée DNS . Cette astuce fonctionnera pour toutes les personnes qui accèdent à Internet via une connexion LAN haute vitesse.

    Sur une connexion LAN, un utilisateur reçoit généralement deux adresses DNS. L'une est primordiale et une autre est une adresse DNS secondaire ou alternative. Ce que j'ai fait, c'est que je viens de changer l'adresse secondaire à l'adresse principale et vice versa. Cela m'a fonctionné instantanément.

    J'ai gardé l'adresse DNS alternative comme adresse principale pendant deux jours. Le problème s'est résolu et plus tard, j'ai réintégré l'ancienne entrée DNS.