50 % de réduction sur tous les plans, durée limitée. À partir de $2.48/mo
10 min restantes
Sécurité et réseau

Vider le cache DNS - Comment vider le cache DNS ?

Paulina Ritter By Paulina Ritter 10 min de lecture Mis à jour il y a 23 jours
Vider le cache DNS - Windows Linux MacOS Chrome

Dans la plupart des cas, votre système d'exploitation est capable de gérer lui-même les opérations de dépannage. Mais il arrive que vous deviez intervenir manuellement, notamment pour vider le cache DNS.

Heureusement, on peut aujourd'hui chercher une réponse à presque tout en ligne, et votre OS comme vos navigateurs utilisent un mécanisme pour accélérer ce processus. Comment ?

Par exemple, chaque fois que vous rencontrez un problème logiciel sur votre ordinateur Windows, vous consultez Support Microsoft; ce site devient alors l'un de vos sites les plus visités. Votre système d'exploitation et votre navigateur le détectent et utilisent un outil appelé cache DNS (Domain Name System) pour optimiser votre navigation et réduire la consommation de ressources réseau.

Cependant, tout système peut connaître des interruptions ou des erreurs dues à des problèmes techniques. Lorsque le problème persiste, vous devez faire appel à vos connaissances techniques ou demander de l'aide pour le résoudre.

Un cache DNS corrompu ou empoisonné est au cœur du problème abordé ici. Cet article vous explique comment y remédier.

Avant d'expliquer pourquoi et comment vider le cache DNS, posons quelques bases.

Qu'est-ce que le cache DNS et comment fonctionne-t-il ?

Décomposons cette section en trois parties : DNS, le cache, et le cache DNS.

Qu'est-ce que DNS ?

DNS est l'abréviation de Domain Name System. Son rôle : traduire les noms de domaine, comme Cloudzy.com ou Amazon.com, en adresses IP lisibles par les navigateurs. Le DNS fonctionne comme un annuaire en ligne : vous connaissez le nom du site que vous voulez visiter, et DNS en possède le numéro.

Pourquoi DNS est-il indispensable ? Parce qu'un nom de domaine est inaccessible sans son adresse IP. Le DNS associe une adresse à chaque nom d'hôte. Quand un utilisateur recherche un nom d'hôte, DNS utilise cette adresse pour localiser le serveur correspondant et le rediriger vers le bon site.

Qu'est-ce qu'un cache ?

Un cache désigne des données mises en attente et accessibles beaucoup plus rapidement, car déjà chargées.

Qu'est-ce que le cache DNS ? 

Imaginons que vous visitez Amazon tous les jours pour parcourir vos produits numériques préférés. Ces adresses IP fréquemment consultées et leurs informations sont enregistrées dans une base de données appelée cache DNS. Chaque adresse IP stockée dans votre cache DNS se chargera plus vite lors de votre prochaine visite.

Le processus de mise en cache DNS est identique pour tous vos sites les plus visités, et son but est d'améliorer leur vitesse de chargement. Si le cache DNS permet aux utilisateurs d'accéder aux sites plus rapidement, pourquoi faut-il le vider de temps en temps ?

Pourquoi vider le cache DNS ?

DNS héberge de nombreuses adresses IP, mais sont-elles toutes fiables ? Et même si c'est le cas, leur présence dans le cache DNS peut-elle poser des problèmes ?

Malheureusement, oui.

Voici les raisons pour lesquelles vous devriez vider le cache DNS régulièrement :

  • Certaines adresses IP sont dangereuses ou corrompues et peuvent engendrer des problèmes de sécurité et de performance, tout en réduisant la vitesse et la connectivité réseau.
  • Votre cache DNS contient toutes les adresses IP que vous avez visitées, ce qui en fait une cible de choix pour le spoofing DNS. Si des cybercriminels parviennent à y accéder, ils peuvent modifier les adresses IP stockées pour vous rediriger vers des pages web malveillantes ou frauduleuses. (Le meilleur moyen d'éviter cela est d'exécuter une commande pour vider le cache DNS.)
  • Les régies publicitaires fonctionnent en analysant le comportement des utilisateurs. Au-delà des cookies et des plugins tiers, votre cache DNS est une source précieuse d'informations sur votre activité en ligne. Pensez à votre historique de recherche : voudriez-vous que des cybercriminels ou de grandes entreprises puissent le consulter ? Certainement pas. Votre historique de recherche, c'est votre jardin secret, et il vaut mieux que certaines choses y restent enfouies. Votre cache DNS, c'est un peu la même chose : vous devez le protéger des regards indiscrets.
  • Il peut arriver que vous ayez du mal à accéder à un site que vous visitez souvent : il refuse de se charger ou affiche une erreur à chaque tentative. Dans les deux cas, le cache DNS est en cause. Une erreur 404 sur une adresse IP indique que son nom de domaine ou son hôte a probablement changé, et que votre cache DNS charge d'anciennes informations obsolètes. Dans l'autre cas, si un site que vous fréquentez ne se charge plus alors que vous avez déjà vidé les cookies et supprimé les intégrations tierces, un cache DNS surchargé est probablement la cause du problème.

Quand votre téléphone se comporte bizarrement, votre premier réflexe est de le redémarrer, et neuf fois sur dix, ça fonctionne. La commande pour vider le cache DNS, c'est le bouton de redémarrage de votre système d'exploitation.

Comment vider le cache DNS selon le système d'exploitation ?

La commande pour vider le cache DNS varie selon votre système d'exploitation et sa version.

Commande pour vider le cache DNS sur Windows

Suivez les étapes ci-dessous pour vider le cache DNS sur Windows 11, 10, 8, 7 et XP.

Étapes pour vider le cache DNS sur Windows 10/11 :

  1. Cliquez sur le bouton Démarrer et saisissez cmd dans la barre de recherche.
  2. Cliquez sur Invite de commandes et entrez la commande suivante :
    ipconfig /flushdns
  3. Vous pouvez fermer la fenêtre Invite de commandes après avoir vu le message ci-dessous :
    Le cache du résolveur DNS a été vidé avec succès.

Étapes pour vider le cache DNS sur Windows 8/7/XP :

La commande pour vider le cache DNS sur Windows 8, 7 et XP est identique à celle utilisée sur Windows 10 et 11. La seule étape qui diffère est la façon d'accéder à Invite de commandes fenêtre.

  • In Windows 8, vous pouvez ouvrir l'invite de commandes de deux façons :
    1. Maintenez les touches VICTOIRE et X enfoncées simultanément, puis cliquez sur Invite de commandes.
    2. Cliquez sur le bouton Démarrer bouton, ouvrez l'écran Applications écran, cliquez sur Système Windows, puis sélectionnez Invite de commandes.
  • Si votre système d'exploitation est Windows 7 ou XP, voici comment accéder à l'invite de commandes :
    Cliquez sur le bouton Démarrer bouton, placez le curseur sur Tous les programmes, sélectionnez Accessoires, puis recherchez Invite de commandes.

Commande pour vider le cache DNS sur Linux

La commande de vidage du cache DNS varie selon les distributions Linux.

Étapes pour exécuter la commande de vidage du cache DNS sous Ubuntu :

Cliquez sur Activités dans le coin supérieur gauche de votre bureau.

Type Terminal dans la barre de recherche, cliquez dessus et tapez les commandes suivantes :

sudo systemd-resolve --flush-caches
sudo systemd-resolve --statistics

Pour appliquer la nouvelle configuration DNS, exécutez la commande suivante pour redémarrer le service DNS sous Ubuntu :

sudo systemctl restart bind9.service

Étapes pour exécuter la commande de vidage du cache DNS sur Red Hat et CentOS :

Type Terminal dans la barre de recherche du bureau, cliquez dessus et tapez la commande ci-dessous selon votre OS basé sur Linux :

Red Hat :

sudo systemctl restart nscd.service

CentOS :

systemctl restart dnsmasq.service

Commande pour vider le cache DNS sur macOS

La commande pour vider le cache DNS est identique pour macOS 10.7 à 10.9, 10.11 et versions ultérieures. Suivez les étapes ci-dessous :

Dans le menu supérieur de votre Mac, cliquez sur Go, trouvez Utilities, et sélectionnez Terminal.

Tapez ensuite la commande ci-dessous pour vider le cache DNS sur Mac. (Vous devrez saisir le mot de passe de votre appareil après avoir entré la commande) :

sudo killall -HUP mDNSResponder

Pour vider le cache DNS sur macOS 10.10, 10.6 ou 10.5, suivez les étapes précédentes pour ouvrir le Terminal, puis tapez les commandes ci-dessous :

Commande pour vider le cache DNS sur macOS 10.10 :

sudo discoveryutil udnsflushcaches

Commande pour vider le cache DNS sur macOS 10.6 :

sudo dscacheutil -flushcache

Commande pour vider le cache DNS sur macOS 10.5 :

sudo lookupd -flushcache

Comment vider le cache DNS sur Google Chrome

Si vous avez suivi toutes les étapes pour vider le cache DNS sur votre OS et que vous rencontrez toujours des problèmes de chargement de pages ou de performances, il est temps d'utiliser la commande Chrome pour vider le cache DNS. Suivez ces étapes :

  • Étape 1 :
    Ouvrez Google Chrome.
  • Étape 2 :
    Saisissez l'adresse IP suivante dans la barre d'adresse de Chrome :

    chrome://net-internals/#dns
  • Étape 3 :
    Sélectionnez DNS dans la liste.
  • Étape 4 :
    Cliquez sur Videz le cache des hôtes.

Questions fréquemment posées

Que signifie DNS ?

DNS signifie Domain Name System. C'est un système en ligne qui vous redirige vers l'adresse IP du site que vous souhaitez visiter, à partir du nom de domaine saisi dans votre navigateur. (Le nom de domaine est le nom du site que vous recherchez, par exemple Cloudzy.com).

Pourquoi vider le cache DNS ?

Si votre système d'exploitation est plus lent qu'avant, ou si vous rencontrez régulièrement des erreurs comme 400 (Bad Request), 401 (Unauthorized) ou 404 (Not Found), vider le cache DNS peut résoudre ces problèmes.

Que se passe-t-il quand je vide mon DNS ?

Toutes les adresses IP enregistrées des sites que vous avez visités seront supprimées. Ensuite, chaque fois que vous recherchez un site, votre système d'exploitation doit récupérer son adresse IP auprès du serveur DNS.

À quoi sert la commande de vidage du cache DNS dans Chrome ?

Cela supprime toutes les adresses IP et les informations DNS de votre navigateur, ce qui améliore la connectivité Internet et prévient les problèmes de sécurité.

Est-il sans risque de supprimer le cache DNS ?

Oui. Le cache DNS est simplement un espace en ligne qui stocke les adresses IP des sites web pour que vous puissiez y accéder plus rapidement. Vider le cache DNS efface cet espace, c'est tout.

À quelle fréquence dois-je vider mon DNS ?

Si vous utilisez un ordinateur public et ne voulez pas que quelqu'un puisse consulter votre historique de navigation, videz le cache DNS après chaque session. Sur votre ordinateur personnel, faites-le lorsque vous avez du mal à accéder à vos sites habituels ou que vous voyez fréquemment des erreurs 404.

La commande flush DNS Windows 10 améliore-t-elle la vitesse de connexion ?

Non. Mais vous pouvez utiliser la commande flush DNS Windows 10 pour améliorer les performances de votre navigateur. Cela agira sur la vitesse de chargement de certains sites et services.

Comment savoir quand vider le cache DNS sur mon appareil ?

Voici les signes qui indiquent qu'il faut vider le cache DNS :

  1. Vous ne voyez pas les versions récentes des sites web (leur ancienne adresse est stockée dans le cache DNS, et c'est celle que votre navigateur charge).
  2. Vous ne pouvez plus accéder à vos sites les plus visités (ils ont peut-être changé de serveur ou mis à jour leur configuration DNS).
  3. Erreurs 404 page introuvable

À lire aussi : Meilleurs serveurs DNS pour le gaming

Conclusion

Chaque fois que vous accédez à un site, votre navigateur a besoin de son adresse IP. C'est le rôle du DNS : récupérer cette adresse. Une fois récupérée, il la stocke dans un espace accessible par votre navigateur pour accélérer les chargements futurs : le cache DNS.

Comme tout espace de stockage, le cache DNS finit par se saturer. Le vider régulièrement protège votre système contre les malwares, les virus et les menaces en ligne, tout en améliorant la vitesse de navigation.

Partager

À lire sur le blog

Continuez la lecture.

Image d'en-tête Cloudzy pour un guide MikroTik L2TP VPN, montrant un ordinateur portable se connectant à une baie de serveurs via un tunnel numérique lumineux bleu et or avec des icônes de bouclier.
Sécurité et réseau

Configuration MikroTik L2TP VPN (avec IPsec) : guide RouterOS (2026)

Dans cette configuration MikroTik L2TP VPN, L2TP gère le tunneling tandis qu'IPsec assure le chiffrement et l'intégrité. Leur association vous offre une compatibilité native avec les clients sans dépendance tierce.

Rexa CyrusRexa Cyrus 9 min de lecture
Fenêtre de terminal affichant un message d'avertissement SSH sur le changement d'identification de l'hôte distant, avec le titre du guide de correction et le logo Cloudzy sur fond bleu-vert foncé.
Sécurité et réseau

Avertissement : l'identification de l'hôte distant a changé - comment résoudre ce problème

SSH est un protocole réseau sécurisé qui établit un tunnel chiffré entre des systèmes. Il reste très utilisé par les développeurs qui ont besoin d'un accès distant à des machines sans interface graphi

Rexa CyrusRexa Cyrus 10 min de lecture
Illustration du guide de dépannage du serveur DNS avec des symboles d'avertissement et un serveur bleu sur fond sombre, pour les erreurs de résolution de noms Linux
Sécurité et réseau

Échec temporaire de la résolution de noms : que signifie cette erreur et comment la corriger ?

Lors de l'utilisation de Linux, vous pouvez rencontrer une erreur d'échec temporaire de la résolution de noms en tentant d'accéder à des sites web, de mettre à jour des paquets ou d'exécuter des tâches nécessitant une connexion internet

Rexa CyrusRexa Cyrus 12 min de lecture

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.