Comment vider le cache DNS dans OS X El Capitan
Vidage du cache DNS sous OS X 10.11+
Cette méthode d'effacement du cache DNS s'applique à tous les Mac exécutant des versions d'OS X El Capitan, version 10.11 ou ultérieure :
- Ouvrez l'application Terminal, qui se trouve dans /Applications/Utilitaires/ ou avec Spotlight
- À l'invite de commande, saisissez la syntaxe suivante, puis appuyez sur Entrée :
- Entrez le mot de passe administrateur à la demande (requis par sudo) pour exécuter l'effacement du cache DNS
- Lorsque vous entendez "Le cache DNS a été vidé", vous savez que la commande a réussi
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder ; dire cache DNS vidé
Ça y est, le cache DNS va être vidé. Vous souhaiterez probablement quitter et relancer les applications qui utilisent DNS, comme un navigateur Web, pour que les modifications soient transférées aux applications connectées à Internet.
La suppression des caches DNS locaux est généralement requise par les développeurs Web, les administrateurs réseau, la réalisation de recherches détaillées précises avec l'hôte et toute personne qui modifie le fichier hosts ou ajuste les paramètres de nom de domaine pour des serveurs plus rapides ou à d'autres fins.
Si vous avez l'intention de vider souvent les caches DNS, un simple alias placé dans votre .profile approprié peut être bénéfique pour une utilisation future rapide :
alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say flushed'
Les utilisateurs peuvent également découper la partie "dire" et diviser la commande en plusieurs parties, bien qu'une seule ligne soit souvent la solution la plus simple.
sudo dscacheutil -flushcache
Ensuite, lancez séparément la commande mDNSResponder killall :
sudo killall -HUP mDNSResponder
Suivre cette route ne fournira aucun retour auditif indiquant que les commandes ont réussi.
Cela s'applique aux dernières versions d'OS X, alors que ceux qui exécutent des versions antérieures de Yosemite peuvent trouver ici des instructions pour le même effet avec une chaîne de commande différente, tout comme les utilisateurs d'anciennes versions de Mac OS X comme Mavericks et Snow Leopard, ou même les versions poussiéreuses de Tiger, Panther et Jaguar là-bas. Du côté mobile, les utilisateurs d'iPhone et d'iPad peuvent également vider rapidement le cache DNS d'iOS grâce à une simple astuce.
