Votre cache DNS fonctionne comme une mémoire à laquelle votre Mac se réfère lorsqu'il a besoin de charger un site internet.

Vider le cache DNS n'a rien de compliqué, mais le processus est différent pour chaque nouveau système d'exploitation. Découvrez toutes les étapes à suivre pour réinitialiser manuellement votre DNS sur différentes versions de macOS.

Qu'est-ce que le cache DNS

Commençons par le commencement : qu'est-ce que le cache DNS ? Il s'agit d'une liste de noms de domaine attribués aux sites que vous avez récemment visités. Le cache DNS est différent de votre historique récent. Les informations du nom de domaine sont encodées sous forme numérique, comme ceci : 174.142.192.113.

Par exemple, quand un site migre vers un nouveau domaine, son adresse DNS change. Évidemment, il devient alors injoignable, car votre Mac s'appuie sur des données DNS qui sont désormais obsolètes.

Le cache DNS est donc un genre de registre qui traduit les informations numériques en noms de sites web lisibles. Après avoir nettoyé votre cache DNS, vous remarquerez peut-être que certains sites mettent plus de temps à se charger. C'est parfaitement normal. Votre Mac les a tout simplement oubliés, et tente d'y accéder sans avoir aucune information.

Pourquoi vider le cache DNS

Vous pourriez vouloir vider le cache DNS pour plusieurs raisons. La première, et la plus importante, est que cela peut améliorer votre expérience sur internet en accélérant votre navigateur. Supprimer les fichiers cache peut également optimiser les performances de votre navigateur.

Comment vider le cache DNS en un clic

Comme nous l'avons déjà expliqué, ces fichiers cache obsolètes peuvent être supprimés manuellement Mais il y a une autre technique, plus simple et plus rapide, qui consiste à utiliser une application tierce. À notre connaissance, la seule application capable de faire ça pour vous est CleanMyMac X de MacPaw. Cet outil de nettoyage de Mac est connu, reconnu, et même certifié conforme par Apple.

Cerise sur le gâteau, la purge du cache DNS fait partie des fonctionnalités comprises dans l'application. Pour vider le cache DNS avec CleanMyMac, il suffit de télécharger l'application : vous pouvez télécharger une version gratuite ici.

Une fois l'application installée, vous trouverez cette option dans la section Entretien, comme le montre la capture d'écran ci-dessus. Lorsque vous cliquez sur le bouton Exécuter, CleanMyMac supprime automatiquement les caches, et vos paramètres internet sont alors optimisés.

Vous pouvez également essayer de vider le cache du navigateur, ce qui n'est pas la même chose que de vider le cache DNS. CleanMyMac X vous permet d'ailleurs de vider le cache de tous vos navigateurs en quelques clics.

Cela devrait vous permettre de résoudre divers petits problèmes d'accès, en plus de vous aider à faire de la place sur votre Mac.

  1. Ouvrez CleanMyMac X.
  2. Cliquez sur l'onglet Système dans la barre latérale.
  3. Parcourez la liste des éléments affichés, puis cliquez sur le bouton Nettoyer.

Ça devrait être plutôt facile, et tout devrait rentrer dans l'ordre. Si vous le souhaitez, vous pouvez également essayer l'une, ou plusieurs, des méthodes suivantes.

Comment vider manuellement le cache DNS

Avant de commencer, veuillez noter que le fait de réinitialiser le cache DNS va interrompre votre activité de navigation. Il vaut donc mieux fermer votre navigateur avant de vider le cache DNS.

Comment vider le cache DNS sur macOS avec Terminal

Vous avez déjà utilisé Terminal ? Si la réponse est non, pas de problème. Il vous suffit de lancer l'application Terminal, et de copier-coller quelques commandes.

  1. Ouvrez le LaunchPad depuis le Dock et tapez Terminal dans la barre de recherche.
  2. Entrez la commande suivante :
  3. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  4. Appuyez sur Entrée, saisissez votre mot de passe et appuyez à nouveau sur Entrée.
  5. Quittez Terminal.

Comment vider le cache DNS dans les anciennes versions de macOS

La marche à suivre est la même, mais la commande à copier-coller dans le Terminal sera différente pour chaque système d'exploitation.

Version de macOS ou Mac OS XCommande Terminal
macOS Ventura
macOS Monterey
macOS Big Sur
macOS Catalina

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

macOS Mojave
macOS High Sierra
macOS Sierra
OS X Mountain Lion
Mac OS X Lion
sudo killall -HUP mDNSResponder
Mac OS X El Capitan
OS X Mavericks
sudo dscacheutil -flushcache;
sudo killall -HUP mDNSResponder
OS X Yosemitesudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches
Mac OS X Snow Leopard
Mac OS X Leopard
sudo dscacheutil -flushcache
Mac OS X Tigerlookupd -flushcache

Comment vider le cache DNS sur Linux

Avant de vider le cache DNS sur Linux, vous devez vous assurer que la commande systemd-resolved est bien active. Ouvrez une fenêtre du Terminal puis saisissez la commande suivante :

sudo systemctl is-active systemd-resolved

Si vous voyez la mention « active », entrez la commande ci-dessous pour vider le cache DNS :

sudo systemd-resolve --flush-caches

Vous ne verrez pas de message de confirmation, mais vous pouvez vérifier que l'opération a bien fonctionné en exécutant la commande suivante :

sudo systemd-resolve --statistics

Si vous voyez que la taille actuelle du cache (Current Cache Size) est à 0, c'est que le cache DNS a bien été vidé.


Il n'est pas nécessaire de vider régulièrement le cache DNS de votre Mac, mais c'est une bonne façon de solutionner des problèmes de serveur. Utilisez la commande adaptée à votre système d'exploitation, et vous pourrez résoudre le problème en quelques secondes. Si, pour une quelconque raison, la commande ne fonctionne pas ou que vous ne vous sentez pas suffisamment à l'aise pour utiliser Terminal, CleanMyMac X pourra faire le travail à votre place.

Foire Aux Questions

Quand faut-il vider ou réinitialiser le cache DNS ?

Pensez à vider le cache DNS quand vous n'arrivez pas à ouvrir certains sites. Surtout si vous avez pu y accéder sans problème il y a tout juste un moment. Vous pouvez également essayer cette manipulation lorsque votre connexion ralentit de manière aléatoire, ou que vous rencontrez d'autres problèmes de connexion.

Que se passe-t-il quand je vide le cache DNS de mon Mac ?

Vider le cache met simplement à jour l'entrée sur votre Mac correspondant à l'adresse du serveur. La prochaine fois que vous essaierez d'accéder à ce serveur, c'est-à-dire un site internet, celui-ci mettra un peu plus de temps à se charger, comme si vous aviez nettoyé le cache de votre navigateur.

Y a-t-il des alternatives au vidage du cache DNS sur Mac ?

Si les méthodes décrites ci-dessus vous paraissent trop techniques, vous pouvez essayer de forcer le rafraîchissement de votre navigateur. Vous pouvez également actualiser les entrées DNS obsolètes en supprimant les caches du navigateur.