Si vous utilisez macOS Sequoia ou macOS Sonoma, vous pourriez parfois vous retrouver dans une situation où vous devrez vider le cache DNS de votre Mac. Cela peut être nécessaire pour résoudre des problèmes ou des erreurs liés au DNS, pour effacer des paramètres ou des enregistrements DNS obsolètes, pour résoudre des problèmes avec certains sites Web, ou même pour que les résultats d'un fichier hosts modifié ou d'un autre composant réseau prennent effet. Savoir comment vider le cache DNS sur MacOS peut être utile pour résoudre certains problèmes de réseau sans avoir également besoin de redémarrer l'intégralité du Mac.
Bien que le vidage du cache DNS soit peut-être plus pertinent pour les utilisateurs Mac plus avancés, il est assez facile à réaliser avec l'exécution d'une simple chaîne de commande de terminal.
Lecture recommandée :Comment vider le cache DNS dans le navigateur Chrome
Si vous utilisez macOS Sequoia 15.x ou macOS Sonoma 14.x, voici comment vider et vider facilement le cache DNS :
- Ouvrez l'application Terminal sur Mac, trouvée dans le dossier /Applications/Utilities/ ou via Spotlight ou Launchpad
- Utilisez la chaîne de commande suivante sur la ligne de commande pour lancer le vidage du cache DNS :
- Appuyez sur Retour et entrez le mot de passe administrateur lorsque cela vous est demandé
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Quittez l'application Terminal lorsque vous avez terminé
Vous ne verrez aucune confirmation que les caches DNS ont été vidés sur MacOS, mais si la commande a été exécutée correctement, elle aura réussi.
Si vous êtes nouveau sur le terminal, vous remarquerez qu'il n'y a aucun retour visible lorsque vous saisissez votre mot de passe dans le terminal, et c'est intentionnel en tant que mécanisme de sécurité. Tapez simplement le mot de passe administrateur lorsque cela vous est demandé et appuyez quand même sur Entrée pour exécuter la commande et l'authentifier.
Pour la plupart des utilisateurs, ils n'auront jamais de raison de vider le cache DNS, mais les personnes qui effectuent certains types de développement Web, de réseau et Internet, ou qui modifient le DNS ou utilisent une solution DNS personnalisée comme Surfshark DNS ou Cloudflare, peuvent avoir besoin de vider souvent leurs caches DNS.
Nous mettons ici l'accent sur macOS Sequoia et Sonoma, mais cette astuce fonctionne de la même manière dans toutes les versions modernes du logiciel système MacOS. Si vous disposez d’une version beaucoup plus ancienne de MacOS, vous pouvez trouver des solutions ici.
