Maison > Tutoriel système > Linux > Dépannage de l'erreur 'défaillance temporaire de la résolution du nom' dans Linux

Dépannage de l'erreur 'défaillance temporaire de la résolution du nom' dans Linux

Joseph Gordon-Levitt
Libérer: 2025-03-17 09:03:13
original
235 Les gens l'ont consulté

Dépannage du

La résolution du nom de domaine du système Linux a échoué ("défaillance temporaire dans la résolution du nom")

Les utilisateurs de Linux peuvent rencontrer une erreur de "résolution de nom temporaire échouée" lors de l'accès à un site Web ou de l'exécution de commandes réseau. Cette erreur indique que le système ne peut pas convertir le nom de domaine en son adresse IP correspondante. Il existe de nombreuses raisons pour cette erreur, y compris les problèmes de connexion réseau, la configuration d'erreur du fichier résolv.conf et les restrictions de pare-feu. Cet article explorera les causes courantes de cette erreur et fournira des solutions correspondantes.

Causes et solutions courantes

1. Connexion réseau lente ou interrompue

Vérifiez toujours votre connexion Internet avant de faire un autre dépannage. La connexion Internet lente ou déconnectée peut être la cause profonde de l'erreur de "résolution temporaire de la résolution du nom".

Solution:

Confirmez que votre système a une connexion Internet stable et efficace. Si votre connexion Internet est lente ou déconnectée, résolvez d'abord le problème de connexion.

2. Erreur de configuration de fichier résolv.conf

Le fichier résolv.conf est responsable de la configuration du serveur DNS sur le système Linux. Si ce fichier n'est pas configuré correctement, le système peut ne pas être en mesure de résoudre le nom de domaine.

Solution:

Ouvrez le fichier résolv.conf à l'aide d'un éditeur de texte (comme Nano):

 sudo nano /etc/resolv.conf
Copier après la connexion

Assurez-vous qu'au moins un serveur de noms est défini dans le fichier résolu.conf. Une entrée de NameServer valide devrait ressembler à ceci:

 <code>nameserver 8.8.8.8</code>
Copier après la connexion

Si le Namesserver n'est pas défini dans le fichier, ajoutez-en un. Les deux serveurs de noms couramment utilisés par Google sont de 8,8.8.8 et 8.8.4.4. Une fois les modifications terminées, enregistrez le fichier et redémarrez le service DNS Resolver:

 sudo systemctl redémarrer systemd-résolu.service
Copier après la connexion

Vérifiez que le serveur DNS fonctionne correctement en pinging sur un site Web:

 Exemple de ping.com
Copier après la connexion

Si une connexion est établie avec le site Web, le serveur DNS fonctionne bien.

3. Erreur de configuration d'autorisation de fichier résolv.conf

Si le fichier résolv.conf contient un serveur DNS valide, mais que l'erreur persiste, cela peut être dû à des autorisations de fichiers incorrectes.

Solution:

Modifiez le propriétaire du fichier résolu.conf en utilisateur racine:

 sudo chown racine: root /etc/resolv.conf
Copier après la connexion

Modifiez les autorisations de fichier pour permettre à tous les utilisateurs du système de lire le fichier:

 sudo chmod 644 /etc/resolv.conf
Copier après la connexion

Essayez à nouveau un ping d'un site Web pour vérifier si le problème est résolu.

4. Restrictions de pare-feu

Les restrictions de pare-feu peuvent bloquer l'accès aux ports nécessaires, entraînant des erreurs. Les ports 43 (pour la recherche WHOIS) et 53 (pour la résolution de noms de domaine) sont cruciaux pour les requêtes DNS.

Solution:

Utilisez la commande suivante pour ouvrir les ports nécessaires dans un pare-feu simple (UFW):

 Sudo UFW permet 43 / TCP
Sudo UFW permet 53 / TCP
Copier après la connexion

Remarque: Si UFW n'est pas activé par défaut, utilisez sudo ufw enable pour l'activer.

Une fois le port autorisé, rechargez le pare-feu UFW pour appliquer les modifications:

 sudo ufw rechargement
Copier après la connexion

Résumer

L'erreur "Résolution de la résolution des noms temporaire" peut être causée par une variété de facteurs, notamment les problèmes de connexion Internet, les erreurs de configuration de fichier résolv.conf et les restrictions de pare-feu. En résolvant ces causes communes, vous pouvez résoudre cette erreur et accéder avec succès au site Web et exécuter des commandes réseau sur votre système Linux.

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal