Comment résoudre la «défaillance temporaire dans la résolution du nom»

Comment résoudre la «défaillance temporaire dans la résolution du nom»

Parfois, lorsque vous essayez de cingler un site Web, de mettre à jour un système ou d'effectuer une tâche qui nécessite une connexion Internet active, vous pouvez obtenir le message d'erreur »Échec temporaire dans la résolution du nom'Sur votre terminal.

Par exemple, lorsque vous essayez de cingler un site Web, vous pouvez vous lancer dans l'erreur indiquée:

[Protégé par e-mail]: ~ $ ping google.com Ping: Tecmint.com: échec temporaire dans la résolution du nom 

Il s'agit généralement d'une erreur de résolution de nom et montre que votre serveur DNS ne peut pas résoudre les noms de domaine dans leurs adresses IP respectives. Cela peut présenter un grave défi car vous ne pourrez pas mettre à jour, mettre à niveau ou même installer des packages logiciels sur votre système Linux.

Dans cet article, nous examinerons certaines des causes du 'Échec temporaire dans la résolution du nom'Erreur et solutions à ce problème.

1. Résolv manquant ou à tort.fichier de confr

Le / etc / résolv.confli Le fichier est le fichier de configuration du résolveur dans les systèmes Linux. Il contient les entrées DNS qui aident votre système Linux à résoudre les noms de domaine en adresses IP.

Si ce fichier n'est pas présent ou est là mais que vous avez toujours l'erreur de résolution du nom, créez-en un et ajoutez le serveur DNS Google Public comme indiqué

Namesserver 8.8.8.8 

Enregistrez les modifications et redémarrez le résolu Service comme indiqué.

$ sudo systemctl redémarrer systemd-résolu.service 

Il est également prudent de vérifier l'état du résolveur et de s'assurer qu'il est actif et en cours d'exécution comme prévu:

$ sudo systemctl status systemd-résolu.service 

Ensuite, essayez de pinging sur n'importe quel site Web et le problème doit être réglé.

[Protégé par e-mail]: ~ $ ping google.com 

2. Restrictions de pare-feu

Si la première solution ne fonctionnait pas pour vous, les restrictions de pare-feu pourraient vous empêcher de réaliser avec succès les requêtes DNS. Vérifiez votre pare-feu et confirmez si le port 53 (Utilisé pour DNS - Résolution de nom de domaine) et le port 43 (Utilisé pour la recherche Whois) sont ouverts. Si les ports sont bloqués, ouvrez-les comme suit:

Pour Ufw pare-feu (Ubuntu / Debian et Mint)

Pour ouvrir les ports 53 & 43 sur le Ufw pare-feu exécute les commandes ci-dessous:

$ sudo ufw permettre 53 / TCP $ sudo ufw permettre 43 / TCP $ sudo ufw rechargement 
Pour pare-feu (Rhel / Centos / Fedora)

Pour les systèmes basés sur Redhat tels que CentOS, invoquez les commandes ci-dessous:

$ sudo Firewall-CMD --Add-Port = 53 / TCP - Permanent $ sudo Firewall-CMD --Add-Port = 43 / TCP - Permanent $ sudo Firewall-CMD - Reload 

Nous espérons que vous avez maintenant une idée du 'Échec temporaire dans la résolution du nom`` Erreur et comment vous pouvez le réparer en quelques étapes simples. Comme toujours, vos commentaires sont très appréciés.