Si un site Web appelé n’est pas ac­ces­sible ou dis­po­nible, le na­vi­ga­teur affiche souvent le message DNS_PROBE_FINISHED_NXDOMAIN. Vous dé­cou­vri­rez ici ce que signifie cette erreur et comment la résoudre.

Que signifie le message DNS_PROBE_FINISHED_NXDOMAIN ?

Lorsque Google Chrome tente sans succès d’ouvrir un site Web et affiche ensuite le message d’erreur DNS_PROBE_FINISHED_NXDOMAIN, cela signale un problème de ré­so­lu­tion de nom par le serveur DNS configuré. Con­crè­te­ment, le message indique que la vé­ri­fi­ca­tion DNS est terminée (en anglais dns probe finished), mais qu’aucune adresse IP cor­res­pon­dant au domaine à résoudre n’a pu être iden­ti­fiée. Chrome, ou le serveur de noms interrogé, classe alors ce dernier comme un « domaine inexis­tant » (en anglais non-existent (nx) domain).

Image: Google Chrome : DNS_PROBE_FINISHED_NXDOMAIN
Le message d’erreur DNS_PROBE_FINISHED_NXDOMAIN s’affiche dans le na­vi­ga­teur Chrome lorsque la ré­so­lu­tion de noms par DNS ne fonc­tionne pas.
Note

Ce problème de connexion n’est en aucun cas propre au na­vi­ga­teur Google Chrome. En revanche, la mention spé­ci­fique DNS_PROBE_FINISHED_NXDOMAIN n’apparaît que dans Chrome. Firefox et d’autres na­vi­ga­teurs indiquent sim­ple­ment que la page ou le serveur est in­trou­vable. Sur les na­vi­ga­teurs mobiles, le message affiché est souvent plus général et moins technique. Ces dif­fé­rences s’ex­pli­quent notamment par la façon dont chaque na­vi­ga­teur et le système d’ex­ploi­ta­tion gèrent la ré­so­lu­tion DNS (cache, résolveur, couche réseau) et tra­dui­sent l’erreur en message.

Quelles sont les causes possibles de DNS_PROBE_FINISHED_NXDOMAIN ?

L’erreur DNS_PROBE_FINISHED_NXDOMAIN survient lorsque le na­vi­ga­teur ne peut pas résoudre l’adresse IP d’un domaine. Cela signifie gé­né­ra­le­ment qu’il y a un problème avec les pa­ra­mètres DNS ou la connexion, soit du côté des opé­ra­teurs du site Web, soit du côté de l’uti­li­sa­teur.

Du point de vue des opé­ra­teurs de site Web, les causes suivantes peuvent entraîner l’erreur :

  • Pa­ra­mètres DNS in­cor­rects, ce qui empêche le domaine de pointer cor­rec­te­ment vers l’IP du serveur.
  • Domaine expiré ou mal en­re­gis­tré, de sorte que les serveurs de noms DNS ne four­nis­sent pas de réponse valide.
  • Con­fi­gu­ra­tion in­cor­recte des serveurs de noms ou pro­pa­ga­tion in­suf­fi­sante après des mo­di­fi­ca­tions, rendant les nouveaux en­re­gis­tre­ments DNS encore in­dis­po­nibles mon­dia­le­ment.

Des problèmes empêchant la ré­so­lu­tion DNS peuvent également survenir du côté des uti­li­sa­teurs. Ils diffèrent cependant des problèmes ren­con­trés par les opé­ra­teurs de site Web :

  • Le serveur DNS ne fonc­tionne pas cor­rec­te­ment ou ne répond pas aux requêtes.
  • Le client DNS sur l’appareil fonc­tionne in­cor­rec­te­ment ou est désactivé.
  • Pa­ra­mètres DNS in­cor­rects dans le système d’ex­ploi­ta­tion, le na­vi­ga­teur ou le routeur, par exemple via des serveurs ma­nuel­le­ment en­re­gis­trés qui ne sont pas ac­ces­sibles.
  • Pa­ra­mètres Chrome in­cor­rects, notamment des pa­ra­mètres ex­pé­ri­men­taux du na­vi­ga­teur pouvant affecter ou bloquer la ré­so­lu­tion DNS.
  • Entrées obsolètes dans le cache DNS du système d’ex­ploi­ta­tion ou du na­vi­ga­teur, four­nis­sant d’anciennes adresses IP et générant des conflits.
  • Logiciel VPN ou antivirus, ou pare-feu bloquent les requêtes DNS ou empêchent l’éta­blis­se­ment de la connexion.
  • Fautes de frappe dans l’URL ou noms de domaine in­cor­rects par inad­ver­tance.
Nom de domaine
Votre domaine en un clic
  • 1 cer­ti­fi­cat SSL Wildcard par contrat
  • Fonction incluse Domain Connect pour une con­fi­gu­ra­tion DNS sim­pli­fiée

Comment analyser d’où provient l’erreur DNS_PROBE_FINISHED_NXDOMAIN ?

Si vous souhaitez analyser l’erreur DNS_PROBE_FINISHED_NXDOMAIN, plusieurs outils et services de vé­ri­fi­ca­tion en ligne peuvent être très utiles. Ils per­met­tent de com­prendre ra­pi­de­ment l’origine des problèmes DNS sans devoir effectuer des vé­ri­fi­ca­tions de pa­ra­mètres com­pli­quées. Des services comme IntoDNS, MXToolbox ou DNS­Che­cker vérifient par exemple si les en­re­gis­tre­ments DNS d’un domaine sont cor­rec­te­ment con­fi­gu­rés, si les serveurs de noms répondent et si la pro­pa­ga­tion fonc­tionne dans le monde entier. De plus, de simples services de ping ou de Trace Route en ligne peuvent indiquer si le domaine est fon­da­men­ta­le­ment ac­ces­sible ou s’il existe des pertes de paquets ou des problèmes de routage.

Pour des vé­ri­fi­ca­tions locales, vous pouvez utiliser des outils comme nslookup, dig ou l’invite de commandes Windows avec ping et tracert pour tester di­rec­te­ment la ré­so­lu­tion de noms. De nom­breuses ex­ten­sions de na­vi­ga­teur ou ap­pli­ca­tions de bureau offrent également des contrôles DNS en temps réel et indiquent quel serveur répond à la demande.

Note

Pour un diag­nos­tic avancé des problèmes DNS tel que DNS_PROBE_FINISHED_NXDOMAIN, les outils de ligne de commande comme dig et nslookup offrent des in­for­ma­tions pré­cieuses. Ils per­met­tent de vérifier si un serveur DNS renvoie la bonne adresse IP d’un domaine et aident ainsi à cerner la source de l’erreur.

  1. Ouvrez l’invite de commandes.
  2. Saisissez une commande pour tester la ré­so­lu­tion DNS : nslookup exemple.fr affiche l’adresse IP du domaine via le serveur DNS par défaut et dig exemple.fr fournit des in­for­ma­tions dé­tail­lées sur le domaine, y compris les serveurs de noms ré­pon­dants et les valeurs TTL.
  3. Vous pouvez éven­tuel­le­ment in­ter­ro­ger un serveur DNS spé­ci­fique. Utilisez pour cela nslookup exemple.fr 8.8.8.8 ou dig @8.8.8.8 exemple.fr.

Comment corriger l’erreur DNS_PROBE_FINISHED_NXDOMAIN ?

Pour com­prendre et corriger sys­té­ma­ti­que­ment la cause de l’erreur, il est conseillé de suivre les étapes suivantes dans l’ordre. Ce tableau vous donne un aperçu concis :

Étape Action Objectif/Ex­pli­ca­tion
1 Vérifier l’URL Vérifiez si le domaine saisi est cor­rec­te­ment or­tho­gra­phié (pas de fautes de frappe, pas d’espaces, extension de domaine correcte)
2 Tester d’autres sites Web Vérifiez si seul ce domaine est affecté ou si toutes les pages le sont, afin de dis­tin­guer un problème lié à l’appareil ou au réseau d’un problème propre au site Web
3 Vider le cache du na­vi­ga­teur et le cache DNS Videz le cache de votre na­vi­ga­teur et le cache DNS du système d’ex­ploi­ta­tion afin de supprimer les entrées obsolètes
4 Re­dé­mar­rer le service client DNS Re­dé­mar­rez le service client DNS pour rétablir la ré­so­lu­tion des noms
5 Vérifier/modifier le serveur DNS Vérifiez vos pa­ra­mètres DNS et testez des serveurs DNS publics comme Google DNS (8.8.8.8 / 8.8.4.4) ou Cloud­flare (1.1.1.1)
6 Vérifier les pa­ra­mètres réseau Assurez-vous que votre appareil est cor­rec­te­ment connecté. Vérifiez les pa­ra­mètres de proxy et les pa­ra­mètres ex­pé­ri­men­taux du na­vi­ga­teur sus­cep­tibles de bloquer la ré­so­lu­tion DNS
7 Vérifier VPN, pare-feu et antivirus Dé­sac­ti­vez tem­po­rai­re­ment le VPN, le pare-feu ou les pro­grammes antivirus afin de vérifier s’ils bloquent ou re­di­ri­gent les requêtes DNS
8 Vérifier le fichier hosts Vérifiez le fichier hosts sur votre système. Des entrées in­cor­rectes peuvent bloquer ou rediriger certains domaines
9 Réi­ni­tia­li­ser les flags Chrome à « Standard » Réi­ni­tia­li­sez les pa­ra­mètres ex­pé­ri­men­taux du na­vi­ga­teur Chrome à leurs valeurs par défaut afin de corriger d’éventuels problèmes DNS liés à des flags dé­fec­tueux
10 Contacter l’opérateur du site Web Si un seul domaine est concerné, le problème provient pro­ba­ble­ment de l’en­re­gis­tre­ment du domaine ou des serveurs de noms. Les opé­ra­teurs du site Web doivent alors in­ter­ve­nir

Étape 1 : vérifier l’URL

Il arrive souvent que l’erreur soit sim­ple­ment causée par des fautes de frappe dans l’URL. Vérifiez donc soig­neu­se­ment que l’adresse est cor­rec­te­ment saisie, qu’il n’y a pas d’espaces ou de ca­rac­tères spéciaux, et que le bon nom de domaine de premier niveau (.fr, .com, .net, etc.) est utilisé. De petites erreurs de saisie peuvent empêcher le serveur DNS de trouver le domaine.

Étape 2 : tester d’autres sites Web

Ouvrez quelques autres sites Web pour dé­ter­mi­ner si le problème ne concerne qu’un seul domaine ou si la connexion Internet est en cause. Si toutes les pages fonc­tion­nent, l’erreur provient pro­ba­ble­ment du côté des opé­ra­teurs du site. Si plusieurs pages sont con­cer­nées, la cause se trouve gé­né­ra­le­ment au niveau de l’appareil local ou du réseau.

Étape 3 : vider le cache DNS

Le cache DNS peut être à l’origine de cette erreur. Ce cache, que des systèmes d’ex­ploi­ta­tion comme Linux ou macOS créent eux aussi au­to­ma­ti­que­ment, contient des entrées cor­res­pon­dant à des adresses Web qui ont été résolues avec succès au fil du temps. Les na­vi­ga­teurs ex­ploi­tent cette mémoire afin de fournir les pages le plus ra­pi­de­ment possible, ce qui peut toutefois entraîner des problèmes comme l’erreur DNS_PROBE_FINISHED_NXDOMAIN lorsque les entrées en­re­gis­trées ne sont plus à jour. Dans ce cas, la solution consiste à vider le cache DNS, ce qu’on appelle également DNS flush. Sous Windows, la procédure est la suivante :

  1. Ouvrez l’invite de commandes.
  2. Saisissez la commande ipconfig /flushdns, puis validez avec la touche Entrée.
  3. Un message vous informe du succès de l’opération de sup­pres­sion.

Étape 4 : re­dé­mar­rer le service client DNS

Pour les uti­li­sa­teurs de Windows con­fron­tés à l’erreur DNS_PROBE_FINISHED_NXDOMAIN, la solution au problème de connexion peut résider dans le re­dé­mar­rage du service client DNS propre au système. En tant que lien entre le na­vi­ga­teur et le serveur DNS, ce service joue un rôle important dans la ré­so­lu­tion des noms, même si, selon la con­fi­gu­ra­tion du système, la ré­so­lu­tion peut parfois continuer à fonc­tion­ner en l’absence du service, au prix de li­mi­ta­tions (par exemple sur la mise en cache). Il reste toutefois possible qu’un dys­fonc­tion­ne­ment du client DNS affecte le bon fonc­tion­ne­ment de na­vi­ga­teurs comme Chrome. Procédez comme suit pour vérifier le statut du service DNS et le re­dé­mar­rer si né­ces­saire :

  1. Ouvrez le menu Démarrer et accédez à la boîte de dialogue « Exécuter ».
  2. Tapez services.msc et validez l’entrée en cliquant sur « OK ».
  3. Re­cher­chez le terme « Client DNS » et vérifiez l’entrée dans la ligne « Statut ».
  4. Si le service n’est pas en cours d’exécution, sé­lec­tion­nez l’entrée du Client DNS avec un clic droit et cliquez sur « Re­dé­mar­rer ».
Note

Le re­dé­mar­rage manuel du client DNS de Windows ne fonc­tionne que si le service n’est pas défini sur « Désactivé ». Si le service est désactivé, vous devez re­dé­mar­rer le système d’ex­ploi­ta­tion pour relancer le client DNS.

Image: Windows 11 : menu Services (Local)
L’outil de gestion de Windows 11 pour l’ensemble des services système im­por­tants affiche, entre autres, le type de démarrage et l’état actuel des dif­fé­rents services.

Étape 5 : vérifier ou changer le serveur DNS

Il existe deux raisons possibles pour les­quelles l’échange de votre appareil avec le serveur DNS choisi ou prévu par votre four­nis­seur ne fonc­tionne pas : d’une part, il se peut que les adresses IP saisies ne soient pas correctes ou ne soient plus valides. D’autre part, il est possible que le serveur soit tem­po­rai­re­ment inac­ces­sible. Dans les deux cas, Chrome peut afficher le message d’erreur DNS_PROBE_FINISHED_NXDOMAIN pour vous informer du problème. Une autre solution consiste donc à vérifier les pa­ra­mètres DNS ou à modifier le serveur DNS. En tant qu’uti­li­sa­teur de Windows, vous pouvez procéder comme suit :

  1. Cliquez avec le bouton droit sur le logo Windows et sé­lec­tion­nez l’option « Con­nexions réseau ».
  2. Cliquez sur « Modifier les options de l’adap­ta­teur », puis faites un clic droit sur la connexion réseau concernée afin de sé­lec­tion­ner celle pour laquelle vous souhaitez modifier le serveur DNS.
  3. Cliquez sur « Pro­prié­tés », puis sé­lec­tion­nez l’entrée « Protocole Internet version 4 (TCP/IPv4) ».
  4. Vérifiez les adresses indiquées sous « Serveur DNS préféré » et « Serveur DNS al­ter­na­tif ».
  5. Saisissez les adresses IP des serveurs DNS souhaités, par exemple celles du serveur DNS de Google (8.8.8.8 et 8.8.4.4).
Note

Si l’option « Obtenir les adresses des serveurs DNS au­to­ma­ti­que­ment » est activée, votre na­vi­ga­teur utilise de lui-même les serveurs DNS définis par le four­nis­seur pour la ré­so­lu­tion des noms. Dans ce cas, vous devez d’abord activer l’option « Utiliser les adresses de serveur DNS suivantes » pour pouvoir entrer une sélection de serveurs per­son­na­li­sée.

Étape 6 : vérifier les pa­ra­mètres réseau

Vérifiez si votre appareil est cor­rec­te­ment connecté à Internet et dispose d’une connexion réseau stable. Assurez-vous qu’aucun paramètre proxy incorrect ou paramètre ex­pé­ri­men­tal du na­vi­ga­teur n’est actif, ce qui pourrait affecter la ré­so­lu­tion DNS. Vérifiez votre con­fi­gu­ra­tion réseau, en par­ti­cu­lier si l’adresse IP et le serveur DNS sont obtenus au­to­ma­ti­que­ment. Dans de nombreux cas, re­dé­mar­rer le routeur peut aider à éliminer les per­tur­ba­tions réseau tem­po­raires ou les erreurs mises en cache.

Étape 7 : dé­sac­ti­ver tem­po­rai­re­ment les outils VPN et autres logiciels de sécurité

Si vous utilisez un logiciel VPN pour naviguer de manière anonyme et sécurisée sur Internet ou pour trans­fé­rer des données via des réseaux virtuels, celui-ci peut être à l’origine de l’erreur DNS_PROBE_FINISHED_NXDOMAIN. Cela concerne aussi bien les outils externes que les ex­ten­sions VPN ins­tal­lées dans Chrome. Il en va de même pour les logiciels de sécurité tels que les pro­grammes antivirus ou les pare-feux. Bien que ces ap­pli­ca­tions soient es­sen­tielles pour protéger votre système, elles sont connues pour bloquer, dans certaines si­tua­tions et sans raison valable, l’éta­blis­se­ment de con­nexions.

En cas de problème de ré­so­lu­tion de noms, commencez donc par dé­sac­ti­ver tem­po­rai­re­ment les logiciels men­tion­nés. Si l’accès à la page cible fonc­tionne ensuite, vous avez identifié la source de l’erreur et pouvez re­cher­cher une solution per­met­tant de lever le blocage provoqué par l’outil concerné. À défaut, vous pouvez également envisager de changer de logiciel.

Note

N’accédez à la page Web pour laquelle le message DNS_PROBE_FINISHED_NXDOMAIN s’affiche qu’après avoir désactivé votre logiciel de sécurité, et uni­que­ment si vous êtes certain qu’il s’agit d’une page fiable. Il est possible que le programme ait bloqué le site à juste titre. En cas de doute, des outils comme le Blacklist Check de mxtoolbox.com peuvent vous aider à vérifier si un domaine figure sur des listes noires, et pour quelle raison.

Étape 8 : vérifier le fichier hosts

Dans le fichier hosts de votre système, vous pouvez assigner ma­nuel­le­ment des adresses IP à des domaines spé­ci­fiques. Les entrées in­cor­rectes ou obsolètes peuvent empêcher qu’un domaine soit résolu cor­rec­te­ment, même s’il existe réel­le­ment. Vérifiez at­ten­ti­ve­ment le fichier sur votre système. Sous Windows, il se trouve gé­né­ra­le­ment sous C:\Windows\System32\drivers\etc\hosts. Supprimez ou corrigez les entrées qui bloquent le domaine souhaité ou qui pointent vers la mauvaise IP. En­re­gis­trez ensuite le fichier et re­dé­mar­rez votre na­vi­ga­teur ou le client DNS pour que les mo­di­fi­ca­tions prennent effet.

Étape 9 : réi­ni­tia­li­ser les flags Chrome sur « Standard »

Chrome est par­ti­cu­liè­re­ment apprécié pour ses fonc­tion­na­li­tés avancées. Afin de les tester avant leur pu­bli­ca­tion of­fi­cielle, Google met à dis­po­si­tion des uti­li­sa­teurs de nom­breuses nouvelles fonctions et options de con­fi­gu­ra­tion po­ten­tielles sous forme de « flags » à statut ex­pé­ri­men­tal. Certains sont activés au­to­ma­ti­que­ment lors d’une mise à jour du na­vi­ga­teur, tandis que d’autres peuvent être activés ou dé­sac­ti­vés ma­nuel­le­ment. Étant donné qu’il s’agit de fonc­tion­na­li­tés en phase de test, elles peuvent provoquer des problèmes de connexion, comme l’erreur DNS_PROBE_FINISHED_NXDOMAIN. Si les solutions pré­cé­dentes n’ont pas permis de résoudre le problème, il est donc re­com­mandé d’essayer de rétablir les flags de Chrome à leurs valeurs par défaut (activé ou désactivé).

  1. Démarrez Google Chrome.
  2. Saisissez chrome://flags dans la barre d’adresse, puis appuyez sur la touche Entrée.
  3. Cliquez sur le bouton « Réi­ni­tia­li­ser tout ».
  4. Cliquez ensuite sur le bouton affiché « Re­dé­mar­rer » afin de relancer le na­vi­ga­teur et d’appliquer les mo­di­fi­ca­tions.
Image: Chrome Flags
Les pa­ra­mètres ex­pé­ri­men­taux du na­vi­ga­teur sont ac­ces­sibles via les flags Chrome et per­met­tent d’activer ou de dé­sac­ti­ver des fonc­tion­na­li­tés en cours de test.
Free Cloud Server Trial
Serveurs Virtuels Privés de niveau en­tre­prise
  • Serveurs pour les dé­ve­lop­peurs basés sur KVM
  • Évo­lu­ti­vité flexible, jusqu'au Cloud d'en­tre­prise
  • Pay-as-you-go : fac­tu­ra­tion à la minute, selon l'uti­li­sa­tion

Étape 10 : contacter les ad­mi­nis­tra­teurs du site Web

Si l’erreur persiste et qu’un seul domaine est affecté, la cause provient très pro­ba­ble­ment des ad­mi­nis­tra­teurs du site Web. Cela peut être dû à des serveurs de noms dé­fec­tueux, des entrées DNS in­cor­rectes ou un domaine expiré.

Les ad­mi­nis­tra­teurs d’un site Web devraient, dans ces cas, vérifier si la con­fi­gu­ra­tion DNS est correcte et effectuer les ajus­te­ments né­ces­saires afin que le domaine re­de­vienne ac­ces­sible. Il peut être né­ces­saire de contacter le four­nis­seur d’hé­ber­ge­ment ou le bureau d’en­re­gis­tre­ment de domaines.

Aller au menu principal