Diagnostiquer et résoudre les problèmes/erreurs DNS de Windows 10

La résolution DNS vise à faire correspondre une adresse littéraire à une adresse IP et inversement.
J’en parle dans l’article : DNS et serveurs de noms : Comment cela fonctionne ?
Lorsque la résolution DNS ne fonctionne plus, cela cause de graves problèmes de connexion internet.
En effet, sans l’adresse IP du serveur, impossible de se connecter à internet.
Dans certains cas, un message d’erreur DNS s’affiche mais aussi :

  • des erreurs DNS_PROBE_FINISHED_NXDOMAIN ou DNS_PROBE_FINISHED_BAD_CONFIG sur les navigateurs WEB comme Google Chrome
  • L’adresse IP du serveur est introuvable
  • Impossible de trouver l’hôte
  • Nous ne parvenons pas à trouver ce site sur Mozilla Firefox
  • Des codes erreurs sur des composants et services Windows comme Windows Store, Windows Update.
  • Statut pas d’accès internet sur Windows 10

Vous souhaitez vérifier si cela vient d’un problème DNS sur votre PC.
Cet article vous guide pour utiliser nslookup pour tester différents serveurs DNS.
Enfin vous trouverez des solutions pour résoudre les problèmes et erreurs de connexions DNS sur votre PC.

Diagnostiquer et résoudre les problèmes/erreurs DNS de Windows 10

Diagnostiquer les problèmes et erreurs DNS de Windows

En général, l’utilisateur vise à changer les serveurs DNS de son PC.
Souvent en testant les serveurs DNS de Google 8.8.8.8 et 4.4.4.4 ou ceux de Cloudflare.
Mais on peut tester la résolution DNS sans toucher à la configuration IP de son PC.

En général Windows 10 affiche alors un message pas d’accès internet.

Erreur pas d'accès internet sur Windows 10

avec nslookup

nslookup est un utilitaire en invite de commandes qui permet d’effectuer des résolutions.
Pour toutes les syntaxes de l’utilisation de cette commande CDM, rendez-vous sur ce lien :

Il permet d’effectuer des requêtes DNS en spécifiant un serveur en particulier.
Du coup, vous pouvez l’utiliser pour tester et diagnostiquer les problèmes de DNS de Windows.
Le but est de vérifier si cela fonctionne avec d’autres serveurs.

nslookup effectue des requêtes directes aux serveurs DNS et ne prend pas en compte le fichier HOSTS de Windows.

Temps nécessaire : 15 minutes.

Diagnostiquer et tester les problèmes DNS de Windows avec nslookup

  1. Ouvrir l’invite de commandes

    Dans un premier temps, on ouvre une invite de commandes.
    – faites une recherche sur invite de commandes
    – puis un clic droit et exécuter en tant qu’administrateur

    Pour plus d’informations :



    Ouvrir l'invite de commandes en administrateur

  2. Ouvrir l’interface de nslookup

    Ensuite saisissez nslookup et entrée
    Vous entrez alors dans l’interface de nslookup avec un > en début de ligne.
    En dessous, il indique “serveur par défaut”, c’est l’adresse du serveur DNS qui sera utilisé pour effectuer les résolutions par nslookup.
    C’est celui par défaut de votre interface réseau.
    nslookup : diagnstiquer et tester la résolution DNS

  3. Tester la résolution DNS avec le serveur DNS par défaut

    Pour lancer une résolution DNS avec le serveur DNS par défaut de votre interface réseau, il suffit de saisir l’adresse à résoudre.

    Par exemple pour résoudre l’adresse www.malekal.com
    Saisissez ce dernier.

    Si on veut tester la résolution DNS sur l’adresse de Google, il suffit de saisir :
    www.google.fr

    nslookup : diagnstiquer et tester la résolution DNS

  4. Tester la résolution DNS avec un autre serveur DNS

    Ensuite on peut tester la résolution DNS avec un autre serveur.
    Il suffit d’utiliser la commande :
    server adresseIP_serveur_DNS

    Par exemple pour tester avec les serveurs DNS de Quad9 :
    server 9.9.9.9
    ou Google :
    server 8.8.8.8

    Puis à nouveau on teste la résolution DNS sur une adresse.

    nslookup : diagnstiquer et tester la résolution DNS

Diagnostics et tests DNS avec ping

Un autre test consiste à utiliser la commande CMD ping en invite de commandes.
Celle-ci vise à envoyer des pings à un serveur et ce dernier répond.
Cela permet de tester la connexion internet.

L’idée ici est de tester le ping sur une adresse littérale et sur une adresse IP.

  • Ouvrez une invite de commandes
  • puis on utilise la commande ping de cette manière :
ping adresseduserveur
ping adresseIP

Ainsi pour tester sur l’adresse de Google :

ping www.google.fr
ping 172.217.22.99

Ci-dessous, deux tests de ping successifs et tout fonctionne car :

  • La résolution DNS se fait bien : www.google.fr > 172.217.22.99
  • On voit ensuite les réponses
  • Dans les statistiques, 3 envoyés, 3 reçus et 0 perte
  • Ci-dessous, le ping sur www.google.fr ne fonctionne pas et surtout la résolution DNS ne se fait pas : La requête Ping n’a pas pu trouver l’hôte www.google.fr.
  • Par contre, le ping directement sur l’IP passe.

On voit donc bien que le problème se situe sur la résolution DNS.

Ping utilise le serveur DNS par défaut, si vous souhaitez tester d’autres serveurs DNS, il faut donc modifier la configuration IP de votre interface réseaux.
Puis on refait les mêmes tests.

Interpréter les résultats du diagnostic DNS

Après il faut interpréter les résultats des tests nslookup afin de bien comprendre où se situe le problème et erreur DNS.

Il y a grosso modo trois cas possibles :

  1. Cela ne fonctionne pas avec le serveur par défaut mais avec un autre serveur DNS (Google, OpenDNS, Quad9..) ;
  2. La résolution DNS fonctionne avec aucun serveur DNS. Ni avec celui par défaut, ni avec d’autres serveurs DNS ;
  3. Ca fonctionne avec le serveur par défaut mais pas avec les autres ;
1 Voici les possibles origines et raisons :

  • Vous avez peut-être une mauvaise adresse du serveur DNS dans la configuration réseau. Vérifiez alors la configuration DHCP.
  • Si c’est le serveur DNS de votre routeur ou box, ce dernier est peut-être planté ou désactivé. Tentez alors de redémarrez votre box.
  • Il peut aussi y avoir un problème temporaire au niveau du serveur DNS de votre FAI.
2 Rien ne fonctionne et aucune résolution DNS ne se fait :

  • Le client DNS de Windows est planté, le service ne démarre pas ou ne fonctionne plus
  • Quelque chose interfère et bloque les connexions DNS comme un pare-feu, un VPN ou proxy
  • Un malware provoque des dysfonctionnements réseaux et DNS ou à modifier les serveurs DNS (Hijack.DNS)
  • Un problème sur l’interface réseau, par exemple, le Wifi ne fonctionne pas correctement
  • La couche réseau de Windows est endommagée
  • Windows est totalement corrompu
3 Ce cas là est peu probable. De toute façon, si cela fonctionne avec le serveur par défaut, la connexion internet doit fonctionner.
Si les autres serveurs ne fonctionnent pas, cela peut venir d’un filtrage réseau (firewall ou antivirus) qui bloquent les connexions DNS vers d’autres serveurs.
Mais en général sur un connexion internet domestique, vous n’avez pas ce type de configuration.

Résoudre les problèmes et erreurs DNS de Windows

Il est important de bien comprendre dans quel cas vous êtes pour cibler au mieux les possibles sources des problèmes.
Les solutions suivantes ne fonctionnent que dans le cas où le problème est au niveau de Windows.

Redémarrez votre box

Votre routeur ou box est un appareil électronique et informatique.
Parfois il peut planter ou certains services comme le service DNS peut ne plus fonctionner.
Dans ce cas là, redémarrez votre box afin de s’assurer que le problème ne vient pas de là.

Vérifiez ensuite si les résolutions DNS fonctionnent et si cela résout les erreurs DNS et problème de connexion.

Virus et Hijack.DNS

Les malwares peuvent modifier les serveurs DNS cela afin de provoquer des redirections WEB vers des publicités ou sites malveillants.
Afin de s’assurer que votre problème de résolution DNS ne provient pas d’un malware, il faut effectuer une désinfection.
Pour cela, vous pouvez utiliser Malwarebytes Anti-Malware (MBAM)

Évitez les analyses AdwCleaner et ZHPCleaner qui ne sont pas appropriées.

Éventuellement, remettez votre interface réseau en configuration IP automatique (DHCP) en suivant ce tutoriel :

Il faut à nouveau tester la connexion internet et vérifier si les erreurs et problèmes DNS perdurent.

Vider le cache DNS

Un problème de corruption du cache DNS peut provoquer des problèmes de résolutions DNS.
Vous pouvez alors tenter de vider ce dernier avec ipconfig.

ipconfig /flushdns
Vérifiez ensuite si les résolutions DNS fonctionnent et si cela résout les problèmes de connexion.

Plus de détails et autres méthodes dans cet article :

Tester sans le pare-feu de Windows et antivirus

Une mauvaise configuration du pare-feu de Windows Defender peut provoquer des blocages DNS.
Dans ces cas là, vous pouvez tester en le désactivant :

Certains antivirus et surtout suite antivirus (internet security) peuvent bloquer aussi le réseau.
Il peut aussi être judicieux de le désinstaller pour s’assurer qu’il ne provoque pas de conflits.
Si vous avez un antivirus tiers, désinstallez l’antivirus. Windows Defender prendra le relai pour protéger votre PC des virus.

A nouveau testez les résolutions DNS et si cela résout les erreurs DNS de connexion internet.

Réinitialiser et réparer le réseau de Windows 10

La couche réseau de Windows est endommagé.
C’est à dire que certains composants sont corrompus et cela provoque des impossibilités de connexions.
Les résolutions DNS sont alors impossibles.

Vous pouvez tenter de réparer le réseau de Windows en suivant cet article :

Mettre à jour les pilotes Wifi

Si vous êtes en Wifi, testez la connexion avec un câble.
Si vous parvenez à avoir internet avec le câble alors c’est un problème Wifi.

Pour résoudre cela, tentez alors une mise à jour des pilotes Wifi :

Windows Repair : réparer le service DNS

Windows Repair est un utilitaire gratuit qui permet de réparer des composants de Windows dont Windows Update.

Réparer Windows avec Windows Repair

Enfin plus de détails sur Windows Repair :

Windows Repair devrait alors réparer le service DNS et aider à résoudre les problèmes et erreurs de résolution DNS.

Réparer Windows 10

Enfin si rien ne fonctionne, il se peut que votre Windows 10 soit corrompu.
Dans ce cas là, vous pouvez tenter de le réparer.
Cela ne fait perdre aucune donné, ni application.

Suivez ce tutoriel complet :

Résoudre les problèmes de connexion internet sur le forum

Vous pouvez demander de l’aide sur le forum gratuitement en créant un sujet dans la partie Réseau du forum.
Dans la mesure du possible joignez un rapport Minitoolbox, pour cela :

  • Télécharger MiniToolbox et exécutez  MiniToolbox
  • Cochez Select All puis cliquez sur OK pour lancer l’analyse de l’ordinateur
  • Laissez le scan s’opérer et attendre que le rapport s’ouvre
  • Enfin enregistrez le sur le bureau puis joignez le rapport en pièce jointe dans la rédaction du sujet de demande d’aide du forum.

Plus d’informations pour demander de l’aide sur le forum :

Liens

Trouver la solution sur le forum d'aide

Vous êtes arrivé au terme de l'article Diagnostiquer et résoudre les problèmes/erreurs DNS de Windows 10 mais vous n'avez pas trouvé la solution à votre problème...
Suivez ces articles du forum pour trouver une réponse ou demandez à votre tour de l'aide sur le forum


Vous avez trouvé cet article utile et interressant, n'hésitez pas à le partager...
Une question informatique ?
Un virus à supprimer ? Votre PC est lent ?
Demander de l'aide sur le forum
0 Partages
Tweetez
Partagez
Enregistrer
Partagez