6 façons simples de vider le cache DNS sous Windows 11 et 10
Divers / / April 02, 2023
Avez-vous déjà rencontré des difficultés pour accéder à un site Web ou à un service et vous êtes-vous demandé pourquoi il ne se chargeait pas? Cela peut parfois être causé par un cache DNS obsolète, qui stocke les adresses de sites Web précédemment consultées. Heureusement, vider le cache DNS est une solution simple pour résoudre ces problèmes. Dans cet article, nous vous expliquerons comment vider le cache DNS sous Windows 11 et 10.
Avant d'aller de l'avant, il est essentiel de comprendre ce qu'est un cache DNS. En termes simples, le cache DNS est une fonctionnalité qui stocke des informations sur vos sites Web récemment consultés et agit comme une base de données temporaire pour accélérer l'expérience de navigation.
Cependant, si l'adresse IP d'un site Web change, votre ordinateur peut toujours essayer d'accéder à l'ancienne adresse en raison des informations DNS mises en cache. Vous pouvez rencontrer des erreurs lorsque vous tentez d'accéder au site. Par conséquent, pour résoudre ce problème, vous devez vider le cache DNS. Laissez-nous vous montrer comment.
1. Vider le cache DNS à l'aide de l'invite de commande
L'invite de commande vous permet d'effectuer une grande variété de fonctions, y compris le lancement de programmes, la gestion paramètres réseau, effectuer des tâches d'administration système, dépannage des problèmes informatiques courants, et ainsi de suite. Cela inclut également l'effacement du cache DNS sur la machine Windows. Suivez les étapes ci-dessous.
Étape 1: Appuyez sur la touche Windows de votre clavier, tapez Invite de commandes, et cliquez sur "Exécuter en tant qu'administrateur".
Dans l'invite, sélectionnez Oui.
Étape 2: Tapez la commande suivante et appuyez sur Entrée.
ipconfig /flushdns
Ensuite, vous verrez un message indiquant que le cache du résolveur DNS a été vidé. Si cette méthode échoue, vous pouvez consulter la méthode suivante.
2. Utilisation de Windows PowerShell
PowerShell n'est pas différent de l'invite de commande. Même PowerShell fournit un large éventail de fonctionnalités, et l'effacement du cache DNS en fait partie. Suivez les étapes ci-dessous pour le faire.
Étape 1: Appuyez sur la touche Windows de votre clavier, tapez PowerShell, et cliquez sur "Exécuter en tant qu'administrateur".
Dans l'invite, sélectionnez Oui.
Étape 2: Tapez la commande ci-dessous et appuyez sur Entrée.
Clear-DnsClientCache
C'est ça. Avec cela, le cache DNS est effacé sans tracas. Découvrez la méthode suivante si vous ne souhaitez pas accéder au terminal de ligne de commande mais souhaitez effacer le cache DNS.
3. Utiliser Exécuter
Pour cette méthode, nous utiliserons la fenêtre Exécuter. Compte tenu des deux méthodes ci-dessus, cela peut sembler plus facile. Suivez les instructions ci-dessous.
Étape 1: Appuyez sur la « touche Windows + R » de votre clavier pour ouvrir la boîte de dialogue Exécuter.
Note: Vous pouvez également appuyer sur la touche Windows de votre clavier et saisir Exécuter.
Étape 2: Tapez la commande ci-dessous dans le champ de texte et cliquez sur OK.
ipconfig /flushdns
Vous verrez une fenêtre de commande pendant une fraction de seconde et votre cache DNS sera vidé. Si vous ne recherchez pas une solution unique mais souhaitez accéder rapidement à la fonction quand vous le souhaitez, passez à la méthode suivante.
4. Utilisation d'un fichier batch
Mise en place d'un fichier de commandes serait d'une grande aide si vous voulez une solution en un clic qui réinitialise le DNS chaque fois que vous en avez besoin. Suivez les instructions ci-dessous.
Étape 1: Cliquez avec le bouton droit sur le bureau, sélectionnez Nouveau dans le menu contextuel et choisissez Document texte.
Étape 2: Nommez le fichier et appuyez sur la touche Entrée de votre clavier.
Par exemple: Vider le DNS
Étape 3: Tapez la commande ci-dessous.
ipconfig /flushdns
Marcher 4: Cliquez sur le menu Fichier, et dans le menu déroulant, cliquez sur Enregistrer sous.
Note: Vous pouvez également enregistrer le fichier en appuyant sur "Ctrl + Maj + S".
Étape 5: Cliquez sur le menu déroulant "Enregistrer sous le type" et choisissez Tous les fichiers.
Marcher6: Ajoutez l'extension .bat au nom du fichier.
Étape 7: Enfin, cliquez sur Enregistrer.
Désormais, chaque fois que vous avez besoin de vider le cache DNS, il vous suffit de double-cliquer sur ce fichier batch. Si aucune des méthodes mentionnées ci-dessus n'a fonctionné pour vous, la suivante fonctionnera.
5. Réinitialiser les paramètres Winsock
Winsock (Windows Sockets) est une interface de programmation qui gère les requêtes d'entrée/sortie pour les applications Internet dans le système d'exploitation Windows. Cela inclut l'actualisation du cache DNS à partir de votre PC Windows. Suivez les instructions ci-dessous.
Étape 1: Appuyez sur la touche Windows de votre clavier, tapez Invite de commande, et cliquez sur "Exécuter en tant qu'administrateur".
Dans l'invite, sélectionnez Oui.
Étape 2: Tapez la commande ci-dessous et appuyez sur Entrée.
réinitialiser netsh winsock
Vous recevrez un message indiquant que Winsock a été réinitialisé avec succès. Ensuite, vous devez redémarrer votre ordinateur pour que les paramètres prennent effet.
6. Actualiser automatiquement le cache DNS à l'aide de l'éditeur de registre
Cette méthode est plus complexe que la précédente, mais les étapes sont simples à suivre et à exécuter. Cependant, comme nous utiliserons l'Éditeur du Registre, nous vous conseillons vivement de sauvegarder le registre Windows avant de procéder aux étapes ci-dessous.
Étape 1: Appuyez sur la touche Windows de votre clavier, tapez Éditeur de registre, et cliquez sur "Exécuter en tant qu'administrateur".
Note: Appuyez sur 'Touche Windows + R' pour ouvrir la boîte de dialogue Exécuter, tapez regedit.exe, puis cliquez sur OK pour ouvrir l'Éditeur du Registre.
Dans l'invite, sélectionnez Oui.
Étape 2: Dans la barre d'adresse supérieure, entrez l'adresse mentionnée.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
Note: Vous pouvez également accéder manuellement à la section.
Étape 3: Sous le dossier Paramètres, cliquez avec le bouton droit de la souris, sélectionnez Nouveau et choisissez "Valeur DWORD (32 bits)".
Étape 4: Taper MaxCacheTtl dans le champ du nom.
Étape 5: Double-cliquez sur MaxCacheTtl, tapez 86400 dans le champ Données de la valeur, puis appuyez sur OK.
Étape 6: Sous le dossier Paramètres, cliquez à nouveau avec le bouton droit de la souris, sélectionnez Nouveau et choisissez "Valeur DWORD (32 bits)".
Étape 7: Taper MaxNegativeCacheTtlMaxNegativeCacheTtl dans le champ du nom.
Étape 8: Double-cliquez sur MaxNegativeCacheTtl, saisissez 5 dans le champ Données de la valeur et appuyez sur OK.
Enfin, redémarrez le système pour appliquer les modifications. Et c'est tout! Lorsque le système redémarre, votre ordinateur Windows vide automatiquement le cache DNS toutes les 86 400 secondes ou 24 heures.
Comment vider les enregistrements DNS de votre navigateur
Afin d'améliorer la vitesse de recherche, les navigateurs stockent le cache DNS. Étant donné que chaque navigateur stocke les détails, il est nécessaire de les effacer séparément. Suivez les étapes ci-dessous.
Étape 1: Lancez Google Chrome ou Edge, entrez l'adresse ci-dessous et appuyez sur Entrée.
chrome://net-internals/#dns
bord://net-internals/#dns
Cela vous mènera à la page interne du net de Chrome ou Edge.
Étape 2: Cliquez sur le bouton "Effacer le cache de l'hôte".
Avec cela, vous avez réussi à effacer le cache DNS de votre navigateur préféré. Continuez à lire si vous souhaitez réinitialiser le cache DNS à une heure définie sur un intervalle particulier.
Maintenant que vous avez vidé le cache DNS, vous pouvez afficher votre cache DNS actuel. Passez à la méthode suivante.
Comment afficher le cache DNS actuel
Étape 1: Appuyez sur la touche Windows de votre clavier, tapez Invite de commandes, et cliquez sur "Exécuter en tant qu'administrateur".
Dans l'invite, sélectionnez Oui.
Étape 2: Tapez la commande ci-dessous et appuyez sur Entrée.
ipconfig /displaydns
Voilà. Cela affichera vos données de cache DNS actuelles. Si vous avez des questions, consultez la section FAQ ci-dessous.
FAQ sur le vidage du cache DNS sous Windows
Non, le vidage du cache DNS est une opération relativement sûre couramment utilisée pour résoudre les problèmes liés au DNS. Cependant, il existe quelques risques, tels que des performances lentes, des risques de sécurité, des problèmes d'accès au site Web, etc.
Dans la plupart des cas, vous n'avez pas besoin de redémarrer votre ordinateur après avoir vidé le cache DNS. Lorsque vous exécutez la commande flush cache, les modifications doivent prendre effet immédiatement. Toutefois, si vous devez vous assurer que les processus liés au DNS s'exécutent correctement, redémarrez votre ordinateur.
Effacer le cache DNS
Que vous rencontriez des vitesses Internet lentes ou que vous rencontriez des erreurs lors de la navigation, savoir comment vider le cache DNS peut aider à résoudre le problème.
Avec le guide étape par étape de cet article, vous pouvez rapidement actualiser le cache DNS sur votre Windows et reprendre la navigation sur le Web sans aucune interruption. Vous voudrez peut-être aussi lire comment changer le serveur DNS sur Android et iPhone.