Menu Fermer

Comment diagnostiquer les problèmes de DNS sur Windows

Dans cet article, vous trouverez les explications pour diagnostiquer les problèmes DNS sur Windows.
La résolution DNS permet de passer d’une adresse IP à une adresse littérale et inversement, si cette dernière fonctionne mal, vous risquez de ne plus pouvoir vous connecter à internet.
Notamment sur Google Chrome, vous pouvez rencontrer l’erreur : DNS_PROBE_FINISHED_NXDOMAIN 

Diagnostiquer les problèmes de DNS sur Windows

Les erreurs qui sont affichées, ne veulent pas forcément signifiés que vous avez un problème DNS.
Par exemple, l’erreur Chrome DNS_PROBE_FINISHED_NXDOMAIN peut arriver lorsque le débit est vraiment mauvais et que la résolution DNS n’est pas possible.
Ainsi, le problème n’est pas vraiment un problème de DNS mais plus de connectivité.
Il faut donc bien faire attention au message d’erreur.

Dans cet article, nous allons utiliser quelques commandes réseaux depuis l’invite de commandes.
Vous avez un descriptif et liste sur la page suivante : Les commandes réseau utiles de Windows

DNS et ping

Un des réflexes les plus connus pour tester la connectivité et la résolution DNS est d’effectuer un ping sur une adresse.
Lorsque la résolution n’est pas possible, on obtient le message :

La requête Ping n'a pas pu trouver l'hôte.

Ping : Diagnostiquer les problèmes de DNS sur Windows

Seulement, si la passerelle n’est pas correcte ou si elle ne fonctionne pas, bref si la connexion a un problème, vous aurez strictement le même message d’erreur.
Ainsi, vous ne saurez pas s’il s’agit d’un problème de DNS ou si c’est un problème de connexion.
Un des autres solutions consiste à pinguer l’adresse IP.
Par exemple, ci-dessous, on voit que le ping sur l’adresse google ne fonctionne pas mais que sur l’adresse IP, cela fonctionne.

Ping : Diagnostiquer les problèmes de DNS sur Windows

Nslookup

nslookup est l’utilitaire ultime pour tester les résolutions DNS.
En effet, il permet de tester plusieurs serveurs DNS.
Au lancement de nslookup, ce dernier fonctionne avec les DNS par défaut configurés sur l’interface.
En saisissant une adresse, par exemple :

www.google.fr

nslookup tente de résoudre celle-ci.
On peut alors changer de serveur DNS avec la syntaxe :

server <IP du serveur DNS>

Par exemple pour utiliser les serveurs Google :

server 8.8.8.8

Dans la capture ci-dessous, on constate qu’avec le DNS par défaut, l’adresse n’est pas résolu, on obtient même l’information que la connexion au serveur DNS ne se fait pas (DNS request Timeout).
En basculant sur les serveurs de Google, la résolution se fait.

Nslookup : Diagnostiquer les problèmes de DNS sur Windows

Comme la résolution avec les DNS de Google fonctionne, on en déduit que la connexion intenret fonctionne.
La résolution avec les DNS par défaut ne fonctionne pas, on peut donc en déduire qu’il s’agit :

  • de l’adresse du serveur DNS qui est erronée
  • le serveur DNS rencontre un problème (bien qu’on ait probablement pas un timeout)
  • la connexion à ce dernier n’est pas possible (pare-feu, problème de routage, etc)

Minitoolbox effectue tous ces tests qu’il consigne dans un rapport, ce qui permet de tester tous les cas pour déterminer où se situe le problème.
Plus d’informations sur la page : Impossible de se connecter à internet

MinitoolBox

Cet utilitaire est dédié au diagnostique de problème réseau à travers la génération d’un rapport à analyser.
L’outil peut donc vous aider à diagnostiquer les problèmes de résolution DNS.
Pour plus d’informations sur MinitoolBox, suivre notre article : Diagnostiquer les problèmes de connexion internet avec MinitoolBox

Le service DNS de Windows

Windows possède un service Windows “Client DNS”.
Ils ‘agit simplement d’un cache DNS, les dernières requêtes DNS effectuées sont enregistrés, ce qui évite si vous ré-accéder à la même adresse d’effectuer une nouvelle requête DNS.
La résolution DNS fonctionne bien même si ce service n’est pas en cours de fonctionnement.

Le service DNS de Windows

Liens autour des DNS

Les articles du site autour des DNS :

Tous les tutoriels réseau : Tutoriels Réseau Windows