DNS_PROBE_FINISHED_NXDOMAIN signifie que la résolution DNS a répondu que le nom de domaine n’existe pas. Visiteur, videz le cache DNS, changez de réseau ou de résolveur. Propriétaire, vérifiez que le domaine est encore actif, que les serveurs de noms sont les bons et que la zone contient les enregistrements A, AAAA ou CNAME attendus.
NXDOMAIN est la réponse d’un résolveur DNS qui a cherché le nom saisi sans le trouver. Le serveur du site peut être parfaitement en marche : c’est l’annuaire qui ne connaît plus le nom. Côté visiteur, la cause est souvent un cache local ou le résolveur d’un réseau. Côté propriétaire, il s’agit d’un domaine expiré, de serveurs de noms erronés, d’une zone supprimée ou d’un enregistrement absent.
Les étapes 1 à 3 s’adressent à la personne qui visite le site, les étapes 4 à 8 à la personne qui gère le domaine. Un message proche, l’impossibilité d’atteindre le site, peut aussi relever d’un serveur arrêté : voir le guide sur un serveur qui ne répond plus.
Vider le cache DNS de l’appareil
Si vous visitez un site. Sous Windows, ouvrez l’invite de commandes et tapez ipconfig /flushdns. Sous macOS, la commande sudo dscacheutil -flushcache suivie de sudo killall -HUP mDNSResponder vide le cache. Dans Chrome, l’adresse chrome://net-internals/#dns propose aussi de vider le cache de l’application. Redémarrez ensuite le navigateur et rechargez la page.
Essayer un autre réseau ou un autre résolveur
Si vous visitez un site. Ouvrez le site depuis la 4G ou la 5G d’un téléphone, avec le Wi-Fi coupé. S’il s’affiche, le résolveur DNS de votre box ou de votre fournisseur d’accès est en cause : redémarrez la box, ou changez les serveurs DNS de votre connexion pour ceux d’un fournisseur public de votre choix. Désactivez aussi un VPN ou un filtre DNS le temps du test.
Vérifier l’orthographe et signaler le problème
Si vous visitez un site. Relisez l’adresse : une lettre inversée ou une extension fausse produit exactement cette erreur. Si l’adresse est correcte et que le site reste introuvable depuis plusieurs réseaux, le problème vient du domaine. Prévenez l’éditeur par un autre canal, par téléphone ou via ses réseaux sociaux.
Vérifier que le domaine existe encore
Si c’est votre site. Interrogez le registre avec whois exemple.fr, ou avec l’outil de recherche de l’Afnic pour un nom en .fr et la recherche ICANN pour les extensions génériques. Contrôlez la date d’expiration et les statuts du domaine. Un nom expiré ou suspendu cesse de répondre, ou affiche une page de parking : le guide sur le nom de domaine expiré détaille la suite.
Contrôler les serveurs de noms déclarés
Si c’est votre site. Les serveurs de noms (NS) déclarés chez le registrar indiquent où se trouve la zone DNS. Comparez-les à ceux de la zone active chez votre hébergeur ou votre fournisseur DNS. Après une migration, il arrive que les NS pointent encore vers l’ancien prestataire, dont la zone a été supprimée, ou vers un serveur qui n’a jamais reçu la zone. La commande dig NS exemple.fr +short liste les NS actuellement publiés.
Examiner les enregistrements A, AAAA et CNAME
Si c’est votre site. Interrogez le nom exact que les visiteurs tapent : dig exemple.fr A, dig www.exemple.fr A et dig exemple.fr AAAA, ou nslookup exemple.fr sous Windows. Une réponse NXDOMAIN pour www seul signale un enregistrement manquant ou un CNAME supprimé. Une zone qui ne contient plus l’enregistrement A du domaine racine donne le même résultat. Recréez l’enregistrement avec l’adresse IP actuelle du serveur, après l’avoir confirmée auprès de l’hébergeur.
Comparer plusieurs résolveurs
Si c’est votre site. Une réponse différente selon le résolveur trahit une propagation en cours ou une zone cassée chez un seul serveur de noms. Interrogez directement un serveur de noms avec dig @ns1.exemple.net exemple.fr A, en remplaçant le nom par l’un de vos NS, puis un résolveur public. Si le serveur de noms répond correctement et que le résolveur renvoie NXDOMAIN, il s’agit d’un cache.
Tenir compte de la propagation et du TTL
Si c’est votre site. Les résolveurs conservent une réponse négative en mémoire pendant une durée liée à la zone, comme le décrit la RFC 2308 : même après avoir recréé l’enregistrement, certains utilisateurs voient encore l’erreur un moment. Avant un changement prévu, abaissez le TTL des enregistrements concernés. Après une correction, patientez avant de conclure à un échec, sans modifier de nouveau la zone à chaque test.
Questions fréquentes
Que veut dire NXDOMAIN ?
C’est le code de réponse DNS « Non-Existent Domain » : le serveur interrogé affirme que le nom n’existe pas. Ce n’est pas une panne du serveur web, mais une absence du nom dans l’annuaire DNS. Elle vient d’un domaine non actif, d’une zone sans l’enregistrement demandé ou d’un cache.
Comment corriger DNS_PROBE_FINISHED_NXDOMAIN sous Chrome ?
Videz le cache DNS du système, redémarrez Chrome, désactivez le VPN et testez sur un autre réseau. Si le site reste introuvable partout, la correction se fait chez le propriétaire du domaine : vérification de l’expiration, des serveurs de noms et des enregistrements de la zone.
Pourquoi mon site fonctionne-t-il sur mon téléphone mais pas sur mon ordinateur ?
Les deux appareils n’utilisent pas forcément le même résolveur DNS. L’ordinateur peut garder en cache une réponse négative ou passer par un autre serveur. Videz son cache DNS et comparez les serveurs DNS configurés sur chaque connexion.
Un changement de DNS fait-il disparaître le site pendant la transition ?
Pas nécessairement : tant que l’ancienne et la nouvelle zone contiennent les mêmes enregistrements, les visiteurs atteignent le site quel que soit le résolveur. L’interruption survient quand l’ancienne zone est supprimée avant que la nouvelle soit complète et publiée.
Sources
- DNS — MDN Web Docs
- RFC 2308 : mise en cache négative des requêtes DNS — IETF
- Rechercher des données d’enregistrement de domaine — ICANN