Conditions préalables
Pour procéder avec les solutions décrites ci-dessous, assurez-vous que vous avez des privilèges sudo ou racine et une connexion Internet fonctionnelle.
Quelle est la défaillance temporaire de l'erreur de résolution du nom
Lorsque nous accéderons à un site Web, notre navigateur système envoie une demande à un serveur DNS qui traduira le nom de domaine en une adresse IP. Cette adresse IP connectera le serveur du site Web et chargera le contenu. Si le serveur DNS ne fournit pas l'adresse IP, le «Échec temporaire dans la résolution du nom»Le message d'erreur apparaît.
Par exemple, si nous cinglons le site Web à partir d'un système, vous pouvez vivre l'erreur suivante:
ping Linuxhint.com
Ici, le système n'a pas réussi à se connecter au serveur DNS, ce qui entraîne une erreur.
La raison principale principale pour laquelle cette erreur se produit comprend:
Solution 1: connexion Internet lente ou pas
La première solution pour résoudre l'erreur est simple car l'utilisateur peut vérifier la connectivité Internet sur le système. Si Internet est lent ou non connecté, vous pouvez vivre cette erreur.
Solution 2: résolv mal configuré.fichier de confr
Le résoudre.confli Fichier configure les serveurs DNS sur Linux. Ouvrir le résoudre Fichier de configuration dans Nano Editor:
sudo nano / etc / résolv.confli
Assurez-vous qu'au moins un serveur de noms est présent à l'intérieur du résoudre.confli déposer. Le Namesserver ressemble à ceci:
Namesserver 8.8.8.8
Ici, dans notre cas nommé de cas, est:
Nameserver 127.0.0.53
Si aucun nom de nom n'est présent dans le système. Défini l'un des serveurs de noms. Certains des serveurs de noms bien connus appartenant à Google sont 8.8.8.8 et 8.8.4.4. En modifiant le résoudre.confli déposer l'un des serveurs de noms peut être défini.
Enregistrez le fichier et redémarrez le service DNS:
sudo systemctl redémarrer systemd-résolu.service
Si le serveur DNS est redémarré avec succès, aucune sortie ne sera retournée.
Vous pouvez également vérifier le serveur DNS en pinging sur un site Web:
ping Linuxhint.com
Si la communication est établie avec le site Web, cela signifie que le serveur DNS fonctionne maintenant.
2.1. Resolv mal configuré.Autorisations de fichiers Conf
Dans certains cas, malgré le bon serveur DNS défini à l'intérieur du résoudre.confli fichier, l'erreur persiste. Cela peut être dû à l'autorisation du fichier manquant. Modifiez l'accès à la propriété à l'utilisateur racine en exécutant la commande donnée:
sudo chown racine: racine / etc / résolv.confli
Exécutez la commande donnée pour donner l'autorisation à chaque utilisateur pour lui permettre de modifier le résoudre.confli déposer:
sudo chmod 644 / etc / résolv.confli
Maintenant, nous allons à nouveau cingler le site Web.
ping Linuxhint.com
Si l'erreur est due à une mauvaise autorisation, les commandes ci-dessus le résoudront.
Solution 3: Restrictions de pare-feu
Une autre raison du «Échec temporaire dans la résolution du nom«L'erreur est due à un bloc de blocage de pare-feu aux ports nécessaires, qui comprend port 43 Utilisé pour la recherche Whois et port 53 Utilisé pour la résolution du nom de domaine.
3.1. Ouvrez les ports dans le pare-feu UFW
Si l'erreur est causée par le blocage de port 43, Exécutez la commande ci-dessous donnée pour permettre le trafic sur ce port:
sudo ufw autoriser 43 / TCP
Le pare-feu simple (UFW) confirme que les règles ont été mises à jour avec succès.
De même, nous pouvons également autoriser l'autorisation port 53 en utilisant:
sudo ufw autorise 53 / TCP
Note: Parfois, notre pare-feu UFW n'est pas activé par défaut, donc pour l'activer, utilisez:
sudo ufw activer
Maintenant, rechargez le pare-feu UFW pour appliquer les modifications:
sudo ufw rechargement
Conclusion
L'erreur «Échec temporaire dans la résolution du nom» peut se produire en raison de aucune connexion Internet, du serveur de noms DNS manquant ou de la résolution.Autorisations de fichiers Conf ou restriction de pare-feu. La principale solution à ce problème est de résoudre le problème d'Internet, d'autoriser la résolution.accès à fichiers confuelle à tous les utilisateurs ou débloquer la protection du pare-feu UFW à port 43 et port 53.