DNS_PROBE_FINISHED_NXDOMAIN : Signification et Solutions

Qu'est-ce que DNS_PROBE_FINISHED_NXDOMAIN ?
DNS_PROBE_FINISHED_NXDOMAIN est une erreur Chrome qui apparaît lorsque la résolution DNS du navigateur échoue parce que le nom de domaine ne correspond à aucune adresse IP. NXDOMAIN signifie « Non-Existent Domain » (domaine inexistant) — c'est la manière dont le protocole DNS indique que « ce domaine n'existe pas dans le système DNS ».
Lorsque vous tapez une URL comme example.com dans Chrome, votre navigateur interroge un serveur DNS pour traduire ce domaine en adresse IP. Si le serveur DNS répond avec NXDOMAIN, cela signifie qu'aucun enregistrement DNS n'a été trouvé pour ce domaine. Chrome affiche alors la page d'erreur « Ce site est inaccessible » avec le code d'erreur DNS_PROBE_FINISHED_NXDOMAIN.
La bonne nouvelle : cette erreur est presque toujours corrigeable de votre côté. Dans la plupart des cas, elle est causée par une faute de frappe dans l'URL, un cache DNS obsolète, ou une mauvaise configuration DNS — et non par un domaine réellement inexistant.
À quoi ressemble cette erreur dans les autres navigateurs
Les navigateurs basés sur Chromium (Chrome, Edge, Brave, Opera) affichent tous le même code DNS_PROBE_FINISHED_NXDOMAIN. Firefox et Safari montrent un message plus convivial, mais le problème sous-jacent est identique.
| Navigateur | Message d'erreur |
|---|---|
| Google Chrome | This site can't be reached — dns_probe_finished_nxdomain |
| Mozilla Firefox | Hmm. We're having trouble finding that site. |
| Microsoft Edge | Hmmm... can't reach this page |
| Safari | Safari Can't Find the Server |
| Brave | This site can't be reached — dns_probe_finished_nxdomain |
| Opera | This site can't be reached — dns_probe_finished_nxdomain |
Causes courantes de DNS_PROBE_FINISHED_NXDOMAIN
Comprendre pourquoi cette erreur apparaît vous aide à choisir la bonne solution. Voici les causes les plus fréquentes, classées de la plus courante à la moins courante.
Faute de frappe dans l'URL — La cause la plus fréquente. Un seul caractère erroné (par ex. gogle.com au lieu de google.com) déclenche NXDOMAIN car le domaine mal orthographié n'existe pas dans le DNS.
Cache DNS obsolète — Votre ordinateur a mis en cache une entrée DNS ancienne ou corrompue. L'adresse IP du domaine a peut-être changé, mais votre cache conserve encore l'enregistrement périmé ou invalide.
Cache DNS interne de Chrome — Chrome gère son propre cache DNS, séparé de celui de votre système. Même après avoir vidé le cache système, Chrome peut encore utiliser une entrée interne obsolète.
Domaine non enregistré ou expiré — Le propriétaire du site a oublié de renouveler le domaine, ou celui-ci n'a jamais été enregistré.
Délai de propagation DNS — Le domaine a été récemment enregistré ou ses enregistrements DNS ont été modifiés. La propagation des changements DNS peut prendre jusqu'à 48 heures dans le monde entier.
Fichier hosts modifié — Le fichier hosts de votre système associe manuellement le domaine à une mauvaise adresse IP ou le bloque entièrement (127.0.0.1).
VPN ou pare-feu bloquant l'accès — Un VPN, un proxy ou un pare-feu intercepte les requêtes DNS et bloque ou redirige le domaine.
Problème avec le serveur DNS du FAI — Le serveur DNS de votre fournisseur d'accès renvoie NXDOMAIN de manière incorrecte, ou il n'a pas encore reçu les enregistrements DNS du domaine.
Solution 1 : Vérifier l'orthographe du nom de domaine
Cela peut sembler évident, mais c'est la cause n°1 des erreurs NXDOMAIN. Vérifiez attentivement l'URL dans votre barre d'adresse :
Recherchez les fautes de frappe courantes : lettres manquantes (goole.com), lettres en trop (googgle.com), mauvaise extension (.con au lieu de .com), ou caractères confondus (goog1e.com avec le chiffre 1 au lieu de la lettre l).
Si quelqu'un vous a envoyé le lien, essayez plutôt de rechercher le site sur Google au lieu de cliquer directement sur le lien. Si le domaine n'existe vraiment pas, aucun résultat de recherche n'apparaîtra.
Solution 2 : Vider le cache DNS
Après avoir vidé le cache, essayez de recharger le site. Si les enregistrements DNS du domaine ont été récemment mis à jour, le vidage du cache permet à votre système de récupérer les nouveaux enregistrements.
# Windows (Command Prompt as Administrator)
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Linux (systemd-resolved)
sudo resolvectl flush-caches
# Chrome OS
chrome://net-internals/#dns → Clear host cacheSolution 3 : Purger le cache DNS interne de Chrome
Chrome gère son propre cache DNS, complètement séparé du cache de votre système. Vider le cache système seul ne suffit pas — vous devez également purger le cache interne de Chrome.
Ouvrez Chrome et tapez
chrome://net-internals/#dnsdans la barre d'adresseCliquez sur « Clear host cache » pour purger toutes les entrées DNS mises en cache par Chrome
Puis allez à
chrome://net-internals/#socketset cliquez sur « Flush socket pools » pour réinitialiser les connexions ouvertesEssayez de recharger le site — Chrome effectuera désormais une résolution DNS entièrement nouvelle
Solution 4 : Passer à un serveur DNS public
Le serveur DNS de votre FAI peut renvoyer des réponses NXDOMAIN incorrectes, ou il n'a pas encore les enregistrements du domaine. Passer à un serveur DNS public fiable résout souvent ce problème.
| Fournisseur | DNS primaire | DNS secondaire | Idéal pour |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Rapidité et confidentialité |
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | Fiabilité |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Blocage des malwares |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Filtrage de contenu |
Changer le DNS sur Windows
Ouvrez Paramètres → Réseau et Internet → Paramètres réseau avancés
Cliquez sur votre connexion active (Wi-Fi ou Ethernet) → Propriétés du matériel
Cliquez sur Modifier à côté de Attribution du serveur DNS → passez en Manuel
Activez IPv4 et définissez le DNS préféré sur
1.1.1.1, l'alternatif sur1.0.0.1Cliquez sur Enregistrer et testez le site à nouveau
Changer le DNS sur macOS
Ouvrez Réglages Système → Réseau → Wi-Fi → Détails
Cliquez sur DNS dans la barre latérale
Supprimez les entrées existantes et ajoutez
1.1.1.1et1.0.0.1Cliquez sur OK puis Appliquer
Solution 5 : Vérifier le fichier hosts
Votre système d'exploitation dispose d'un fichier hosts local qui peut remplacer le DNS pour des domaines spécifiques. Si le domaine y est listé avec une mauvaise IP (comme 127.0.0.1 ou 0.0.0.0), cela déclenchera une erreur NXDOMAIN même si le domaine existe dans le DNS public.
C'est un problème fréquent chez les développeurs qui ont ajouté des entrées hosts temporaires et ont oublié de les supprimer, ou chez les utilisateurs dont l'antivirus ou le bloqueur de publicités a modifié le fichier hosts.
# Windows — open as Administrator:
notepad C:\Windows\System32\drivers\etc\hosts
# macOS / Linux:
sudo nano /etc/hosts
# Look for lines like:
# 127.0.0.1 example.com ← This blocks the domain!
# 0.0.0.0 example.com ← This also blocks it!
# If you find the domain listed, delete that line and save.Solution 6 : Réinitialiser les flags Chrome par défaut
Portez une attention particulière aux flags liés au DNS comme « Async DNS resolver », « DNS over HTTPS » et « DNS prefetching ». Si l'un d'entre eux a été modifié, il pourrait provoquer des échecs de résolution DNS.
Tapez
chrome://flagsdans la barre d'adresse et appuyez sur EntréeCliquez sur le bouton « Reset all » en haut de la page
Redémarrez Chrome quand on vous le demande
Essayez de charger le site à nouveau
Solution 7 : Désactiver temporairement le VPN ou l'antivirus
Les VPN acheminent toutes vos requêtes DNS via leurs propres serveurs. Si le serveur DNS du VPN ne possède pas les enregistrements du domaine, vous obtiendrez NXDOMAIN. De même, certains antivirus et pare-feu interceptent le trafic DNS et peuvent bloquer les domaines qu'ils jugent suspects.
Pour tester : désactivez temporairement votre VPN et votre antivirus, puis essayez de charger le site. Si cela fonctionne, le VPN ou le logiciel de sécurité est en cause.
Solution 8 : Vérifier l'état d'enregistrement du domaine
Si aucune des solutions précédentes ne fonctionne, le domaine lui-même est peut-être réellement non enregistré ou expiré. C'est fréquent avec les nouveaux sites, les domaines récemment changés, ou les domaines que le propriétaire a oublié de renouveler.
Pour vérifier l'état du domaine :
Utilisez le WHOIS de DNS Robot sur /whois-lookup — saisissez le domaine et vérifiez les dates d'enregistrement et d'expiration
Utilisez la Recherche DNS de DNS Robot sur /dns-lookup — si aucun enregistrement A, AAAA ou NS n'existe, le domaine n'a pas de configuration DNS
Vérifiez la propagation DNS — si le domaine vient d'être enregistré, les enregistrements DNS peuvent ne pas s'être propagés à tous les serveurs. Cela peut prendre jusqu'à 48 heures.
Corriger DNS_PROBE_FINISHED_NXDOMAIN sur Android
L'erreur NXDOMAIN apparaît sur Chrome pour Android avec le même code d'erreur. Voici comment la corriger.
Vider le cache Chrome : Ouvrez Chrome → Paramètres → Confidentialité et sécurité → Effacer les données de navigation → sélectionnez Images et fichiers en cache → Effacer les données
Changer le DNS : Allez dans Paramètres → Réseau et Internet → DNS privé → définissez sur
one.one.one.one(Cloudflare) oudns.google(Google)Activer/désactiver le mode avion : Activez le mode avion pendant 10 secondes, puis désactivez-le — cela force une nouvelle connexion réseau et une nouvelle résolution DNS
Mettre Chrome à jour : Ouvrez le Play Store → cherchez Chrome → appuyez sur Mettre à jour si disponible
Redémarrez votre appareil si aucune des solutions ci-dessus ne fonctionne
Corriger DNS_PROBE_FINISHED_NXDOMAIN sur iPhone / iPad
Sur iOS, Safari affiche « Safari ne parvient pas à trouver le serveur » au lieu du code d'erreur Chrome. Si vous utilisez Chrome sur iOS, vous verrez le message DNS_PROBE_FINISHED_NXDOMAIN. Voici comment corriger cette erreur.
Changer le DNS : Allez dans Réglages → Wi-Fi → appuyez sur l'icône (i) à côté de votre réseau → Configurer le DNS → Manuel → ajoutez
1.1.1.1et1.0.0.1Vider le cache Safari : Réglages → Safari → Effacer historique, données de site
Vider le cache Chrome : Ouvrez Chrome → Réglages → Confidentialité → Effacer les données de navigation
Activer/désactiver le mode avion : Activez-le pendant 10 secondes, puis désactivez-le pour réinitialiser la connexion réseau
Redémarrez votre appareil pour effacer tout l'état DNS temporaire
Comment vérifier que la correction a fonctionné
Si nslookup renvoie une adresse IP, le DNS fonctionne et le site devrait se charger. S'il renvoie toujours « Non-existent domain », soit le domaine n'est véritablement pas enregistré, soit vous devez essayer un autre serveur DNS.
Vous pouvez également utiliser l'outil de Recherche DNS de DNS Robot pour vérifier si le domaine est résolu depuis plusieurs serveurs à travers le monde — cela confirme si le problème est local à votre appareil ou s'il s'agit d'un problème DNS global.
# Test DNS resolution directly
nslookup example.com
# Test with a specific DNS server
nslookup example.com 1.1.1.1
# Detailed test (Mac/Linux)
dig example.com
# If dig returns NXDOMAIN in the status, the domain truly doesn't exist:
# ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAINVérifiez si le domaine existe dans le DNS
Utilisez l'outil gratuit de Recherche DNS de DNS Robot pour vérifier si un domaine est résolu correctement depuis plusieurs serveurs à travers le monde. Voyez si le domaine renvoie NXDOMAIN partout ou seulement depuis votre emplacement.
Try Recherche DNSFrequently Asked Questions
Cela signifie que Chrome a effectué une résolution DNS pour le domaine que vous avez saisi et a reçu une réponse NXDOMAIN (Non-Existent Domain). Le serveur DNS n'a trouvé aucune adresse IP associée à ce nom de domaine. Cela peut être causé par une faute de frappe, un cache DNS obsolète, ou un domaine non enregistré.