Comment vider le cache DNS sous Mac OS X et macOS

click fraud protection

Ce court article décrit comment vider (ou réinitialiser) le cache DNS. Les requêtes DNS (adresses IP) sont généralement mises en cache, mais il peut parfois être nécessaire de vider et de vider le cache DNS. L'effacement (ou « vidage ») du cache actualise ces données. Par exemple, si vous rencontrez beaucoup de codes d'erreur 404 (serveur introuvable) ou si vous rencontrez des problèmes où le serveur nommé ne se résout pas correctement, vous souhaiterez peut-être réinitialiser votre cache DNS. Heureusement, ce processus est vraiment facile.

Comment vider le cache DNS sous Mac OS X

Contenu

    • À propos du cache DNS de votre Mac
  • Vider le cache DNS dans macOS Sierra et différentes versions de Mac OS X
    • macOS Sierra
    • OS X 10.10 Yosemite et El Capitan
    • OS X 10.9 Mavericks
    • OS X Mountain Lion ou Lion (10.7 et 10.8)
    • Mac OS X 10.6 et 10.5
    • Mac OSX 10.4 et inférieur
    • Vérifiez que vos problèmes DNS sont résolus
    • Enregistrez un fichier .scpt sur votre bureau pour un accès rapide
    • Articles Similaires:

À propos du cache DNS de votre Mac

macOS et OS X conservent un cache local des requêtes DNS résolues pendant une durée spécifiée par le serveur DNS. Parfois, il est nécessaire de réinitialiser le cache immédiatement et de réinterroger un serveur DNS. Par exemple, si votre serveur DNS a récemment changé, vous devrez peut-être le faire.

Si votre Mac n'utilise pas les dernières entrées DNS de votre serveur, le redémarrage de votre Mac met généralement à jour ses informations mises en cache. Si vous souhaitez mettre à jour les entrées DNS et que vous ne pouvez pas redémarrer votre Mac ou votre serveur avec macOS ou OS X, utilisez les commandes de terminal ci-dessous (selon la version de macOS ou OS X.)

Vider le cache DNS dans macOS Sierra et différentes versions de Mac OS X

macOS Sierra

Ouvrez Terminal et entrez la commande ci-dessous. Cette commande efface les caches MDNS et UDNS. Le DNS dans macOS est géré via mDNSResponder, tuer le processus est le moyen le plus simple de réinitialiser votre cache DNS sur un Mac en dehors du redémarrage et de la modification manuelle des paramètres DNS. N'oubliez pas que lorsque vous êtes invité à entrer un mot de passe, entrez votre mot de passe de connexion Mac et appuyez sur Entrée.

sudo killall -HUP mDNSResponder La commande sudodscacheutil -flushcache fonctionne aussi Vider le cache DNS macOS Sierra et mac OS X

OS X 10.10 Yosemite et El Capitan

Utilisez la commande Terminal suivante pour réinitialiser le cache DNS dans OS X v10.10.4 ou version ultérieure

sudo killall -HUP mDNSResponder. 

Utilisez la commande Terminal suivante pour réinitialiser le cache DNS dans OS X v10.10 à v10.10.3

sudo discoveryutil mdnsflushcache

Entrez votre mot de passe administrateur lorsque vous êtes invité à effectuer le vidage.

OS X 10.9 Mavericks

Ouvrez Terminal et entrez :

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X Mountain Lion ou Lion (10.7 et 10.8)

Lancez l'application Terminal (Applications > Utilitaires > Terminal) et saisissez (insérez votre mot de passe administrateur lorsque vous y êtes invité) :

sudo killall -HUP mDNSResponder

Mac OS X 10.6 et 10.5

Ouvrez Terminal et tapez :

sudo dscacheutil -flushcache

Mac OSX 10.4 et inférieur

Lancez Terminal et entrez :

lookupd -flushcache Les mises à jour de l'App Store macOS ne s'affichent pas? Mises à jour fantômes ?

Vérifiez que vos problèmes DNS sont résolus

Pour vérifier si votre DNS fonctionne maintenant normalement, utilisez la commande "dig". Restez dans le Terminal et tapez "creuser appletoolbox.com. " Ou le nom de tout site Web que vous visitez régulièrement. Assurez-vous simplement de taper dig avant l'adresse Web.

La commande creuser est utilisé pour interroger les serveurs de noms DNS pour obtenir des informations sur les adresses d'hôtes, les échanges de courrier, les serveurs de noms et les informations associées. Si la vitesse est votre problème, regardez sous la SECTION RÉPONSE pour le temps de requête.

Vider le cache DNS macOS Sierra et mac OS X

Si ce nombre s'avère trop élevé, ce qui signifie que le chargement du site prend trop de temps, modifiez votre ordinateur, vos appareils ou les paramètres DNS du routeur vers les serveurs DNS ouverts (208.67.222.222 et 208.67.220.220) ou les serveurs DNS publics de Google (8.8.8.8 et 8.8.4.4.)

Enregistrez un fichier .scpt sur votre bureau pour un accès rapide

  • Ouvrez « Script Editor » et ajoutez la commande suivante, puis enregistrez-la sur votre bureau (copiez et collez la ligne suivante, y compris les guillemets)
    • Pour macOS Sierra, faites un script shell "sudo killall -HUP mDNSResponder"
    • Pour El Capitan, faites un script shell « sudo dscacheutil-flushcache; sudo killall -HUP mDNSResponder”
  • Double-cliquez sur ce fichier chaque fois que vous devez vider le DNS
  • Si vous souhaitez qu'un message dans Terminal vous informe que le DNS a été vidé, ajoutez la commande suivante à votre ligne.
    • ;dire que le cache DNS a été vidé avec succès
sudz - pomme
SK( Rédacteur en chef )

Obsédé par la technologie depuis l'arrivée précoce d'A/UX sur Apple, Sudz (SK) est responsable de la direction éditoriale d'AppleToolBox. Il est basé à Los Angeles, en Californie.

Sudz est spécialisé dans la couverture de tout ce qui concerne macOS, après avoir examiné des dizaines de développements OS X et macOS au fil des ans.

Dans une vie antérieure, Sudz a travaillé à aider les entreprises Fortune 100 dans leurs aspirations de transformation technologique et commerciale.