Maison >Problème commun >Comment résoudre l'échec de la résolution DNS

Comment résoudre l'échec de la résolution DNS

百草
百草original
2023-12-06 15:40:003569parcourir

Solutions à l'échec de la résolution DNS : 1. Effacez les informations du cache DNS ; 2. Modifiez le fichier HOSTS ; 3. Remplacez le serveur DNS local ; 4. Vérifiez la connexion réseau et l'état du serveur DNS. Introduction détaillée : 1. Effacez les informations du cache DNS. Dans les systèmes Windows, vous pouvez résoudre le problème d'échec de la résolution DNS en effaçant les informations du cache DNS. Ouvrez l'invite de commande et entrez la commande "ipconfig /flushdns" pour effacer les informations du cache DNS. modifier le fichier HOSTS, etc.

L'échec de la résolution DNS peut entraîner divers problèmes, tels que l'impossibilité d'accéder aux pages Web, l'impossibilité d'envoyer des e-mails, etc. Afin de résoudre le problème de l'échec de la résolution DNS, vous pouvez essayer les méthodes suivantes :

1. Effacer les informations du cache DNS

Dans les systèmes Windows, vous pouvez résoudre le problème de l'échec de la résolution DNS en effaçant les informations du cache DNS. Ouvrez l'invite de commande (CMD) et entrez la commande suivante : ipconfig /flushdns pour effacer les informations du cache DNS. Si le problème n'est pas résolu après avoir vidé le cache, vous pouvez essayer de redémarrer votre ordinateur ou attendre un moment avant d'essayer d'accéder au site Web cible.

2. Modifier le fichier HOSTS

Le fichier HOSTS est un fichier local dans le système d'exploitation qui enregistre la correspondance biunivoque entre les noms de domaine et les adresses IP. La relation correspondante entre les noms de domaine et les adresses IP peut être ajoutée ou modifiée dans le fichier HOSTS pour accélérer la résolution des noms de domaine et faciliter l'accès des utilisateurs du réseau local aux sites Web intranet.

Pour modifier le fichier HOSTS, vous devez d'abord trouver l'emplacement du fichier. Dans les systèmes Windows, le fichier HOSTS se trouve généralement dans le répertoire « C:WindowsSystem32driversetc ». Ouvrez le répertoire, recherchez le fichier nommé « hosts » et ouvrez-le avec un éditeur de texte (tel que le Bloc-notes). Ajoutez une ligne au fichier HOSTS au format : nom de domaine adresse IP, par exemple : exemple.com 192.168.0.1. Enregistrez le fichier et quittez l'éditeur.

Après avoir modifié le fichier HOSTS, vous devez redémarrer l'ordinateur pour que cela prenne effet. Après avoir redémarré l'ordinateur, essayez d'accéder au site Web cible pour voir si le problème d'échec de la résolution DNS est résolu.

3. Remplacez le serveur DNS local

Si les deux méthodes ci-dessus ne peuvent pas résoudre le problème d'échec de la résolution DNS, cela peut être dû à une défaillance du serveur DNS local ou à une attaque. Dans ce cas, vous pouvez essayer de changer le serveur DNS local pour résoudre le problème.

Vous pouvez essayer d'utiliser un serveur DNS public (tel que Google DNS, OpenDNS, etc.) pour remplacer le serveur DNS local d'origine. Les serveurs DNS publics ont généralement une fiabilité et une sécurité plus élevées et peuvent éviter les problèmes causés par des pannes ou des attaques de serveurs DNS locaux.

Lors du changement de serveur DNS public, vous devez modifier les paramètres réseau de l'ordinateur et remplacer l'adresse d'origine du serveur DNS local par l'adresse du serveur DNS public. Les étapes spécifiques varient en fonction du système d'exploitation de l'ordinateur et des paramètres réseau. Vous pouvez vous référer aux documents pertinents ou effectuer une recherche sur Internet pour savoir comment modifier les paramètres réseau de l'ordinateur.

4. Vérifiez la connexion réseau et l'état du serveur DNS

Si aucune des méthodes ci-dessus ne peut résoudre le problème d'échec de la résolution DNS, cela peut être dû à un échec de connexion réseau ou à un échec du serveur DNS. Dans ce cas, vous devez vérifier si la connexion réseau de l'ordinateur est normale et si le serveur DNS du site Web cible fonctionne normalement.

Vous pouvez utiliser la commande ping pour tester si la connexion entre l'ordinateur et le site Web cible est normale. Entrez ping le nom de domaine ou l'adresse IP du site Web cible dans l'invite de commande. S'il répond normalement, la connexion réseau est normale. S'il ne répond pas correctement, le problème peut être dû à un échec de connexion réseau.

De plus, vous pouvez également vérifier si le service fonctionne normalement en interrogeant l'état du serveur DNS. Vous pouvez utiliser la commande nslookup pour interroger les résultats de résolution d'un nom de domaine spécifique. Entrez le nom de domaine ou l'adresse IP du site Web cible nslookup dans l'invite de commande. Si le résultat de résolution correct peut être interrogé, le serveur DNS fonctionne normalement. Si vous ne parvenez pas à interroger les résultats de résolution corrects, cela peut être dû à une défaillance du serveur DNS.

En bref, résoudre le problème de l'échec de la résolution DNS nécessite un dépannage et une réparation sous plusieurs aspects. Vous pouvez d'abord essayer d'effacer les informations du cache DNS, de modifier le fichier HOSTS, etc. pour résoudre ce problème. Si aucune des méthodes ci-dessus ne permet de résoudre le problème, vous pouvez essayer de modifier le serveur DNS local ou de vérifier la connexion réseau et l'état du serveur DNS pour résoudre davantage le problème.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn