Comment afficher toutes les entrées DNS en cache dans Windows ? (traduction)

Le système d'exploitation Windows utilise un cache pour les entrées DNS. Le DNS (Domain Name System) est une technologie de base d'Internet qui est utilisée pour la communication. Elle est notamment utilisée pour rechercher les adresses IP des noms de domaine.

Lorsque les utilisateurs saisissent un nom de domaine dans le navigateur, l'une des premières tâches exécutées lors du chargement du site est la recherche de son adresse IP. Ce processus nécessite un accès aux serveurs DNS. Souvent, les serveurs DNS du fournisseur d'accès à Internet sont utilisés automatiquement, mais les administrateurs peuvent passer à d'autres serveurs DNS, car ceux-ci peuvent être plus rapides ou offrir une meilleure confidentialité.

Changer de fournisseur DNS peut également aider à contourner la censure sur Internet, si le DNS est utilisé pour bloquer l'accès à certains sites.

Windows utilise le cache du résolveur DNS pour accélérer les recherches. Chaque consultation DNS est ajoutée au cache pour accélérer les visites consécutives des domaines. Parfois, les entrées peuvent devenir anciennes et pointer vers une mauvaise adresse IP. Vider le cache peut vous aider, car il supprime tous les éléments mis en cache afin de repartir à zéro.

Conseil : vous pouvez utiliser le logiciel gratuit DNSLookupView pour enregistrer toute l'activité DNS sous Windows.

Afficher toutes les entrées DNS mises en cache

La liste des entrées mises en cache peut être utile à plusieurs égards. Les webmasters et les développeurs peuvent vérifier si l'adresse IP correcte est attribuée à une entité, et les utilisateurs peuvent être désireux de voir toutes les entrées, par exemple, pour savoir quels domaines ont été visités au cours d'une session.

1. Ouvrez la fenêtre d'exécution avec le raccourci Windows-R.
2. Tapez cmd.exe et appuyez sur la touche Entrée.
3. Tapez ipconfig /displayDNS pour exécuter la commande.

Windows renvoie toutes les entrées DNS mises en cache dans une longue liste. Vous pouvez également rediriger les résultats vers un fichier texte en exécutant la commande ipconfig /displayDNS > %USERPROFILE%\Desktop\dns.txt. La sortie est alors enregistrée dans le fichier dns.txt sur le bureau.

La même commande peut également être exécutée à l'aide de PowerShell :

1. Cliquez sur le menu Démarrer, tapez PowerShell et sélectionnez le résultat. Si vous avez installé Terminal, tapez Terminal à la place et sélectionnez le résultat.
2. Exécutez la commande powershell "Get-DnsClientCache | Format-Table -AutoSize".

Le fichier de sortie utilise un meilleur formatage. Vous pouvez également rediriger le résultat vers un fichier texte en utilisant la commande powershell "Get-DnsClientCache | Format-Table -AutoSize". >%USERPROFILE%\Desktop\DNS.txt.

Pour vider le cache DNS, exécutez la commande ipconfig /flushdns. Consultez ce guide si vous obtenez l'erreur Could not flush the DNS Resolver.

source :

https://www.ghacks.net/2022/05/07/how-to-display-all-cached-dns-entries-on-windows/

Enregistrer un commentaire

Les commentaires sont validés manuellement avant publication. Il est normal que ceux-ci n'apparaissent pas immédiatement.

Plus récente Plus ancienne