Apprenez à réparer l'erreur DNS_PROBE_FINISHED_NXDOMAIN

fix-dns_probe_finished_nxdomain-1

Dernière mise à jour le 13 juin 2024 par Jérôme Kerviel

 

Des erreurs telles que DNS_PROBE_FINISHED_NXDOMAIN proviennent souvent de l'incapacité du navigateur à se connecter à un serveur.

Dans ce guide, je vais explorer les causes de la plupart des erreurs de ce type et proposer une solution simple. Plongeons dans le vif du sujet !

Qu'est-ce que l'erreur DNS_PROBE_FINISHED_NXDOMAIN ? Et pourquoi se produit-elle ?

L'erreur DNS_PROBE_FINISHED_NXDOMAIN est liée à la résolution DNS.

Qu'est-ce que le DNS ? 🤔

DNS est l'acronyme de Domain Name System (système de noms de domaine). Il s'agit d'une technique utilisée pour traduire les noms de domaine (tels que Exemple de domaine) en adresses IP (telles que 302.1.311.1). Les ordinateurs utilisent cette adresse IP pour s'identifier et communiquer entre eux sur l'internet.

Parfois, le DNS ne parvient pas à traduire le domaine en IP et le navigateur affiche alors l'erreur DNS_PROBE_FINISHED_NXDOMAIN.

Pourquoi le DNS échoue-t-il ?

Les causes possibles de l'échec de la traduction du domaine en IP par le DNS sont les suivantes :

  • Le nom de domaine est incorrect
  • Le domaine n'est pas enregistré ou a expiré
  • Votre connexion internet est temporairement désactivée
  • Le pare-feu de votre plugin de sécurité ou de votre CDN bloque l'accès à votre site.
  • Le DNS n'est pas correctement configuré sur votre ordinateur
  • Un VPN interfère avec la connexion, etc.

Il est intéressant de noter que cette erreur particulière 💣 se présente différemment selon les navigateurs. Examinons quelques variantes de l'erreur DNS_PROBE_FINISHED_NXDOMAIN :

  • Google ChromeCe site n'est pas accessible ou Cette page web n'est pas disponible. Exemple de domaine L'adresse IP du serveur n'a pas pu être trouvée.
  • Mozilla FirefoxHmm. Nous avons des difficultés à trouver ce site. Nous ne pouvons pas nous connecter au serveur à Exemple de domaine.
  • Microsoft EdgeHmmm... impossible d'accéder à cette page. Essayez ceci : Vérifiez que vous avez la bonne adresse web : Exemple de domaine.
  • SafariSafari ne trouve pas le serveur. Safari ne peut pas ouvrir la page "Exemple de domaine" car Safari ne trouve pas le serveur "Exemple de domaine"..

Maintenant que vous savez pourquoi l'erreur DNS se produit et à quoi elle peut ressembler en fonction du navigateur que vous utilisez, passons aux solutions.

Correction de DNS_PROBE_FINISHED_NXDOMAIN : Etapes de dépannage

Comme nous ne connaissons pas la raison exacte pour laquelle l'erreur apparaît sur votre site web, nous vous recommandons d'essayer les solutions suivantes une par une.

1. Redémarrer la connexion internet et redémarrer l'ordinateur

Étant donné que les problèmes de réseau temporaires sont connus pour provoquer des erreurs DNS, nous vous suggérons de commencer par redémarrer votre connexion internet et de redémarrer votre système.

2. Vider le cache DNS

Si ce qui précède n'a pas résolu le problème, restez avec moi. Nous avons encore sept autres tentatives de résolution du problème DNS_PROBE_FINISHED_NXDOMAIN à examiner et la prochaine est un coupable courant.

La mise en cache désigne le processus de stockage des données fréquemment consultées dans un endroit où elles peuvent être rapidement et facilement récupérées, plutôt que d'accéder à la source des données à plusieurs reprises.

Le DNS met en place un système de cache pour stocker les adresses IP des sites web que vous visitez afin de pouvoir charger ces sites plus rapidement lorsque vous les visitez à nouveau à l'avenir. Il arrive que l'adresse IP stockée devienne obsolète, et c'est alors que le navigateur affiche l'erreur "site can't be reached" (site inaccessible).

Pour résoudre ce problème, vous devez supprimer le cache DNS de votre système d'exploitation (Windows ou macOS). Voici ce que vous devez faire :

Vider le cache DNS pour Windows

Aller à la page Démarrage et recherchez la rubrique Invite de commande. Sélectionnez-le et choisissez l'option Exécuter en tant qu'administrateur qui apparaît sous l'application.

1run-as-admin-command-prompt

Une fenêtre de couleur sombre s'ouvre. Tapez la commande suivante et appuyez sur Entrer:

ipconfig /flushdns

2flushing-dns-in-command-prompt

Vider le cache DNS pour macOS

Ouvrir le Terminal sur mac et entrez la commande suivante :

sudo dscacheutil -flushcache ; sudo killall -HUP mDNSResponder

Appuyer sur la touche Entrer lorsque vous avez terminé.

3flush-dns-cache-mac

Il vous sera demandé de saisir votre mot de passe. Faites-le et appuyez sur le bouton Entrer à nouveau.

Après avoir nettoyé votre DNS, ouvrez votre site web et vérifiez si l'erreur DNS a disparu. Si ce n'est pas le cas, passez à la solution suivante.

3. Renouveler l'adresse IP de l'ordinateur

Une autre solution qui pourrait potentiellement fonctionner en tant que solution DNS_PROBE_FINISHED_NXDOMAIN consiste à renouveler l'adresse IP sur votre Windows ou votre Mac.

Renouvellement de l'adresse IP sous Windows

Ouvrir Invite de commande et sélectionnez Exécuter en tant qu'administrateur (voir les captures d'écran ci-dessus si vous n'êtes pas sûr de la manière de procéder).

Tapez la commande suivante et cliquez sur Entrer:

ipconfig /release

Ensuite, entrez la commande suivante et appuyez sur Entrer:

ipconfig /renew

Cela renouvellera votre adresse IP.

Redémarrez votre ordinateur avant de consulter votre site web.

Renouvellement de l'adresse IP sur macOS

Aller à Préférences système → Réseau, puis sélectionnez votre connexion internet actuelle et cliquez sur l'icône Avancé bouton.

Ensuite, allez à la page TCP/IP Sélectionnez l'onglet Renouveler le bail DHCP et appuyez sur OK.

renew-ip

 

Redémarrez votre ordinateur avant de consulter votre site web.

4. Redémarrer le service client DNS (Windows uniquement)

Pour redémarrer le service client DNS sous Windows, ouvrez Invite de commandeinsérer la commande suivante et cliquer sur Entrer:

net stop dnscache

Cela arrêtera le service DNS. Pour le redémarrer, insérer la commande suivante et appuyez sur Entrer:

net start dnscache

Essayez d'ouvrir votre site web maintenant.

5. Modifier le serveur DNS

Votre DNS est attribué par votre fournisseur d'accès à Internet (FAI), mais vous pouvez temporairement basculer vers un serveur public comme Cloudflare ou Google. Nous allons faire la démonstration de l'utilisation de Serveur DNS de Google.

Modifier le serveur DNS sous Windows

Ouvrir Invite de commande, type "panneau de contrôle"et appuyer sur la touche OK bouton.

 

5opening-control-panel-using-command-prompt

 

Une nouvelle fenêtre s'ouvre. Dans cette fenêtre, sélectionnez Réseau et Internet → Centre de réseau et de partage → Modifier les paramètres de l'adaptateur.

Cliquer avec le bouton droit de la souris sur votre connexion actuelle et sélectionnez l'option Propriétés option.

6opening-properties-in-network-connections (propriétés d'ouverture dans les connexions de réseau)

Sélectionnez l'option Protocole Internet version 4 et cliquez sur l'option Propriétés bouton.

7opening-internet-protocal-version-4-option

Dans la fenêtre suivante, sélectionnez l'option Utilisez les adresses de serveurs DNS suivantes et insérez les adresses IP aux endroits appropriés (voir l'image ci-dessous) :

  • Pour IPv4 : 8.8.8.8 (serveur DNS préféré) et 8.8.8.4 (serveur DNS alternatif)
  • Pour IPv6 : 2606:4700:4700::1111 et 2606:4700:4700::1001
8adding-google-dns-server-

Appuyer sur la touche OK bouton, redémarrer votre navigateur, et vérifiez si l'erreur DNS s'affiche toujours.

Modifier le serveur DNS sur macOS

Aller à Préférences système → Réseau.

Sélectionnez votre connexion locale actuelle et appuyez sur le bouton Avancé bouton.

Sélectionnez ensuite l'option DNS onglet. Cliquez sur l'onglet au bas de la liste des serveurs DNS et entrer une adresse IPv4 (8.8.8.8) ou IPv6 (2001:4860:4860::8888). Appuyez sur la touche OK , allez dans le navigateur et essayez d'ouvrir le site web.

Voici un exemple de gestion des DNS sur Mac (notre capture d'écran montre le DNS de Cloudflare, cependant):

9mac-dns-change

6. Désactiver l'antivirus et le VPN

Les applications antivirus ne se contentent pas d'analyser votre site web, elles surveillent également vos activités de navigation et vous empêchent d'accéder à des sites web dangereux. Il arrive qu'elles bloquent des sites web même s'ils sont parfaitement sûrs.

Un VPN (Virtual Private Network) empêche également les utilisateurs d'accéder à des sites web malveillants, mais pourrait bloquer involontairement des sites inoffensifs.

Désactivez les applications VPN et antivirus si elles sont installées sur votre ordinateur. Vérifiez ensuite si l'erreur DNS_PROBE_FINISHED_NXDOMAIN s'affiche toujours. Si un VPN est installé sur votre navigateur, désactivez-le également.

7. Vérifier les paramètres du fichier hosts local

Chaque ordinateur dispose d'un fichier hôte local qui permet de faire correspondre un nom de domaine à son adresse IP.

Le fichier hosts local peut être utilisé pour bloquer l'accès à certains sites pour des raisons de sécurité, de contrôle parental ou de productivité. Vous pouvez vérifier si votre site a été ajouté au fichier afin d'empêcher les utilisateurs d'y accéder en ligne.

Vérifier les paramètres du fichier hosts local sous Windows

Aller à la page Démarrage et recherchez Bloc-notes. Vous pouvez utiliser n'importe quel type d'éditeur de texte comme Sublime, Atom, TextPad, TextEdit, etc.

Sélectionnez l'éditeur de texte et choisissez Exécuter en tant qu'administrateur.

Ensuite, dans l'éditeur de texte, allez à Fichier → Ouvrir.

10fichier-et-option-ouverte-dans-le-notepad

Une nouvelle fenêtre apparaît avec une option appelée Nom du fichier. Dans cette option, insérez l'emplacement suivant et cliquez sur Entrer:

C:\NWindows\NSystème32\Npilotes\Nc\Nhosts

Le fichier s'ouvre dans l'éditeur de texte.

11 Ouvrir un fichier d'hôtes sous Windows

Dans l'éditeur de texte, recherchez "::1 localhostligne ".

12recherche de l'hôte local dans le fichier d'hôtes

Vérifiez si le nom de domaine de votre site apparaît sous cette ligne. Si c'est le cas, cela signifie que le fichier hosts local a bloqué le site. Retirer le nom de domaine, sauver des changements, et sortie l'éditeur.

Vérifier les paramètres du fichier hosts local sur macOS

Naviguez jusqu'à Go → Utilitaires et sélectionnez Terminal.

Ensuite, entrez la commande suivante :

sudo nano /private/etc/hosts

Dès que vous appuyez sur EntrerIl vous sera demandé d'insérer votre mot de passe et ensuite dirigé vers votre fichier d'hôtes local.

Cherchez la mention "::1 localhost"et voyez si votre nom de domaine apparaît sous cette ligne. Si c'est le cas, cela signifie que le fichier bloque ce domaine.

Supprimer votre domaine, sauver le fichier, et sortie l'éditeur.

13macos-hosts

Vous devriez maintenant pouvoir accéder à votre site web sans rencontrer d'erreur DNS.

Il convient de noter que le fichier local des hôtes n'établit pas automatiquement une liste noire des sites. Il a donc probablement été modifié manuellement par un utilisateur pour bloquer l'accès à votre site web.

8. Réinitialiser les drapeaux de Chrome

Si aucune des tentatives précédentes de résolution du problème DNS_PROBE_FINISHED_NXDOMAIN n'a fonctionné, il vous reste une dernière chance - n'abandonnez pas ! Les drapeaux Chrome pourraient bien faire l'affaire. Si vous n'en avez jamais entendu parler, sachez qu'il s'agit d'un menu caché d'options permettant aux utilisateurs d'activer ou de désactiver des fonctionnalités expérimentales du navigateur. Ces fonctionnalités ne sont pas officiellement lancées et ne sont disponibles qu'à des fins d'essai.

Certaines de ces fonctionnalités expérimentales peuvent provoquer l'erreur DNS_PROBE_FINISHED_NXDOMAIN en raison d'une mauvaise configuration. La réinitialisation des drapeaux de Chrome devrait résoudre ce problème.

Insérer "chrome://flags"dans la barre d'adresse de votre navigateur et appuyez sur Entrer. Sélectionnez ensuite l'option Réinitialiser tout en haut de l'écran.

14chrome-flag-reset-all

Vous serez invité à relancer le navigateur. Faites-le et essayez ensuite d'ouvrir votre site web.

Haut de page

Dernières réflexions sur la correction de DNS_PROBE_FINISHED_NXDOMAIN

Contrairement à la résolution des les erreurs courantes de WordPressLa mise en œuvre de la correction DNS_PROBE_FINISHED_NXDOMAIN n'implique pas d'aller dans le backend de votre site et d'apporter des modifications risquées à vos fichiers. L'erreur DNS indique un problème avec votre ordinateur.

👉 Pour résoudre ce problème particulier, vous devez prendre les mesures suivantes :

  1. Redémarrer la connexion internet et redémarrer l'ordinateur
  2. Vider le cache DNS
  3. Renouveler l'adresse IP de l'ordinateur
  4. Redémarrer le service client DNS (Windows uniquement)
  5. Modifier le serveur DNS
  6. Désactiver l'antivirus et le VPN
  7. Vérifier les paramètres du fichier hosts local
  8. Réinitialiser les drapeaux de Chrome

💡 Si vous rencontrez d'autres problèmes avec votre site WordPress, nous avons de nombreux articles de dépannage similaires à celui-ci. Un bon point de départ est notre tutoriel sur la façon de corriger les erreurs les plus courantes de WordPress.

Si vous avez d'autres questions sur l'implémentation d'une correction DNS_PROBE_FINISHED_NXDOMAIN, n'hésitez pas à nous en faire part dans les commentaires.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *