Comment résoudre le problème « Échec temporaire de la résolution de nom »
Parfois, lorsque vous essayez d’envoyer un ping à un site Web, de mettre à jour un système ou d’effectuer une tâche nécessitant une connexion Internet active, vous pouvez obtenir le message d’erreur « Échec temporaire de la résolution de noms » sur votre terminal.
Par exemple, lorsque vous essayez d’envoyer un ping à un site Web, vous pouvez rencontrer l’erreur affichée :
tecmint@ubuntu:~$ ping google.com
ping: linux-console.net: Temporary failure in name resolution
Il s’agit généralement d’une erreur de résolution de nom qui indique que votre serveur DNS ne peut pas résoudre les noms de domaine en 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 allons examiner certaines des causes de l’erreur « échec temporaire de la résolution de noms » et les solutions à ce problème.
1. Fichier resolv.conf manquant ou mal configuré
Le fichier /etc/resolv.conf 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 s’il y est, mais que vous rencontrez toujours l’erreur de résolution de nom, créez ou ouvrez le fichier /etc/resolv.conf dans un éditeur de texte disposant des privilèges root.
$ sudo nano /etc/resolv.conf
OR
sudo vim /etc/resolv.conf
Ensuite, ajoutez les serveurs DNS publics de Google avec le mot-clé nameserver suivi de l’adresse IP du serveur DNS.
nameserver 8.8.8.8
nameserver 8.8.4.4
Enregistrez les modifications et redémarrez le service résolu par systemd comme indiqué.
$ sudo systemctl restart systemd-resolved.service
Il est également prudent de vérifier l’état du résolveur et de s’assurer qu’il est actif et qu’il fonctionne comme prévu :
$ sudo systemctl status systemd-resolved.service
Ensuite, essayez d’envoyer un ping à n’importe quel site Web et le problème devrait être résolu.
$ ping google.com
Après avoir confirmé votre connexion réseau, assurez-vous de modifier le fichier /etc/resolv.conf pour éviter qu’il ne soit écrasé par les outils de gestion de réseau.
Pour ce faire, vous pouvez créer un lien symbolique vers /dev/null :
$ sudo ln -sf /dev/null /etc/resolv.conf
Remarque : Certaines distributions Linux, en particulier celles qui utilisent NetworkManager, peuvent gérer automatiquement le fichier /etc/resolv.conf. Si tel est le cas, la modification manuelle du fichier peut ne pas avoir d’effet durable.
Au lieu de cela, vous devrez peut-être configurer les paramètres DNS à l’aide de l’outil de gestion de réseau approprié ou des fichiers de configuration pour votre distribution spécifique. N’oubliez pas de consulter la documentation de votre distribution ou les ressources d’assistance pour connaître la méthode recommandée de configuration du DNS dans de tels cas.
2. Restrictions du pare-feu
Si la première solution ne vous convenait pas, les restrictions du pare-feu pouvaient vous empêcher d’effectuer correctement les requêtes DNS. Vérifiez votre pare-feu et vérifiez si le port 53 (utilisé pour le DNS – Domain Name Resolution) et le port 43 (utilisé pour la recherche whois) sont ouverts. Si les ports sont bloqués, ouvrez-les comme suit :
Ouvrir les ports DNS sur le pare-feu UFW
Sur les distributions basées sur Debian, vous devez ouvrir les ports 53 et 43 sur le pare-feu UFW en exécutant les commandes ci-dessous :
$ sudo ufw allow 53/tcp
sudo ufw allow 43/tcp
sudo ufw reload
Ouvrir les ports DNS sur FirewallD Firewall
Sur les distributions basées sur RHEL, vous devez ouvrir les ports 53 et 43 sur le pare-feu Firewalld en exécutant 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 de l’erreur « échec temporaire de la résolution de noms » et de la façon dont vous pouvez la corriger en quelques étapes simples. Comme toujours, vos commentaires sont très appréciés.

