Si vous avez déjà recherché quelque chose sur Google ou essayé de visiter un site Web, vous avez probablement rencontré le problème : Erreur DNS NXDOMAIN réponse. Généralement, cette erreur s'affiche sous le "Ce site n'est pas accessible" or "Cette page Web n'est pas disponible" message comme "DNS_PROBE_FINISHED_NXDOMAIN" lorsque Google ne peut pas charger une page.
L’erreur sera également généralement accompagnée d’un message indiquant que le navigateur Web ne parvient pas à trouver l’adresse IP. Cela peut être dû à diverses raisons, allant des noms de domaine expirés aux mauvaises configurations DNS.
Cela peut être un problème majeur pour le propriétaire du site Web, car vous perdez des clients et des utilisateurs de minute en minute. De plus, lorsqu’un site Web pose des problèmes et ne répond pas, les moteurs de recherche le remarqueront, ce qui réduira les chances que votre site Web apparaisse lorsque les utilisateurs recherchent du contenu également fourni par votre site Web.
Enfin, l'erreur NXDOMAIN pourrait également être provoquée par une attaque NXDOMAIN, ce qui rendrait ce problème encore plus grave pour le propriétaire du site Web. Cela dit, examinons ce qu'est la réponse NXDOMAIN, pourquoi elle se produit et comment vous pouvez la corriger et l'empêcher.
Que signifie l'erreur NXDOMAIN ?
L'erreur NXDOMAIN ou domaine inexistant est un message d'erreur DNS qui est reçu par le client lorsque le système de noms de domaine demandé ne peut pas résoudre l'URL d'un site Web en adresse IP. Ce problème empêche le navigateur Web d'accéder au site Web, ce qui implique que, comme son nom l'indique, le domaine est inexistant.
En règle générale, cette erreur s'affiche sous la forme « DNS_PROBE_FINISHED_NXDOMAIN » et le navigateur Web affiche un visage triste ou une bulle de pensée en nuage. Bien que cette erreur puisse se produire assez fréquemment si votre site Web rencontre constamment ce problème, cela peut indiquer des problèmes de réseau ou, pire encore, des problèmes de sécurité.
Pourquoi l'erreur NXDOMAIN se produit-elle ?
Comme nous l'avons mentionné précédemment, l'erreur DNS NXDOMAIN se produit pour une multitude de raisons. Ces raisons vont des domaines expirés ou mal configurés aux problèmes de sécurité. Discutons donc des principales raisons pour lesquelles votre site Web peut rencontrer une erreur NXDOMAIN.
Nom de domaine expiré ou non enregistré
Une raison courante de l'erreur DNS NXDOMAIN est que le site Web cible est inaccessible en raison d'un nom de domaine non enregistré ou expiré.
Vous pouvez vérifier si le nom de domaine a expiré ou s'il n'est pas enregistré via l'outil de recherche de l'Internet Corporation for Assigned Names and Numbers (ICANN). Entrez simplement l'URL du site et voyez s'il est actif dans la base de données de l'ICANN.
Domaine mal configuré
Mis à part les domaines non enregistrés ou expirés, une autre raison pour laquelle votre site Web peut faire face à une réponse d'erreur NXDOMAIN est que le domaine ne pointe vers aucune adresse IP ou pointe vers une mauvaise adresse. Vous pouvez vérifier les enregistrements DNS du domaine pour vous assurer que le domaine pointe vers la bonne adresse.
Problèmes de sécurité
Comme je l'ai mentionné plus tôt, une erreur DNS constante de NXDOMAIN pourrait indiquer d'éventuelles failles de sécurité et problèmes de réseau. Un problème de sécurité pourrait être le balisage des logiciels malveillants, qui informe les cybercriminels qu’ils ont infecté un système. Il s’agit du premier signe d’une attaque DDoS imminente.
De plus, lorsque plusieurs réponses NXDOMAIN de votre service DNS local proviennent d'un client, cela peut indiquer un autre problème de sécurité pouvant entraîner la perte de données sensibles.
Problèmes spécifiques à l'utilisateur
Enfin, l'erreur DNS NXDOMAIN peut être limitée à un seul utilisateur ou à quelques utilisateurs sélectionnés plutôt que votre site Web ait des problèmes. Le problème peut également provenir du fournisseur d’accès Internet ou du navigateur Web lui-même.
Comment réparer une erreur NXDOMAIN
Comme vous pouvez le constater, il existe de nombreuses raisons pour lesquelles votre site Web peut rencontrer une réponse d'erreur NXDOMAIN. Voyons maintenant comment vous pouvez résoudre les problèmes qui conduisent à l’erreur.
Déterminer si le problème est spécifique à l'utilisateur ou généralisé
La première étape pour corriger votre erreur DNS NXDOMAIN consiste à identifier si le problème se produit pour tous les utilisateurs ou uniquement limité à votre appareil et à votre navigateur. Pour ce faire, vous pouvez utiliser un site de serveur proxy tel que « proxysite.com » ou « hide.me », saisir l'URL de votre site Web et tester quelques emplacements de serveur différents.
Si l'erreur n'apparaît pas lors de l'accès à votre site Web via le site du serveur proxy, le problème provient probablement de votre appareil ou de votre navigateur Web.
Réparer un domaine expiré ou non enregistré
Si votre nom de domaine n'est pas actif, cela peut être dû à plusieurs raisons. Si vous avez récemment acquis un domaine, vous devrez vérifier votre propriété dans les 15 jours, sinon l'ICANN pourra le suspendre. Si votre domaine a expiré, vous disposez d'une période de 45 jours pendant laquelle vous pouvez le renouveler sans frais supplémentaires.
Si le délai de 45 jours est écoulé, vous disposerez de 30 jours pour renouveler votre domaine avec les frais supplémentaires en plus avant la suppression du nom de domaine. Si vous n’avez toujours pas renouvelé votre domaine d’ici là, il entrera dans la phase de suppression en attente et vous devrez attendre de pouvoir le racheter.
Configurer correctement votre domaine
Si vous avez vérifié les enregistrements DNS de votre domaine via des sites Web comme WHOIS et découvert que votre domaine n'a pas été configuré correctement, vous devrez peut-être vérifier et résoudre quelques problèmes.
Pour commencer, si votre domaine n’est pas pointé vers les serveurs de noms fournis par le fournisseur d’hébergement du site Web, vous devrez contacter le registraire de domaine et lui demander de pointer le domaine vers les bons serveurs de noms.
Un autre problème courant pouvant provoquer une erreur DNS NXDOMAIN se produit lorsque votre sous-domaine n'est pas configuré correctement. Vous pouvez créer un site distinct sans avoir à acheter un nouveau domaine en utilisant un domaine que vous possédez déjà.
C'est lorsque vous créez un sous-domaine comme « blog.exampledomain.com » ou « forum.exampledomain.com » lorsque vous possédez déjà « exampledomain.com ». Cela dit, si vous n’avez pas correctement défini le sous-domaine (mal d’orthographe de l’adresse, etc.), alors votre site Web de sous-domaine ne fonctionnera pas.
Vous pouvez vérifier les paramètres de votre domaine et de votre sous-domaine via l'onglet DNS fourni par le fournisseur d'hébergement de votre site Web, ou vous pouvez rechercher « whatsmydns.net », qui vous montrera un rapport complet de vos domaines, sous-domaines et enregistrement A.
Si tout est en ordre, ce n’est peut-être qu’une question de temps car vous devrez attendre un peu pour que la propagation DNS entre en vigueur.
Cela dit, ces problèmes surviennent lorsque vous avez récemment créé votre site Web. Considérons donc les situations dans lesquelles vous avez configuré votre site Web et qu'il fonctionne bien depuis un certain temps, et tout à coup, vous recevez une réponse NXDOMAIN.
Un problème qui peut provoquer l’erreur DNS NXDOMAIN est que le mode d’attaque du fournisseur d’hébergement du site Web est actif, ce qui entraîne un statut inactif. Vous pouvez le vérifier via WHOIS. Si ce mode est actif, désactivez-le et vérifiez si l'erreur a été résolue ou non.
Résoudre les problèmes de sécurité
Les attaques NXDOMAIN, comme les autres types de cyberattaques, sont généralement divisées en deux types : les attaques sophistiquées et les attaques non sophistiquées. Les attaques NXDOMAIN peu sophistiquées peuvent généralement être détectées assez facilement car elles présentent des signes révélateurs, comme un nombre anormalement élevé de requêtes vers des noms de domaine inexistants provenant d'une seule source.
Cela dit, même ce type d’attaques peut être difficile à gérer seul, sans parler des attaques NXDOMAIN sophistiquées où les appareils infectés d’utilisateurs innocents sont utilisés pour lancer des attaques, ce qui rend leur détection beaucoup plus compliquée.
Pour vous aider à surveiller et prévenir ces attaques, vous pouvez utiliser les solutions de sécurité DNS fournies par des fournisseurs de services cloud renommés tels que Cloudflare et Cisco.
Ces solutions fournissent non seulement une sécurité indispensable, mais gèrent également votre DNS grâce à l'équilibrage de charge afin que les pics soudains de trafic puissent être gérés sans entraîner de réponse NXDOMAIN.
Résolution des problèmes spécifiques à l'utilisateur
Si vous avez vérifié tous les problèmes ci-dessus et compris que l'erreur à laquelle votre site Web est confronté est spécifique à vous et ne s'applique pas à tout le monde, vous devriez alors rechercher le problème avec votre appareil, votre navigateur Web, votre fournisseur d'accès Internet, etc.
Lorsque le problème vous concerne uniquement, il existe une multitude de raisons pour lesquelles vous rencontrez une réponse NXDOMAIN. Voici donc la solution pour chacune d'entre elles :
Vider le cache DNS
L'une des solutions les plus courantes à une erreur NXDOMAIN consiste à vider le cache DNS. Vous voyez, chaque fois que vous visitez une page, votre navigateur Web stockera un cache temporaire de cette adresse IP et de ce DNS. Cela permet d'accélérer le processus de chargement de la page lorsque vous visitez cette page ultérieurement.
C’est tout bon ; Cependant, lorsqu'une abondance de fichiers de cache DNS corrompus ou obsolètes est stockée, votre système d'exploitation commencera à rencontrer des erreurs et pourra même entraîner des failles de sécurité. Cela pourrait très bien conduire à des erreurs NXDOMAIN.
Vous pouvez consulter notre guide pratique sur comment vider le DNS, où nous avons expliqué le processus pour tous les systèmes d'exploitation et comment vider le cache DNS de Google Chrome, qui est distinct du cache DNS de votre système.
Changez vos serveurs DNS
En règle générale, les adresses de vos serveurs DNS sont déterminées par votre fournisseur de services Internet ; cependant, ces serveurs DNS ne sont pas forcément les meilleurs en termes de vitesse ou de sécurité.
Si le serveur DNS utilisé par votre fournisseur d'accès Internet présente des problèmes, cela peut provoquer une erreur NXDOMAIN. Si vous souhaitez un serveur DNS plus rapide et plus fiable, vous pouvez utiliser l'un des serveurs DNS publics populaires fournis par Google, OpenDNS et Cloudflare. Suivez les étapes ci-dessous pour changer votre serveur DNS :
Pour les utilisateurs Windows :
- Cliquez sur Démarrer et recherchez Panneau de configuration. Exécutez le Panneau de configuration, puis cliquez sur Réseau et Internet, puis cliquez sur Centre Réseau et partage.
- Sur le côté gauche de la fenêtre, vous verrez Modifier les paramètres de l'adaptateur ; cliquez dessus.
- Faites un clic droit sur votre connexion actuelle et choisissez propriétés.
- Dans la liste, recherchez Internet Protocol Version 4 (TCP/IP) ou Internet Protocol Version 6 (TCP/IPv6) et cliquez sur l’un ou l’autre. Une fois que vous avez fait cela, le bouton Propriétés en bas deviendra bleu. Cliquez dessus.
- Au bas de la fenêtre, vous verrez « Utiliser les adresses de serveur DNS suivantes ». Cliquez sur le cercle à côté pour activer cette option.
- Entrez les numéros suivants :
- Serveur DNS préféré :
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Serveur DNS alternatif :
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Serveur DNS préféré :
- Une fois que vous avez fini de saisir les nouvelles adresses DNS, ouvrez un nouvel onglet sur votre navigateur et vérifiez si l'erreur NXDOMAIN a été résolue ou non.
Pour macOS :
- Ouvrez les Préférences Système et accédez à Réseau.
- Cliquez sur votre connexion réseau actuelle et cliquez sur le bouton Avancé.
- Dans la ligne en haut de la fenêtre, accédez à DNS et cliquez sur le signe +.
- Entrez les numéros suivants :
- Serveur DNS préféré :
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Serveur DNS alternatif :
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Serveur DNS préféré :
- Une fois que vous avez fini de saisir les nouvelles adresses DNS, ouvrez un nouvel onglet sur votre navigateur et vérifiez si l'erreur NXDOMAIN a été résolue ou non.
Pour Linux :
- Vérifiez le serveur DNS actuel à l'aide de cette commande :
cat /etc/resolv.conf
- Pour modifier vos paramètres DNS, entrez la commande suivante :
sudo nano /etc/resolv.conf
- Après avoir exécuté cette commande, un fichier s'ouvrira dans l'éditeur nano. Entrez la commande suivante pour modifier votre adresse DNS :
nameserver 1.1.1.1
Si vous utilisez la dernière version de Linux, vous pouvez suivre les étapes suivantes pour modifier votre adresse DNS :
- Ouvrez la fenêtre du terminal et tapez la commande suivante :
cd /etc/netplan
- Une fois que vous avez fait cela, tapez ls pour lister vos fichiers de configuration. Ensuite, vous pouvez utiliser la commande suivante pour modifier le serveur DNS Ubuntu :
sudo nano filenamehere.yaml
- Utilisez les numéros suivants pour votre nouveau DNS :
- Serveur DNS préféré :
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Serveur DNS alternatif :
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Serveur DNS préféré :
- Une fois que vous les avez saisis, appuyez simultanément sur les touches Contrôle et O pour les écrire et sur les touches Contrôle et X pour quitter. Pour enregistrer vos modifications, utilisez la commande suivante :
sudo netplan apply
- Une fois que vous avez fini de saisir les nouvelles adresses DNS, ouvrez un nouvel onglet sur votre navigateur et vérifiez si l'erreur NXDOMAIN a été résolue ou non.
Vérifiez vos fichiers hôtes locaux
L'un des principaux composants du processus de visite d'un site Web se fait via le fichier hosts local sur votre appareil. Ce fichier est chargé de faire correspondre un nom de domaine à son adresse IP chaque fois que vous visitez un site Web.
Cependant, le fichier d'hôtes local peut sans le savoir marquer un nom de domaine ou une adresse IP spécifique comme inaccessible, ou un utilisateur peut y apporter par erreur des modifications pouvant entraîner une erreur NXDOMAIN.
Pour Windows :
- Cliquez sur Démarrer, tapez Bloc-notes et sélectionnez Exécuter en tant qu'administrateur.
- Dans la ligne en haut de la fenêtre, cliquez sur Fichier et sélectionnez Ouvrir… .
- En bas à droite de la nouvelle fenêtre, modifiez le filtre de Documents texte (*.txt) à Tous les fichiers, entrez le chemin ci-dessous dans la barre de nom de fichier et cliquez sur Ouvrir :
C:\Windows\System32\drivers\etc\
- Après cela, vous devriez voir un fichier appelé hosts. Double-cliquez dessus pour ouvrir le fichier.
- Un fichier s'ouvrira, vous montrant des informations sur les adresses IP et les domaines. Tout en bas du fichier, vous verrez un tas de sites Web sur liste noire. Si votre site Web est également répertorié parmi les sites Web sous la ligne ::1 localhost, supprimez-le.
- Ouvrez un nouvel onglet sur votre navigateur et vérifiez si l'erreur NXDOMAIN a été résolue ou non.
Pour macOS :
- Ouvrez Terminal en cliquant sur l'icône Launchpad dans le Dock et en tapant Terminal dans le champ de recherche.
- Entrez la commande suivante :
sudo nano /private/etc/hosts
- Cela ouvrira le fichier hosts. Si votre site Web fait partie des sites Web répertoriés sous la ligne ::1, supprimez-le.
- Une fois que vous avez terminé de le supprimer, appuyez simultanément sur les touches Commande et O pour écraser le fichier et appuyez sur Retour pour enregistrer vos modifications.
- Appuyez simultanément sur les touches Commande et X pour fermer le fichier hosts et vérifiez si l'erreur NXDOMAIN a été résolue ou non.
Pour Linux :
- Ouvrez une fenêtre de terminal.
- Entrez la commande suivante :
sudo nano /etc/hosts
- Si votre site Web fait partie des sites Web répertoriés sous la ligne ::1, supprimez-le.
- Appuyez sur les touches Contrôle et X, et lorsqu'on vous demande si vous souhaitez enregistrer les modifications, saisissez y.
Désactivez l'antivirus ou le VPN
Bien que les antivirus et les VPN puissent être d’excellents outils pour assurer la sécurité de votre appareil et de votre réseau, ils peuvent également bloquer des sites Web totalement sûrs. Cela peut entraîner une erreur NXDOMAIN lorsque vous essayez d'accéder à ce site Web.
La désactivation d'un antivirus tiers diffère d'une application à l'autre, vous devrez donc rechercher un guide pour votre antivirus spécifique ou contacter l'équipe d'assistance antivirus pour plus d'informations.
En ce qui concerne la protection antivirus Windows Defender intégrée en temps réel de Windows, procédez comme suit :
- Appuyez simultanément sur les touches Windows et I pour ouvrir les paramètres Windows.
- Cliquez sur Mise à jour et sécurité, puis, dans la liste de gauche, choisissez Sécurité Windows.
- Dans la liste de droite, choisissez Protection contre les virus et les menaces. Dans la nouvelle fenêtre, recherchez les paramètres de protection contre les virus et les menaces. Sous Paramètres de protection contre les virus et les menaces, cliquez sur Gérer les paramètres.
- Désactivez la protection en temps réel.
Une fois que vous avez désactivé votre antivirus tiers et la protection Windows en temps réel, vérifiez si l'erreur NXDOMAIN a été résolue ou non.
Pour désactiver votre VPN, suivez ces étapes :
Pour Windows :
- Cliquez sur Démarrer et cliquez sur Paramètres, qui est l'icône d'engrenage.
- Sur la page Paramètres Windows, recherchez et cliquez sur Réseau et Internet.
- Dans la liste sur votre gauche, sélectionnez VPN.
- Cliquez sur le service VPN que vous utilisez et cliquez sur Déconnecter.
- Redémarrez votre appareil et vérifiez si l'erreur NXDOMAIN a été résolue ou non.
Pour macOS :
- Ouvrez les Préférences Système et cliquez sur Réseau.
- Dans la liste sur votre gauche, sélectionnez VPN.
- Cliquez sur Déconnecter et Appliquer pour enregistrer vos modifications.
Pour les utilisateurs de Linux, la manière de désactiver votre VPN varie d'un système d'exploitation à l'autre et d'un VPN à l'autre. Vous devrez donc rechercher un guide pour votre système d'exploitation et votre VPN spécifiques ou contacter l'assistance du fournisseur VPN.
Pensées finales
Résoudre une erreur NXDOMAIN peut être soit un casse-tête et demi, soit aussi simple qu'un vidage du cache DNS. Quoi qu’il en soit, il s’agit d’une erreur assez courante, donc savoir comment y remédier, que ce soit en tant qu’utilisateur ou propriétaire de site Web, peut vous faire économiser beaucoup de temps et même d’argent.
FAQ
Qu'est-ce qu'une erreur NXDOMAIN ?
En termes simples, l'erreur NXDOMAIN ou domaine inexistant signifie que le navigateur Web ne peut pas accéder au site Web, ce qui implique que, comme son nom l'indique, le domaine est inexistant.
Comment corriger une erreur NXDOMAIN ?
Il existe plusieurs façons de corriger une erreur NXDOMAIN ; cependant, cela dépend si vous êtes propriétaire d’un site Web ou un client quotidien et si l’erreur est répandue ou spécifique à l’utilisateur.
Si vous êtes propriétaire, vérifiez si votre domaine n'est pas enregistré ou a expiré. Quant aux utilisateurs quotidiens, l'un des moyens les plus courants de résoudre une erreur NXDOMAIN consiste à vider votre cache DNS.
Que signifie une erreur NXDOMAIN ?
Une erreur NXDOMAIN peut signaler de nombreuses choses, telles que :
- Orthographe incorrecte de l'URL.
- Code obsolète essayant d’accéder à un site Web qui n’existe pas.
- Domaine mal configuré.
- Domaine compromis ou problèmes de sécurité.
- Un VPN ou un antivirus a mis le domaine sur liste noire pour une raison quelconque.