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 Chrome: Ce 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 Firefox: Hmm. Nous avons des difficultés à trouver ce site. Nous ne pouvons pas nous connecter au serveur à Exemple de domaine.
- Microsoft Edge: Hmmm... impossible d'accéder à cette page. Essayez ceci : Vérifiez que vous avez la bonne adresse web : Exemple de domaine.
- Safari: Safari 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.
Une fenêtre de couleur sombre s'ouvre. Tapez la commande suivante et appuyez sur Entrer:
ipconfig /flushdns
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é.
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.
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.
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.
Sélectionnez l'option Protocole Internet version 4 et cliquez sur l'option Propriétés bouton.
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
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):
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.
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.
Dans l'éditeur de texte, recherchez "::1 localhostligne ".
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.
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.
Vous serez invité à relancer le navigateur. Faites-le et essayez ensuite d'ouvrir votre site web.
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 :
- Redémarrer la connexion internet et redémarrer l'ordinateur
- Vider le cache DNS
- Renouveler l'adresse IP de l'ordinateur
- Redémarrer le service client DNS (Windows uniquement)
- Modifier le serveur DNS
- Désactiver l'antivirus et le VPN
- Vérifier les paramètres du fichier hosts local
- 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.