Les étapes de dépannage ci-dessous permettent généralement d'isoler et de résoudre les problèmes courants de recherche DNS côté client.
Commencez par vider votre cache DNS, puis réessayez. La commande Windows pour cela est:
ipconfig /flushdns
(Doit être exécuté depuis un élevé invite de commande.)
Si cela ne fonctionne pas, essayez de vérifier le nom DNS directement avec nslookup
. La syntaxe Windows pour cela est la suivante:
nslookup hostname
(Remplacer hostname
avec le nom que vous voulez regarder.)
Si nslookup
renvoie une adresse IP incorrecte, il peut y avoir un problème avec votre fournisseur DNS. Essayez de vérifier avec un autre serveur DNS public (par exemple: Google, à 8.8.8.8).
nslookup hostname 8.8.8.8
(Ne fonctionnera pas pour les hôtes basés sur un réseau local.)
Si cela renvoie l'adresse IP correcte, vous devrez contacter votre fournisseur DNS (généralement votre fournisseur de services Internet) pour obtenir de l'aide.
Si le premier nslookup
renvoyé la bonne adresse IP, et vider le cache ne fonctionnant pas, il y a probablement quelque chose dans la configuration de votre système local qui vous empêche d'utiliser votre fournisseur DNS pour rechercher ce système. Cela est généralement dû à une entrée dans votre fichier hosts. Pour Windows, le fichier hosts se trouve à %WINDIR%\System32\drivers\etc\hosts
(pas d'extension de fichier). Pour vérifier le fichier hosts, vous pouvez utiliser type
pour afficher le contenu du fichier, puis le rediriger vers find
pour voir si des lignes incluent le nom d’hôte que vous essayez de rechercher.
type %WINDIR%\System32\drivers\etc\hosts | find hostname
Si vous constatez qu'il existe une entrée pour le système dans votre fichier hosts, vous devez soit supprimer cette ligne du fichier, soit la réécrire pour indiquer l'adresse IP correcte. Vous devez le faire à partir d'un élevé Session du Bloc-notes - tout le monde peut lire le fichier hosts, mais l'écriture nécessite un accès administrateur.