Comment vider le cache DNS sur un Mac

Avez-vous des difficultés à charger des sites Web dans vos navigateurs? Un coupable possible est votre cache DNS. Vous pouvez vider ce cache sans nuire à quoi que ce soit sur votre Mac, ce qui peut potentiellement résoudre les problèmes de chargement de votre site Web.

Selon la version de macOS que vous utilisez, vous devez exécuter une commande particulière dans Terminal pour vous débarrasser de tout le contenu de votre cache DNS. Nous allons vous montrer comment faire exactement cela sur votre Mac.

Pourquoi vider le cache DNS sur un Mac?

En règle générale, vous devez vider le cache DNS lorsque vous rencontrez des erreurs liées au DNS sur votre Mac. Cela inclut tous les messages d'erreur DNS que vous voyez dans vos navigateurs ainsi que toutes les applications que vous utilisez sur votre Mac.

Connexes: Qu'est-ce qu'un serveur DNS et pourquoi n'est-il pas disponible?

La suppression du cache DNS permet de résoudre certains problèmes liés à la navigation. Cela est dû au fonctionnement du DNS sur votre ordinateur. Comme vous le savez peut-être déjà, DNS traduit vos noms de domaine en adresses IP. Si le cache DNS est corrompu ou s'il présente d'autres problèmes, cette traduction échoue, ce qui entraîne des sessions de navigation interrompues.

Le vidage du cache DNS permet de résoudre ces problèmes sur votre Mac.

Comment vider le cache DNS sur un Mac

Sous macOS, vous pouvez vider le cache DNS en exécutant une commande avec Terminal . Il existe des variantes de cette commande et vous devez utiliser celle qui convient à votre version de macOS.

Étape 1. Trouvez votre version de macOS

La première chose à faire est de trouver votre version de macOS. Cela vous aidera à décider quelle commande utiliser pour vider le cache DNS.

Pour vérifier votre version de macOS, cliquez sur le logo Apple dans le coin supérieur gauche de votre écran et sélectionnez À propos de ce Mac .

Vous verrez votre nom macOS ainsi que sa version. Prenez note de cette version car vous l'utiliserez dans la section suivante lorsque vous supprimerez réellement le cache DNS.

Étape 2. Exécutez une commande pour vider le cache DNS

Vous utiliserez une fenêtre de terminal pour exécuter une commande et vider le cache DNS sur votre Mac. Voici comment procéder:

  1. Ouvrez le terminal en le trouvant avec Spotlight, Launchpad ou Finder.
  2. Si votre version de macOS est 10.11 ou ultérieure, tapez la commande suivante dans le terminal et appuyez sur Entrée :
     sudo killall -HUP mDNSResponder
  3. Si vous utilisez macOS version 10.10, utilisez cette commande pour vider le cache DNS:
     sudo discoveryutil udnsflushcaches
  4. Les utilisateurs de macOS 10.7, 10.8 et 10.9 doivent utiliser cette commande:
     sudo killall -HUP mDNSResponder
  5. Les propriétaires de macOS 10.6 doivent exécuter la commande suivante:
     sudo dscacheutil -flushcache
  6. Si vous exécutez macOS 10.5 ou une version antérieure, voici la commande qui vous permet de vider le cache DNS:
     sudo lookupd -flushcache

Si vous remarquez, chaque commande a sudo au début; cela signifie que vous serez invité à entrer votre mot de passe administrateur avant de pouvoir exécuter une commande. Assurez-vous d'avoir votre mot de passe à portée de main avant d'essayer d'exécuter l'une de ces commandes sur votre Mac.

Le vidage du cache DNS pose-t-il des problèmes?

Lorsque vous videz le cache DNS, vous supprimez uniquement les entrées mises en cache du DNS. Vous ne rencontrerez aucun problème suite à la suppression de ces fichiers de cache DNS.

En relation: Qu'est-ce que l'empoisonnement du cache DNS? Comment l'usurpation DNS peut vous détourner

La prochaine fois que vous essayez de vous connecter à un site à partir de votre navigateur, votre navigateur récupérera les nouvelles entrées du serveur DNS. Ces entrées seront enregistrées dans le cache DNS et le cycle se poursuivra.

Le vidage du cache DNS ne nuit en aucun cas à votre Mac, vous devez donc le faire sans aucune hésitation chaque fois que vous rencontrez un problème DNS. Cela peut en fait résoudre de nombreux problèmes de nom de domaine liés au serveur sur votre ordinateur.

Outre DNS, vous pouvez également effacer de nombreux autres types de cache sur votre Mac. Effacer le cache est une méthode de dépannage rapide et facile pour toute une série de problèmes.