DNS (Domain Name System) des erreurs d`empêcher les utilisateurs de se connecter à des applications distantes, le Chat et la navigation sur le Web. Sur les systèmes Linux, les outils pour la résolution de ces erreurs diffèrent quelque peu de celles sur un ordinateur Windows ou Mac, mais le processus reste fondamentalement le même. Suivez ce processus étape par étape pour résoudre les erreurs DNS en utilisant des outils communs à toute distribution de Linux.
Lancez une fenêtre de terminal et tapez "ip addr show" pour afficher les interfaces réseau actuellement activées sur le système. Ignorez le premier périphérique répertorié, qui les étiquettes de commande "lo" pour l`interface de bouclage. Si le système possède une autre interface réseau valide, il affiche ci-dessous lo que "eth0" ou "wlan0," bien qu`il puisse y en avoir plus. Si aucun autre périphérique sont répertoriés alors le problème est pas DNS, mais à la place est le dispositif de réseau lui-même. Ajouter un périphérique réseau à l`ordinateur avant de poursuivre le processus de dépannage.
Dans le type de fenêtre de terminal "moins /etc/resolv.conf" pour afficher la configuration pour les serveurs DNS sur cet ordinateur. Prenez note des adresses IP répertoriées après "nom du serveur" (Un serveur DNS) dans ce fichier. Notez que cette commande ouvre un éditeur de texte, qui peut être fermé en appuyant sur la "q" clé.
Dans le type de fenêtre de terminal "ping " suivi de l`adresse IP de l`un des serveurs de noms identifiés dans le fichier resolv.conf. Si cette commande renvoie un message semblable à "64 octets de 128.200.1.4" alors le serveur DNS est disponible, mais ne peut pas être résolues correctement les noms. Si la commande ne retourne pas un tel message, le serveur de noms répertoriés dans resolv.conf peut ne pas être disponible à tous. Si resolv.conf répertorie plus d`un serveur de noms, essayez pinger l`autre. Notez que la commande ping continue à contacter l`adresse cible jusqu`à ce que dit d`arrêter, alors maintenez enfoncée la touche de contrôle et a frappé "c" pour y mettre fin.
Si les serveurs de noms répertoriés dans resolv.conf sont disponibles, tapez la commande "hôte " suivie du nom d`un site Internet populaire, tel que "google.com" et appuyez sur Entrée. La commande hôte doit afficher un énoncé tel que "google.com a l`adresse 72.13.204.147" pour indiquer que cet ordinateur peut communiquer avec son serveur DNS configuré pour renvoyer une adresse IP pour correspondre au nom DNS entré ci-dessus. Si elle le fait avec succès, essayez d`entrer le nom d`une adresse problématique afin de comparer les résultats. Si le serveur de noms renvoie de bonnes données pour un site populaire comme Google, mais pas de données pour un autre site, alors le problème est un problème de configuration DNS spécifique à ce site problématique, et la meilleure façon de résoudre la situation est de contacter une personne de support technique associé avec cette adresse. Si le serveur de noms ne renvoie aucune donnée à partir soit l`adresse, le problème réside probablement dans le serveur DNS de cet ordinateur est configuré pour utiliser. Changer la "nom du serveur" valeurs dans resolv.conf.
Tapez la commande "vi /etc/resolv.conf." Appuyez sur la touche d`insertion pour entrer en mode d`édition dans le VI éditeur de texte. Utilisez les touches fléchées pour se déplacer à travers le texte et soit modifier les valeurs de nameserver existantes ou ajouter un, afin que le fichier ne comprend que ce qui suit "nameserver 208.67.222.222." Le service OpenDNS offre ce serveur DNS pour une utilisation publique.
Conseils & Avertissements
- Pour modifier le fichier resolv.conf, il sera nécessaire pour entrer en mode super-utilisateur en tapant "su" et en entrant votre mot de passe.
- La plupart des erreurs DNS sont causées par mistyping l`adresse elle-même, afin de vérifier l`adresse sur un autre ordinateur avant de modifier les paramètres DNS.