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.
- Ouvrez CleanMyMac X.
- Cliquez sur l'onglet Système dans la barre latérale.
- 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.
- Ouvrez le LaunchPad depuis le Dock et tapez Terminal dans la barre de recherche.
- Entrez la commande suivante :
- Appuyez sur Entrée, saisissez votre mot de passe et appuyez à nouveau sur Entrée.
- Quittez Terminal.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
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 X | Commande Terminal |
macOS Ventura macOS Monterey macOS Big Sur macOS Catalina |
|
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 Yosemite | sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches |
Mac OS X Snow Leopard Mac OS X Leopard | sudo dscacheutil -flushcache |
Mac OS X Tiger | lookupd -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.