Pour ceux d’entre vous qui travaillent régulièrement sur des sites web, les erreurs spécifiques au CMS, telles que l’écran blanc de la mort ou les erreurs de connexion à la base de données, sont assez courantes. Mais un autre sous-ensemble d’erreurs que vous rencontrerez probablement est celui lié à votre connexion internet et aux DNS.
Une erreur très courante que les utilisateurs de Google Chrome obtiennent lorsqu’ils essaient de naviguer vers une page web est « This site can’t be reached – Server IP address could not be found », ainsi que DNS_PROBE_FINISHED_NXDOMAIN. Cela peut être franchement frustrant, car vous ne pouvez soudain plus naviguer vers votre site web, voire nulle part. 😫
Si vous voyez cette erreur lorsque vous essayez d’accéder à votre site, ne vous inquiétez pas, c’est assez facile à résoudre. Consultez les recommandations ci-dessous pour savoir comment vous reconnecter. Cela peut également fonctionner pour d’autres navigateurs, tels que Firefox, Edge, etc.
Consultez notre guide vidéo pour résoudre l’erreur DNS_PROBE_FINISHED_NXDOMAIN
Qu’est-ce que l’erreur DNS_PROBE_FINISHED_NXDOMAIN ?
L’erreur DNS_PROBE_FINISHED_NXDOMAIN est généralement due à une mauvaise configuration ou à un problème au niveau de votre DNS. DNS est l’abréviation de Domain Name System (système de noms de domaine), qui aide à diriger le trafic sur l’internet en connectant les noms de domaine aux serveurs web réels. Il prend une requête humaine – un nom de domaine comme kinsta.com – et la traduit en une adresse IP de serveur informatique – comme 216.3.128.12.
Lorsqu’un utilisateur saisit une URL dans son navigateur web, le DNS se met au travail pour relier cette URL à l’adresse IP du serveur réel. C’est ce qu’on appelle la résolution de noms DNS. Un récurseur DNS interroge plusieurs serveurs de noms pour déterminer l’adresse IP réelle d’un serveur.
Si le DNS ne parvient pas à résoudre le nom de domaine ou l’adresse, vous pouvez recevoir l’erreur DNS_PROBE_FINISHED_NXDOMAIN. La partie NXDOMAIN signifie domaine non existant. Pour en savoir plus sur le DNS et son fonctionnement.
Code d’erreur | DNS_PROBE_FINISHED_NXDOMAIN |
Type d’erreur | Erreur DNS |
Variations de l’erreur | Ce site n’est pas accessible Hmm. Nous avons des difficultés à trouver ce site Hmm… impossible d’accéder à cette page Safari ne trouve pas le serveur |
Causes de l’erreur | Erreur de connexion Internet Le pare-feu bloque l’accès Mauvaise configuration du DNS Le DNS n’a pas encore été propagé Serveur ne répondant pas |
À quoi ressemble l’erreur DNS_PROBE_FINISHED_NXDOMAIN sur les navigateurs ?
Il existe plusieurs variantes de cette erreur en fonction du navigateur que vous utilisez.
Google Chrome
Dans Google Chrome, cette erreur se présente sous la forme DNS_PROBE_FINISHED_NXDOMAIN (voir ci-dessous), indiquant que le site n’est pas accessible, suivi de l’adresse IP du serveur qui n’a pas pu être trouvée.
Ce site n’est pas accessible ou Cette page web n’est pas disponible.
Mozilla Firefox
Dans Mozilla Firefox, l’erreur sera simplement affichée sous la forme Hmm. Nous avons des difficultés à trouver ce site (comme indiqué ci-dessous).
Nous ne pouvons pas nous connecter au serveur de domain.com.
Microsoft Edge
Dans Microsoft Edge, l’erreur s’affichera simplement sous la forme Hmm… Impossible d’atteindre cette page (comme indiqué ci-dessous). Ce qui n’est pas très utile.
Assurez-vous d’avoir la bonne adresse web : domain.com.
Safari
Dans Safari, l’erreur s’affichera simplement sous la forme Safari ne peut pas trouver le serveur (comme indiqué ci-dessous).
Safari ne peut pas ouvrir la page « domain.com » car Safari ne peut pas trouver le serveur « domain.com ».
Principales causes de l’erreur DNS_PROBE_FINISHED_NXDOMAIN
Comme indiqué, cette erreur se produit lorsque le système de noms de domaine ne peut pas résoudre l’URL d’un site web en une adresse IP. Les causes de cette erreur peuvent être les suivantes :
- Vous avez mal saisi le nom du site dans la barre de recherche.
- Une erreur de connexion à l’internet vous empêche d’accéder au site.
- Votre pare-feu bloque l’accès au site web.
- Un antivirus ou un VPN interfère avec les réglages de votre réseau.
- Le domaine a expiré ou n’est pas enregistré.
- Vos réglages DNS ne sont pas configurés correctement.
Comment résoudre le problème DNS_PROBE_FINISHED_NXDOMAIN sur votre ordinateur ?
Voici quelques recommandations et éléments à vérifier pour corriger l’erreur (classés par ordre de raisons les plus courantes) :
1. Libérez et renouvelez l’adresse IP
Étant donné qu’il s’agit généralement d’un problème DNS côté client, la première chose à faire est d’essayer de libérer et de renouveler l’adresse IP de votre ordinateur. Cela implique également de vider votre cache DNS local, qui est similaire au cache du navigateur.
Windows
Sous Windows, ouvrez simplement l’Invite de commande en appuyant sur la touche du logo Windows et sur R. Saisissez ensuite « cmd » et appuyez sur Entrée.
Tapez ipconfig /release
et appuyez sur Entrée. Vous obtiendrez ainsi votre adresse IP actuelle.
Saisissez ensuite ipconfig /flushdns
et appuyez sur Entrée. Cela videra votre cache DNS local. Vous devriez voir un « Successfully flushed the DNS resolver Cache » si cela a fonctionné.
Saisissez ensuite ipconfig /renew
et appuyez sur Entrée. Cela renouvellera votre adresse IP.
Vous pouvez également essayer de réinitialiser vos réglages IP et votre catalogue Winsock à l’aide des commandes suivantes : netsh int ip set dns
et netsh winsock reset
.
Une autre façon de nettoyer et de renouveler votre DNS consiste simplement à désactiver votre adaptateur réseau et à le réactiver.
Mac
Pour libérer et renouveler votre adresse IP sur un Mac, allez dans Préférences Système…
Cliquez sur l’icône du réseau, puis sur « Avancé ».
Cliquez sur l’onglet TCP/IP si vous n’y êtes pas déjà. Cliquez ensuite sur le bouton « Renouveler le bail DHCP ».
Tout comme nous l’avons fait ci-dessus pour Windows, les utilisateurs de Mac peuvent également vider leur cache DNS local. Cette opération s’effectue toutefois à un autre endroit. Allez dans Utilitaires et cliquez sur « Terminal ».
Saisissez la commande suivante :
dscacheutil -flushcache
Remarque : il n’y a pas de message de réussite sur les Mac.
2. Redémarrer le service client DNS
Si vous utilisez Windows, vous pouvez essayer de redémarrer le service client DNS qui résout et met en cache les noms de domaine DNS.
Ouvrez simplement l’Invite de commande en appuyant sur la touche du logo Windows et sur R. Saisissez ensuite « services.msc » et appuyez sur Entrée.
Faites défiler l’écran jusqu’à « DNS Client », cliquez dessus avec le bouton droit de la souris et sélectionnez « Redémarrer ».
Si l’option de redémarrage est grisée pour vous (comme elle l’était pour nous), une autre façon de procéder consiste à utiliser l’invite de commande.
Ouvrez l’invite de commande en appuyant sur la touche du logo Windows et sur R. Saisissez ensuite « cmd » et appuyez sur Entrée.
Saisissez ensuite les commandes suivantes :
net stop dnscache net start dnscache
Selon la version de Windows que vous utilisez, il se peut que vous obteniez une erreur disant :
La pause, la poursuite ou l’arrêt demandés ne sont pas valables pour ce service.
Cela est probablement dû au fait que vous devez exécuter CMD en tant que service réseau pour lancer la commande. Si vous rencontrez cette erreur, nous vous suggérons d’essayer d’abord les autres solutions ci-dessous.
3. Changer de serveur DNS
La prochaine chose que vous pouvez essayer est de changer vos serveurs DNS. Par défaut, les serveurs DNS sont automatiquement attribués par votre fournisseur d’accès. Mais vous pouvez essayer de les changer temporairement pour un serveur DNS public, tel que Google ou Cloudflare.
- Certains préfèrent utiliser les DNS publics de Google (8.8.8.8 et 8.8.4.4) à long terme, car ils sont parfois plus fiables.
- Cloudflare vient également de lancer son nouveau DNS gratuit sécurisé et ultra rapide (1.1.1.1 et 1.0.0.1) que nous utiliserons dans cet exemple. Si vous souhaitez utiliser Google, les étapes sont les mêmes, vous remplacez simplement les adresses des serveurs DNS par celles de Google.
Conseil : si vous utilisez déjà un serveur DNS gratuit et que vous rencontrez des problèmes, vous pouvez parfois le supprimer et revenir par défaut aux serveurs DNS de votre fournisseur d’accès. Google et Cloudflare ne sont pas parfaits à 100 % et il y a eu quelques cas où nous avons remarqué que le fait de revenir en arrière avait résolu le problème.
Windows
Sous Windows, ouvrez simplement l’Invite de commande en appuyant sur la touche du logo Windows et sur R. Saisissez ensuite « control panel » et appuyez sur Entrée.
Cliquez sur « Réseau et Internet », puis sur « Centre de réseau et de partage » Dans la partie gauche, cliquez sur « Modifier les réglages de l’adaptateur ».
Cliquez avec le bouton droit de la souris sur votre connexion actuelle, qui sera soit une connexion au réseau local, soit une connexion au réseau sans fil, en fonction de la façon dont vous vous connectez. Cliquez ensuite sur « Propriétés ».
Sélectionnez Internet Protocol Version 4 (ou IPv6 si vous le souhaitez) et cliquez sur « Propriétés ».
Notez les réglages existants au cas où vous devriez revenir en arrière. Cliquez sur « Utiliser les adresses de serveur DNS suivantes » Saisissez les données suivantes ou remplacez les données existantes par celles-ci :
Pour IPv4 : 1.1.1.1
et 1.0.0.1
Pour IPv6 : 2606:4700:4700::1111
et 2606:4700:4700::1001
Cliquez sur OK, puis sur Fermer. Redémarrez votre navigateur.
Mac
Pour modifier les serveurs DNS sur un Mac, allez dans Préférences Système…
Cliquez sur l’icône du réseau, puis sur « Avancé ».
Cliquez sur l’onglet « DNS ».
Ajoutez ensuite les adresses des serveurs DNS de Cloudflare.
Pour IPv4 : 1.1.1.1
et 1.0.0.1
Pour IPv6 : 2606:4700:4700::1111
et 2606:4700:4700::1001
4. Réinitialiser les drapeaux de Chrome
Il arrive que des réglages ou des fonctionnalités expérimentales de Chrome soient accidentellement modifiés ou perturbés. Vous pouvez les réinitialiser en entrant chrome://flags
dans votre navigateur et en cliquant sur « Réinitialiser tout par défaut ».
Redémarrez ensuite votre navigateur.
5. Désactiver temporairement le VPN et l’antivirus
Parfois, les VPN et les logiciels antivirus peuvent entrer en conflit ou remplacer vos réglages réseau, y compris vos serveurs DNS, etc. Si vous en avez en cours d’exécution, essayez de les désactiver temporairement (en les fermant) pour voir si cela résout l’erreur DNS probe finished nxdomain dans Chrome.
6. Vérifier votre fichier localhosts
Chaque ordinateur possède ce que l’on appelle un fichier hosts local. Il s’agit d’un fichier qui contient des entrées DNS manuelles associées à des adresses IP spécifiques. Généralement, ce fichier n’est modifié que lorsque vous souhaitez prévisualiser vos DNS avant de transférer des domaines vers un nouvel hôte.
Cependant, il existe une multitude de façons différentes de modifier ou d’éditer ce fichier. Par conséquent, si aucune des options ci-dessus n’a fonctionné pour vous, il est utile de vérifier à nouveau votre fichier hosts local pour vous assurer que le site web auquel vous essayez d’accéder ne s’y trouve pas.
Windows
Le fichier hosts nécessite généralement un accès supplémentaire. La première étape consiste donc à ouvrir votre éditeur de texte en tant qu’administrateur. Il vous suffit de cliquer sur le menu Démarrer, de rechercher votre éditeur de texte, de faire un clic droit dessus et de sélectionner « Exécuter en tant qu’administrateur » Vous pouvez utiliser n’importe quel éditeur de texte tel que Notepad, Notepad++, Atom, etc. Nous utilisons Sublime dans notre exemple ci-dessous.
Dans votre éditeur de texte, cliquez sur Fichier → Ouvrir et naviguez jusqu’à l’emplacement suivant :
C:WindowsSystem32driversetc
Cliquez sur le fichier hosts et « Ouvrir ».
Vérifiez que le site web que vous essayez de visiter ne figure pas dans ce fichier. Si c’est le cas, supprimez-le.
Mac
Pour vérifier votre fichier hosts sur un Mac, nous vous recommandons de vous procurer Gas Mask. Il s’agit d’une application gratuite qui peut être utilisée comme gestionnaire de fichiers hosts, éditeur de fichiers hosts, et passer de l’un à l’autre. Tout est rapide et facile ! Sinon, vous pouvez suivre les étapes ci-dessous pour éditer manuellement votre fichier hosts sur Mac.
Allez dans Utilitaires et cliquez sur « Terminal ».
Saisissez la commande suivante et appuyez sur Entrée (votre mot de passe d’administrateur vous sera probablement demandé).
sudo nano /private/etc/hosts
Vérifiez que le site web que vous essayez de visiter ne figure pas dans votre fichier hosts. Si c’est le cas, supprimez-le.
7. Vérifier les DNS de votre domaine
Si vous n’obtenez l’erreur DNS_PROBE_FINISHED_NXDOMAIN que pour un seul domaine, même après avoir vérifié votre fichier hosts, il se peut que vous deviez vérifier les réglages DNS du nom de domaine lui-même.
Si vous êtes un client de Kinsta, nous avons un article détaillé sur la façon de faire pointer votre domaine et/ou vos DNS vers Kinsta. Si vous avez récemment migré votre site web vers un nouvel hébergeur, il se peut que les DNS aient été mis en cache de manière incorrecte sur votre ordinateur. Dans ce cas, l’étape 2 ci-dessus devrait avoir résolu le problème.
8. Redémarrer votre ordinateur
Nous savons que c’est ennuyeux, mais il faut le mentionner. 😬 Si aucune des options ci-dessus ne fonctionne, essayez de redémarrer votre ordinateur et même votre routeur. Nous sommes conscients que beaucoup d’entre vous ont probablement des centaines d’onglets ou d’applications ouverts et c’est pourquoi nous avons fait de cette option la dernière. Mais le redémarrage des appareils permet en fait d’effacer une grande partie du cache temporaire.
Comment résoudre le problème DNS_PROBE_FINISHED_NXDOMAIN sur mobile (Android et iOS) ?
Voici les méthodes les plus courantes pour corriger cette erreur sur votre appareil mobile :
1. Redémarrer votre appareil
Vous connaissez la fameuse question du support technique : « Avez-vous essayé de l’éteindre et de le rallumer ? »
Ce n’est pas pour rien que cette phrase est populaire : Un redémarrage permet souvent de résoudre le problème ! Avant d’essayer l’une des autres solutions de cette liste, commencez par redémarrer simplement votre appareil.
Android
Pour redémarrer votre appareil Android, appuyez sur le bouton d’alimentation de votre appareil et maintenez-le enfoncé pour faire apparaître le menu Options, puis appuyez sur l’option Redémarrer:
Attendez que votre appareil redémarre, puis ouvrez l’application Chrome et vérifiez si l’erreur s’est produite.
iPhone/iOS
Pour redémarrer votre iPhone ou un autre appareil iOS, commencez par maintenir enfoncés le bouton d’alimentation et l’un des deux boutons de volume :
Maintenez-les enfoncés jusqu’à ce que le curseur de mise hors tension apparaisse à l’écran :
Faites glisser le curseur d’un côté à l’autre, puis attendez que l’appareil s’éteigne.
Une fois qu’il est complètement éteint, appuyez sur le bouton d’alimentation de l’appareil et maintenez-le enfoncé pour le rallumer. Vérifiez ensuite si l’erreur persiste.
2. Vérifier les mises à jour des applications Chrome
L’étape suivante consiste à vérifier que vous utilisez la toute dernière version de l’application Google Chrome sur votre appareil Android
Vous pouvez vérifier la présence de mises à jour de Chrome et les installer en suivant ces étapes :
- Ouvrez l’application App Store (appelée Google Play Store sur les appareils Android).
- Appuyez sur l’icône de votre profil en haut à droite (dans la barre de recherche).
- Appuyez sur l’option de menu Gérer les applications et l’appareil.
- Appuyez sur le bouton Mises à jour disponibles.
- Recherchez Google Chrome dans la liste. Si vous le voyez, appuyez sur le bouton Mettre à jour situé à côté.
Une fois l’installation de la mise à jour terminée, relancez l’application Chrome et vérifiez si vous obtenez toujours l’erreur. Si c’est le cas, passez à la solution suivante.
3. Effacer les données du navigateur et de l’application Chrome
Les caches sont utiles car ils accélèrent votre navigation. En fait, nos tests montrent que la mise en cache Edge réduit de plus de 50 % le temps nécessaire pour fournir des pages complètes aux navigateurs.
Cependant, ces données mises en cache peuvent également être à l’origine d’erreurs telles que DNS_PROBE_FINISHED_NXDOMAIN.
Heureusement, vous n’avez pas besoin de ces données mises en cache et leur suppression peut résoudre l’erreur.
Vous pouvez effacer le cache de Chrome et les données d’application de votre appareil mobile en quelques clics :
- Ouvrez l’application Chrome.
- Appuyez sur l’icône du menu hamburger (
⋮
ou⋯
) en haut ou en bas. - Appuyez sur Historique > Effacer les données de navigation.
- Cochez Historique de navigation et Images et fichiers en cache. Ne cochez pas les autres options.
- Si un message « Effacer également les données de ces sites ? » s’affiche, confirmez en appuyant sur Effacer.
- Attendez que Chrome ait fini d’effacer les données, puis appuyez sur le message de confirmation OK, j’ai compris.
Essayez maintenant de visiter à nouveau la page pour voir si l’erreur a disparu. Si ce n’est pas le cas, ne vous découragez pas ! Passez à l’option suivante.
4. Vérifier les mises à jour système
Comme pour Chrome, vous devez vous assurer que vous utilisez la dernière version du système d’exploitation Android disponible pour votre appareil.
Android
Voici comment vérifier si votre appareil Android dispose de mises à jour système en attente :
- Accédez à Réglages > Système.
- Appuyez sur Mise à jour du système.
- Cet écran peut vous indiquer que votre système est à jour. Dans ce cas, appuyez sur le bouton Vérifier la mise à jour en bas de l’écran.
- Attendez que le système recherche les éventuelles mises à jour disponibles du système d’exploitation.
- Si une mise à jour est trouvée, acceptez de l’installer, puis suivez les autres invites pour terminer l’installation.
- Redémarrez votre appareil si le processus de mise à jour ne se fait pas automatiquement.
iPhone/iOS
Vous pouvez vérifier les mises à jour en attente sur votre iPhone ou un autre appareil iOS en procédant comme ceci :
- Accédez à Réglages > Général > Mise à jour du logiciel.
- Examinez l’écran pour voir si une mise à jour est disponible. Si c’est le cas, touchez le bouton Télécharger et installer.
- Appuyez sur Installer maintenant lorsque vous y êtes invité.
- Redémarrez l’appareil.
Une fois que le système de votre appareil a été mis à jour et redémarré, vérifiez à nouveau la présence de l’erreur dans l’application Chrome. Si c’est toujours le cas, essayez la solution suivante de cette liste.
5. Modifier les réglages réseau de votre appareil mobile
Nous avons parlé précédemment de la modification des réglages DNS des appareils de bureau pour résoudre l’erreur DNS_PROBE_FINISHED_NXDOMAIN. Cette même approche peut également fonctionner avec les appareils mobiles.
Android
Pour modifier les réglages DNS de votre appareil Android, procédez comme ceci :
- Accédez à Réglages > Réseau et Internet > Internet.
- Assurez-vous que la fonction Wi-Fi est activée.
- Appuyez et maintenez votre connexion réseau Wi-Fi, puis appuyez sur Modifier.
- Sous Options avancées, localisez les champs DNS 1 et DNS 2 et saisissez ces informations :
- DNS 1 :
8.8.8.8
- DNS 2 :
8.8.4.4
- DNS 1 :
- Appuyez sur Enregistrer.
Après avoir enregistré vos nouveaux réglages, rouvrez l’application Chrome et vérifiez si l’erreur a disparu.
iPhone/iOS
Vous pouvez modifier les réglages DNS de votre iPhone ou d’un autre appareil iOS en procédant comme ceci :
- Accédez à Réglages > Wi-Fi.
- Touchez votre réseau dans le menu.
- Touchez Configuration DNS > Manuel.
- Supprimez les listes actuelles sous Serveurs DNS et ajoutez les listes suivantes à la place :
8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
Redémarrez l’application Chrome et vérifiez à nouveau si le message d’erreur s’affiche.
Résumé
Même si elle est frustrante, l’erreur DNS_PROBE_FINISHED_NXDOMAIN est généralement facile à résoudre. En vidant votre cache DNS, en renouvelant votre IP et en essayant différents serveurs DNS, vous devriez pouvoir surfer à nouveau sur le web en un rien de temps.
Lecture conseillée : Comment réparer le code d’erreur DNS_PROBE_FINISHED_BAD_CONFIG.
FAQ
Qu’est-ce que l’erreur DNS_PROBE_FINISHED_NXDOMAIN ?
L’erreur DNS_PROBE_FINISHED_NXDOMAIN indique que le système de noms de domaine (DNS) n’a pas réussi à résoudre le nom de domaine ou l’adresse. NXDOMAIN signifie Domaine non existant.
Quelle est la cause de l’erreur DNS_PROBE_FINISHED_NXDOMAIN ?
Le DNS_PROBE_FINISHED_NXDOMAIN est généralement causé par une mauvaise configuration ou un problème avec votre DNS.
Comment corriger le problème DNS_PROBE_FINISHED_NXDOMAIN ?
Voici quelques recommandations et éléments à vérifier pour corriger l’erreur (classés par ordre de raisons les plus courantes) :
- Libérer et renouvelez l’adresse IP
- Redémarrer le service client DNS
- Changer de serveur DNS
- Réinitialiser les drapeaux de Chrome
- Désactiver temporairement le VPN et l’antivirus
- Vérifier votre fichier Hosts local
- Vérifier les DNS de votre domaine
- Redémarrer votre ordinateur
Comment corriger l’erreur DNS_PROBE_FINISHED_NXDOMAIN sur votre téléphone portable ?
Voici les méthodes les plus courantes pour corriger cette erreur sur votre appareil mobile :