Comment vider le cache DNS (Windows, Mac, Chrome)

Le dépannage de votre site Web peut être une responsabilité intimidante. Lorsquil sagit de tâches telles que vider le cache de votre serveur de noms de domaine (DNS), il est facile dêtre submergé et confus avant même davoir commencé.

Heureusement, vous pouvez effectuer cette tâche particulière rapidement et facilement, même avec peu ou pas dexpérience technique. En deux étapes courtes, votre cache DNS sera vide et vous pourrez continuer à travailler pour résoudre le problème auquel vous êtes confronté.

Dans cet article, nous expliquerons ce quest un cache DNS et en quoi situations dont vous pourriez avoir besoin pour effacer les vôtres. Nous partagerons ensuite un exemple concret de notre expérience directe et vous expliquerons comment effectuer cette étape de dépannage quel que soit le matériel que vous utilisez.

Vous préférez regarder notre version vidéo? Cliquez sur play ci-dessous:

Une introduction à la mise en cache DNS

Afin de comprendre pourquoi vous devrez peut-être vider votre cache DNS, nous devons décomposer plusieurs composants.

Premièrement, le système de noms de domaine (DNS) est un index de tous les sites Web sur Internet et de leurs adresses IP. Vous pouvez le considérer comme un annuaire ou un annuaire téléphonique pour les sites Web. Quant à la «mise en cache», cest le processus de sauvegarde dun instantané de quelque chose (comme une page Web) afin quil puisse être rechargé plus rapidement à lavenir.

Ainsi, la mise en cache DNS implique votre système dexploitation (OS) ou le navigateur capturant ladresse IP récemment visitée et les enregistrant dans une base de données. Cela permet à votre navigateur de recharger les sites que vous avez visités dans le passé plus rapidement que sil devait à nouveau référencer le DNS à chaque fois.

Malheureusement, votre cache DNS peut être corrompu, vous conduisant à des tentatives de phishing. Il peut également simplement devenir obsolète ou créer des problèmes de connectivité Internet. Dans toutes ces situations, vider votre cache DNS peut souvent vous aider à résoudre le problème et à vous reconnecter.

Une étude de cas sur le cache DNS

Pour illustrer davantage ce point, regardons un exemple qui est arrivé au site Web dun client Kisnta.

Le client nous a contactés parce que leurs images, CSS et JavaScript ne se chargeaient pas correctement sur leur site Web.

Le site semble se charger très bien pour nous, cependant, et le client na effectué aucune modification récente. En inspectant leur site avec Chrome Devtools, nous avons pu voir que tout ce qui venait de leur sous-domaine CDN (cdn.domain.com) ne se chargeait pas correctement et signalait plutôt des erreurs 404.

La première chose que nous avons faite faisait un ping sur le sous-domaine CDN pour voir si nous pouvions y accéder. Il a renvoyé une réponse comme prévu. Nous avons ensuite exécuté lURL CDN du client via loutil gratuit whatsmydns.

Cet outil permet aux utilisateurs de vérifier rapidement la résolution des enregistrements DNS (tels que le CDN CNAME) à partir de plusieurs emplacements géographiques. Nous voulions nous assurer que le site se chargeait correctement partout, au-delà de notre emplacement physique, et quil était renvoyé au fournisseur CDN du client.

Les résultats ont montré que cétait:

Exemple de résolution CNAME whatsmydns

Après tout ce creusage, nous avons confirmé quil était un petit changement avec le fournisseur DNS du client qui était toujours mis en cache de leur côté. Nous leur avons demandé de vider leur cache DNS localement sur leur ordinateur et dactualiser la page.

À ce stade, tout a recommencé à se charger normalement sur leur site WordPress.

Savoir comment effacer votre Le cache DNS peut vous aider dans de nombreuses situations similaires. Voyons comment cela fonctionne.

Comment vider votre cache DNS sur Mac, Windows, Linux et Chrome

Effacer votre cache DNS est un processus relativement simple, mais il varie en fonction de votre système dexploitation. Il est également important de savoir si vous devez le vider de votre ordinateur ou de votre navigateur. Ci-dessous, nous avons expliqué comment effectuer cette tâche pour les systèmes dexploitation (OS) macOS, Windows et Linux, ainsi que sur le navigateur Google Chrome.

  • macOS
  • Windows
  • Linux
  • Chrome

Comment vider le cache DNS sur macOS

Pour effacer le Cache DNS sur un Mac, vous devrez ouvrir linterface de ligne de commande native connue sous le nom de Terminal et exécuter la commande appropriée. Ce processus varie en fonction de la version de macOS que vous utilisez.

Si vous nêtes pas sûr de la version avec laquelle vous travaillez, cliquez sur licône «pomme» dans le coin supérieur gauche de votre bureau et sélectionnez À propos de ce Mac:

Ouverture de la fenêtre À propos de ce Mac

Votre version actuelle sera la première information répertoriée:

Affichage la version actuelle de macOS

Une fois que vous connaissez ces informations, vous pouvez suivre les étapes appropriées ci-dessous.

macOS El Capitan (10.11), Sierra (10.12), High Sierra (10.13), Mojave (10.14) et Catalina (10.15)

Si vous travaillez sur la version 10 de macOS.11 ou supérieur, ouvrez linterface de ligne de commande en cliquant sur Aller > Utilitaires:

Accéder aux utilitaires Mac

Sélectionnez ensuite Terminal. Une fois ouvert, exécutez la commande suivante:

sudo killall -HUP mDNSResponder

Vous serez invité à entrer le mot de passe de votre ordinateur:

Saisie du mot de passe administrateur pour exécuter la commande de vidage DNS

Après avoir vous lavez fait, votre cache DNS devrait être vide.

macOS Yosemite (10.10)

Vous pouvez accéder au Terminal par la même méthode décrite ci-dessus pour nimporte quelle version de macOS. Dans Yosemite (10.10), une fois la fenêtre ouverte, vous devrez exécuter la commande suivante:

sudo discoveryutil udnsflushcaches

Entrez le mot de passe de votre ordinateur et le cache DNS devrait réussir à vider.

macOS Lion (10.7), Mountain Lion (10.8) et Mavericks (10.9)

Pour les versions macOS 10.7 à 10.9, ouvrez Terminal et exécutez la commande suivante pour vider votre cache DNS:

sudo killall -HUP mDNSResponder

Vous remarquerez peut-être quil sagit de la même commande utilisée par les versions 10.11 et au dessus. Entrez votre mot de passe pour lexécuter.

macOS Snow Leopard (10.6)

Si vous exécutez macOS Snow Leopard (10.6), ouvrez Terminal et entrez cette commande:

Inscrivez-vous à la newsletter

Nous avons augmenté notre trafic de 1 187% avec WordPress. Nous allons vous montrer comment.

Rejoignez plus de 20 000 autres personnes qui reçoivent notre newsletter hebdomadaire avec des astuces WordPress dinitiés!

sudo dscacheutil -flushcache

Ensuite, entrez votre mot de passe pour terminer de vider le cache DNS.

macOS Leopard (10.5)

Enfin, macOS Leopard (10.5) ) les utilisateurs doivent exécuter la commande suivante dans le Terminal:

sudo lookupd -flushcache

Une fois que vous avez entré votre mot de passe, le cache DNS doit être vidé.

Effacer votre cache DNS est également la solution pour corriger le ERR_SPDY_PROTOCOL_ERROR.

2. Comment vider le cache DNS sous Windows

Vider votre cache DNS sur un ordinateur Windows est assez simple. Voici comment accomplir cette tâche sous Windows 10, 8, 7 et XP.

Windows 10

Pour vider votre cache DNS sur un système dexploitation Windows, vous devez ouvrir Command Prompt, linterface de ligne de commande du système. Vous pouvez accéder à ce programme dans Windows 10 en cliquant sur le bouton Démarrer. Accédez ensuite aux systèmes Windows > Invite de commandes:

Ouverture de linvite de commande depuis le menu Démarrer de Windows

Une fois linterface de ligne de commande ouverte, entrez la ligne suivante:

ipconfig /flushdns

Cette commande devrait renvoyer une confirmation que le cache DNS a été vidé avec succès:

Fatigué du support dhébergement WordPress de niveau inférieur 1 sans le réponses? Essayez notre équipe dassistance de classe mondiale! Découvrez nos plans

Linvite de commandes Message de confirmation de vidage du cache DNS

Vous pouvez ensuite fermer la fenêtre dinvite de commandes.

Windows 8

Effacer votre cache DNS dans les anciennes versions de Windows nécessite la même commande ipconfig /flushdns. Cependant, les étapes daccès à linvite de commande sont légèrement différentes entre les versions.

Sous Windows 8, ouvrez lécran Applications. À lextrême droite, recherchez Windows Systems et sélectionnez Invite de commandes.

Une fois le programme ouvert, exécutez ipconfig /flushdns. Vous devriez recevoir une confirmation une fois que le cache DNS a été effacé avec succès.

Windows 7 et Windows XP

Sous Windows 7 ou Windows XP, cliquez sur le bouton Démarrer. Accédez à Tous les programmes > Accessoires et sélectionnez Invite de commandes.

Dans linterface de ligne de commande, exécutez ipconfig /flushdns. Vous devriez recevoir un message de confirmation une fois que le cache DNS est vidé.

Comment vider le cache DNS sous Linux

Le vidage de votre cache DNS sur les machines Linux est assez similaire au processus consistant à le faire sur un ordinateur Mac ou Windows. Voici comment procéder.

Ubuntu

Linux utilise Terminal comme interface de ligne de commande, tout comme macOS. Pour louvrir, cliquez sur Activités dans le coin supérieur gauche de votre bureau. Cela vous fournira une barre de recherche, où vous pourrez entrer « terminal » pour trouver et lancer le programme.

Une fois la ligne de commande linterface est ouverte, exécutez cette commande:

sudo systemd-resolve --flushcaches

Le terminal vous demandera alors votre mot de passe. Entrez-le pour terminer lexécution de la commande et vider votre cache DNS.

Autres distributions

Si vous utilisez une distribution Linux autre quUbuntu, vous pouvez vider votre cache DNS en ouvrant votre interface de ligne de commande et en exécutant cette commande :

sudo /etc/init.d/dns-clean start

Une fois la commande exécutée, votre cache devrait être vide.

Comment vider le cache DNS sur Google Chrome

Enfin, comme nous lavons mentionné au début de cet article, vous devrez peut-être effacer le cache DNS de votre navigateur plutôt que celui de votre système dexploitation. Dans Google Chrome, vous pouvez le faire en entrant ce qui suit dans la barre dadresse:

chrome: // net-internals / # dns

Cliquez ensuite sur le bouton Effacer le cache de lhôte:

Le bouton Effacer le cache de lhôte dans Google Chrome

Cela devrait vider le cache DNS de Chrome pour vous.

Vous devez vider le cache de votre navigateur, assurez-vous de vérifier: Comment vider le cache du navigateur pour tous les principaux navigateurs.

Effacer votre cache DNS est un simple processus qui varie en fonction de votre système dexploitation et de votre navigateur. Apprenez à vider le cache DNS sur Mac, Windows, Linux et Chrome avec ce didacticiel détaillé! 🧹🖥Cliquez pour tweeter

Résumé

La perspective de vider votre cache DNS peut sembler décourageante, surtout si vous êtes nouveau dans le dépannage de la connectivité Internet ou dautres problèmes de site Web. Heureusement, le processus actuel est assez simple.

Vider votre cache DNS ne nécessite que quelques étapes. Tout dabord, vous devez savoir quel système dexploitation et quelle version vous utilisez. Ensuite, vous pouvez suivre les étapes appropriées ci-dessus et vider le cache DNS en entrant une ou deux commandes simples.

Si vous avez apprécié ce didacticiel, vous adorerez notre assistance. Tous les plans dhébergement de Kinsta incluent le support 24/7 de nos développeurs et ingénieurs WordPress chevronnés. Discutez avec la même équipe qui soutient nos clients Fortune 500. Découvrez nos plans

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *