Points clés à retenir
- Sous Windows, ouvrez l'Invite de commande et exécutez ipconfig /flushdns pour effacer le cache DNS.
- Sur Mac, ouvrez Terminal et entrez la commande flush appropriée en fonction de votre version de macOS.
- Sous Linux, ouvrez Terminal et redémarrez le service DNS utilisé par votre distribution pour vider le cache.
- Dans Chrome, accédez à chrome://net-internals/#dns et cliquez sur "Clear host cache" pour supprimer les entrées DNS.
- Le nettoyage des DNS permet de résoudre les problèmes de connectivité, de mettre à jour les enregistrements obsolètes, d'empêcher l'usurpation d'identité DNS, de résoudre les erreurs 404, de protéger la vie privée et d'améliorer la sécurité du système.
Vous vous demandez comment nettoyer les DNS et, surtout, quand vous devez le faire ? Le nettoyage du DNS consiste à vider le cache et les enregistrements du résolveur de votre appareil afin de garantir que toutes les entrées DNS sont à jour et exactes. Cela permet d'améliorer les performances du réseau, de renforcer la stabilité et de garantir que les noms de domaine sont correctement résolus en fonction de leur adresse IP actuelle.
Dans ce guide, vous apprendrez comment nettoyer les DNS sur différentes plateformes, notamment Windows, Mac, Linux et même les navigateurs web comme Google Chrome.
Qu'est-ce qu'un cache DNS ?
A cache DNS est une base de données temporaire stockée localement sur votre appareil, qui conserve un enregistrement des dernières recherches DNS (Domain Name System). Ces enregistrements comprennent des informations telles que les noms de domaine, les adresses IP correspondantes et d'autres données liées au DNS qui aident votre système à localiser les sites web plus rapidement.
Lorsque vous visitez un site web, votre ordinateur effectue un processus appelé résolution DNS, qui traduit le nom de domaine en une adresse IP à laquelle votre navigateur peut se connecter. Il s'agit d'une forme de capture de données, dans laquelle votre système enregistre localement les recherches DNS afin d'accélérer les visites ultérieures. Au lieu de répéter cette recherche à chaque fois, votre système enregistre le résultat dans son cache DNS afin d'accélérer les visites ultérieures.
Le cache comprend également une fonction appelée Time-To-Live (TTL), qui détermine la durée de stockage d'un enregistrement avant qu'il n'expire. Pendant la période TTL, votre système extrait les données DNS du cache plutôt que de contacter à nouveau un serveur DNS. Une fois le TTL écoulé, l'entrée est effacée et votre système effectue une nouvelle recherche.
Ce processus de mise en cache s'effectue automatiquement et contribue à améliorer les performances. Toutefois, si les données deviennent obsolètes, en raison de changements dans l'adresse IP ou les paramètres DNS d'un site, vous pouvez rencontrer des problèmes tels que des sites qui ne se chargent pas ou qui affichent des pages incorrectes. Dans ce cas, savoir comment nettoyer le DNS peut être un moyen efficace d'effacer les anciennes données et de rétablir un fonctionnement correct.
Simplifiez la sécurité avec PowerDMARC !
Comment purger le DNS : Pour Windows
Les étapes ci-dessous vous expliquent comment vider le cache DNS de votre ordinateur dans les dernières et précédentes versions de Windows :
1. Cliquez sur l'icône Windows ou le bouton Démarrer dans le coin inférieur gauche de votre écran.
2. Cliquez sur ou recherchez Command Prompt.
3. Une autre façon d'ouvrir la console d'invite de commande est d'appuyer sur Windows+R pour faire apparaître le menu Exécution et saisir cmd.
4. Si une fenêtre contextuelle s'affiche pour vous demander si vous souhaitez autoriser l'Invite de commandes à effectuer des modifications sur votre ordinateur, sélectionnez Oui.
5. Si l'on vous demande des informations de connexion administrative à ce stade, veuillez contacter votre administrateur système.
6. Tapez ipconfig /flushdns dans la fenêtre de l'invite de commande.
7. Appuyez sur la touche Enter.
8. Vous devriez voir un message confirmant que le cache du résolveur DNS a été vidé.
Remarque : les étapes pour vider votre cache DNS sous Windows XP et Vista sont presque identiques à celles utilisées dans les dernières versions de Microsoft. Cependant, le message à la fin peut être différent ou nécessiter des privilèges d'administrateur pour continuer.
Comment purger le DNS : Pour les utilisateurs de Mac
Il est facile de vider le cache DNS sur un Mac, mais vous devez connaître la version d'OS X que vous utilisez afin de pouvoir utiliser la bonne commande. Certains problèmes peuvent survenir avec le nouveau macOS si vous n'êtes pas familiarisé avec ces commandes et leur compatibilité.
Suivez ces instructions pas à pas pour apprendre à purger le DNS sur un Mac :
- Ouvrir le Finder.
- Cliquez sur Applications.
- Naviguez jusqu'au dossier Utilities.
- Ouvrez Terminal. (Vous pouvez également trouver l'application Terminal en la recherchant dans Launchpad).
- Dans la fenêtre Terminal, tapez la commande correspondant à votre version de macOS :
| version macOS | Commandement |
|---|---|
| macOS 14 (Sonoma) macOS 13 (Ventura) macOS 12 (Monterey) macOS 11 (Big Sur) macOS 10.15 (Catalina) macOS 15 (Sequoia) (beta ou plus récent) | sudo killall -HUP mDNSResponder |
| macOS 10.10 (Yosemite) | sudo discoveryutil -mdnsflushcache |
| macOS 10.7 - 10.9, 10.11 - 10.14 (de Lion à Mojave, à l'exclusion de Yosemite) | sudo killall -HUP mDNSResponder |
| macOS 10.5 - 10.6 (Leopard, Snow Leopard) | sudo dscacheutil -flushcache |
| macOS 10.4 (Tiger) | lookupd -flushcache |
- Appuyez sur la touche Enter.
- Lorsque vous y êtes invité, saisissez votre mot de passe administrateur, puis appuyez à nouveau sur Entrée.
- Vous devriez voir un message de confirmation ou aucun message du tout - dans tous les cas, votre Mac a réussi à vider le cache DNS.
- Dois-je purger les DNS manuellement ?
Le cache DNS est un moyen de stocker les informations pertinentes pour trouver un site web. Il peut s'agir de l'adresse IP, du nom d'hôte et d'autres enregistrements DNS. Le serveur DNS de votre réseau garde la trace de tous ces enregistrements et s'assure qu'ils sont mis à jour quand il le faut.
Un cache DNS vide périodiquement sa propre mémoire, sans que vous ayez à faire quoi que ce soit. Outre le stockage de toutes les informations nécessaires pour localiser un site web, il contient également des informations sur le Time-To-Live ou TTL.
Le TTL est la durée pendant laquelle une entrée restera dans le cache DNS avant d'expirer. Ainsi, pendant cette période, les réponses aux requêtes sont récupérées dans le cache du domaine local sans avoir à demander à un serveur DNS. Lorsque la TTL expire, l'enregistrement correspondant disparaît du cache.
Par exemple, si la TTL d'un site Web est fixée à trois minutes, la première requête effectuée après l'expiration de la TTL récupérera les informations fraîches par le biais du serveur DNS en premier lieu au lieu de passer par le cache local.
C'est à vous de décider si vous devez vider le cache DNS manuellement ou non, surtout si vous êtes un utilisateur expérimenté. Par exemple, si vous rencontrez un problème avec votre connexion Internet, vous pouvez envisager de vider votre cache DNS. Cela permettra de s'assurer que toutes les informations périmées sur les sites Web sont supprimées et remplacées par de nouvelles données provenant des serveurs faisant autorité.
Comment purger le DNS sous Linux
Alors que les ordinateurs Windows et Mac OS X ont des caches DNS intégrés, Linux n'en a pas. Cependant, chaque distribution de Linux peut utiliser un service DNS différent pour le stockage de ses enregistrements DNS. Vous devrez peut-être redémarrer le service pour que ces modifications prennent effet.
Voici comment procéder :
1. Ouvrez une fenêtre de terminal en appuyant sur Ctrl+Alt+T.
2. Dans la fenêtre du terminal, tapez l'une de ces commandes en fonction de la version de Linux que vous utilisez.
- NCSD : sudo /etc/init.d/nscd restart
- Dnsmasq : sudo /etc/init.d/dnsmasq restart
- BIND : Vous devrez peut-être essayer plusieurs commandes :
○ s udo /etc/init.d/named restart
○ sudo rndc restart
○ sudo rndc exec
3. Vous pouvez être invité à saisir votre mot de passe.
4. Le service s'arrête puis redémarre avant de réussir à vider le cache.
Comment purger les DNS dans les navigateurs
Parfois, même après avoir vidé le cache DNS de votre système, vous pouvez encore rencontrer des problèmes tels qu'un chargement lent, des pages obsolètes ou des sites qui ne s'ouvrent pas correctement. Cela s'explique par le fait que de nombreux navigateurs web modernes, en particulier ceux basés sur Chromium, conservent leur propre cache DNS interne afin d'accélérer la navigation et de réduire les temps de consultation.
Le vidage du cache DNS de votre navigateur peut aider à résoudre les problèmes causés par des entrées DNS périmées ou incorrectes, en particulier après de récentes migrations de sites web, des changements de serveurs ou des mises à jour DNS.
Voici comment nettoyer les DNS dans les navigateurs les plus courants :
Google Chrome
Étant donné que Chrome utilise son propre cache DNS, l'effacer peut résoudre les erreurs de chargement de page et d'autres problèmes de performance.
Marche à suivre :
- Ouvrez Google Chrome.
- Dans la barre d'adresse, tapez : chrome://net-internals/#dns
- Appuyez sur la touche Enter.
- Cliquez sur le bouton "Effacer le cache de l'hôte".
Mozilla Firefox
Firefox permet également aux utilisateurs de purger manuellement le DNS par le biais de ses outils internes de mise en réseau.
Marche à suivre :
- Ouvrez Firefox.
- Dans la barre d'adresse, tapez : about:networking#dns
- Appuyez sur la touche Enter.
- Dans la section DNS, cliquez sur "Vider le cache DNS".
Microsoft Edge
Edge étant basé sur Chromium, la procédure est exactement la même que pour Chrome.
Étapes :
- Ouvrez Microsoft Edge.
- Tapez ce qui suit dans la barre d'adresse : edge://net-internals/#dns
- Appuyez sur la touche Enter.
- Cliquez sur le bouton "Effacer le cache de l'hôte".
Navigateur Brave
Brave, qui est également basé sur Chromium, suit le même processus.
Les étapes :
- Ouvrez Brave.
- Dans la barre d'adresse, entrez : brave://net-internals/#dns
- Appuyez sur Entrée.
- Cliquez sur "Effacer le cache de l'hôte".
Avantages du DNS de rinçage
La purge des DNS est un bon moyen d'effacer les informations mises en cache qui pourraient causer des problèmes sur votre réseau. C'est particulièrement utile si vous rencontrez des problèmes pour accéder à des sites Web ou à d'autres services en ligne, car cela peut vous aider à remettre les choses en ordre.
La purge des DNS peut également améliorer les performances en mettant à jour le cache du serveur et en l'empêchant d'envoyer des réponses incorrectes basées sur des informations périmées.
Voici d'autres raisons pour lesquelles vous pourriez vouloir purger votre DNS :
1. Pour prévenir l'usurpation d'identité DNS
DNS spoofing ou empoisonnement du cache DNS Lorsqu'un pirate accède à votre cache DNS, le modifie de telle sorte que certains noms de domaine sont mal résolus et réachemine vos requêtes DNS vers son propre site web à des fins frauduleuses telles que le détournement de DNS, l'hameçonnage, les attaques de type "man-in-the-middle" (homme au milieu), logiciels malveillants distribution de logiciels malveillants, etc.
Vous pouvez éviter ce problème en vidant votre cache DNS. En effet, lorsque vous videz votre cache DNS, vous forcez le système à utiliser une nouvelle version en cache de l'enregistrement DNS. Ce faisant, vous empêchez l'inclusion dans le cache de votre système de toute entrée erronée qui aurait pu être ajoutée par un attaquant.
2. Pour corriger les erreurs 404
Si un site Web est transféré vers un nouveau domaine ou serveur, les informations DNS stockées sur votre ordinateur peuvent ne pas être mises à jour. Vous pourriez voir apparaître une erreur 404 lorsque vous essayez de visiter ce site et devoir vider (ou effacer) votre cache DNS pour que l'adresse réelle de cette page réapparaisse.
3. Résoudre les problèmes de non-chargement du site Web
La nécessité d'un nettoyage DNS survient lorsqu'un site web ne se charge pas correctement. Cela peut être dû à un problème d'adresse IP ou à des changements dans les paramètres du serveur DNS. Dans de telles situations, un rinçage DNS oblige votre navigateur à recharger le résolveur DNS, ce qui l'oblige à rechercher à nouveau l'adresse IP du site web.
4. Cachez votre historique de navigation
Lorsque vous visitez un site Web, votre ordinateur effectue une entrée dans sa mémoire cache qui indique combien de fois vous avez visité ce site. Ainsi, si un collecteur de données ou un pirate informatique met la main sur votre cache DNS, il peut utiliser ces informations pour déterminer quels sites Web vous visitez et quand.
Un rinçage DNS effacera le cache et rendra l'accès à ces informations impossible à quiconque. Votre historique de navigation ne sera donc pas exposé, ce qui peut vous protéger contre les pirates informatiques et les collecteurs de données qui tentent d'empêcher les logiciels espions ou de suivre votre comportement en ligne.
5. Améliorer votre sécurité
Si vous pouvez utiliser un DNS flush pour vous protéger des collecteurs de données et des pirates informatiques, il peut également contribuer à améliorer la sécurité de votre système informatique. En effet, la suppression de toutes les informations contenues dans votre cache obligera votre ordinateur à retélécharger les sites web si nécessaire, ce qui signifie que tout code malveillant intégré dans ces sites ne sera pas exécuté automatiquement.
En outre, les progrès de l l'IA en matière de cybersécurité aide de plus en plus à identifier et à bloquer les menaces, ce qui rend encore plus important le maintien de caches DNS propres et sécurisés.
Conclusion
La plupart des serveurs web utilisent le cache DNS pour stocker les recherches d'adresses IP. L'objectif de cette technologie est de gagner du temps en évitant des recherches répétées dans le système d'adresses IP (Internet Protocol). En retour, cela augmente la vitesse à laquelle le site répond aux utilisateurs ; cependant, cela peut également entraîner des problèmes.
Par exemple, si une adresse IP change et qu'aucun rafraîchissement n'est effectué dans le cache DNS, les visiteurs du site seront toujours dirigés vers l'ancienne adresse IP, via les résultats en cache qui restent sur le système.
En outre, vos données peuvent être exposées à des entités externes si le cache DNS n'est pas correctement géré.
Par conséquent, la purge du DNS est une mesure de sécurité importante à prendre. Elle vous permettra de disposer des informations les plus récentes dans vos enregistrements DNS, tout en éliminant toute information périmée mise en cache. Cela peut contribuer à réduire le risque d'exposer des données sensibles ou d'être dirigé vers une adresse IP incorrecte.
Foire aux questions
La suppression du DNS peut-elle améliorer la vitesse de l'internet ?
Oui, c'est possible, surtout si les sites web se chargent lentement en raison d'enregistrements DNS obsolètes ou corrompus. En vidant le cache DNS, votre système est obligé d'aller chercher les adresses IP les plus récentes directement auprès du serveur DNS.
Le rinçage du DNS corrigera-t-il les erreurs DNS_PROBE_FINISHED_NXDOMAIN ?
Oui, dans certains cas. Cette erreur apparaît généralement lorsque votre navigateur ne parvient pas à résoudre un nom de domaine. Si le problème est dû à une entrée de cache DNS erronée ou obsolète, la purge de votre DNS peut effacer les données incorrectes et permettre à votre système de récupérer les informations correctes auprès du serveur DNS.
Dois-je purger le DNS après avoir changé de routeur ?
C'est une bonne idée. Lorsque vous changez de routeur, en particulier si votre nouveau routeur utilise des paramètres DNS différents, votre système peut encore s'appuyer sur les entrées mises en cache de la connexion précédente. En vidant le DNS, vous vous assurez que votre appareil élimine les anciens enregistrements et interroge le nouveau serveur DNS.
Est-il prudent de tirer souvent la chasse d'eau ?
Oui, le nettoyage de votre DNS est totalement sûr et n'affecte pas les performances de votre système de manière négative. En fait, le fait de le faire régulièrement peut aider à prévenir les problèmes de connexion, à éliminer les enregistrements obsolètes et à réduire les risques d'usurpation d'identité.
Articles connexes
- Qu'est-ce qu'un enregistrement DNS ?
- Détecter les enregistrements DNS en suspens
- Qu'est-ce qu'un enregistrement DNS A ?
