Website-Suche

So beheben Sie das Problem „Vorübergehender Fehler bei der Namensauflösung“.


Wenn Sie versuchen, eine Website anzupingen, ein System zu aktualisieren oder eine Aufgabe auszuführen, die eine aktive Internetverbindung erfordert, wird auf Ihrem Terminal möglicherweise die Fehlermeldung „vorübergehender Fehler bei der Namensauflösung“ angezeigt.

Wenn Sie beispielsweise versuchen, eine Website anzupingen, kann die folgende Fehlermeldung auftreten:

tecmint@ubuntu:~$ ping google.com
ping: linux-console.net: Temporary failure in name resolution

Dies ist normalerweise ein Namensauflösungsfehler und zeigt an, dass Ihr DNS-Server die Domänennamen nicht in ihre jeweiligen IP-Adressen auflösen kann. Dies kann eine große Herausforderung darstellen, da Sie keine Softwarepakete auf Ihrem Linux-System aktualisieren, aktualisieren oder installieren können.

In diesem Artikel werden wir einige Ursachen für den Fehler „vorübergehender Fehler bei der Namensauflösung“ und Lösungen für dieses Problem untersuchen.

1. Fehlende oder falsch konfigurierte resolv.conf-Datei

Die Datei /etc/resolv.conf ist die Resolver-Konfigurationsdatei in Linux-Systemen. Es enthält die DNS-Einträge, die Ihrem Linux-System dabei helfen, Domänennamen in IP-Adressen aufzulösen.

Wenn diese Datei nicht vorhanden ist oder vorhanden ist, der Fehler bei der Namensauflösung jedoch weiterhin auftritt, erstellen oder öffnen Sie die Datei /etc/resolv.conf in einem Texteditor mit Root-Rechten.

sudo nano /etc/resolv.conf
OR
sudo vim /etc/resolv.conf

Fügen Sie als Nächstes die öffentlichen DNS-Server von Google mit dem Schlüsselwort „nameserver“ gefolgt von der IP-Adresse des DNS-Servers hinzu.

nameserver 8.8.8.8
nameserver 8.8.4.4

Speichern Sie die Änderungen und starten Sie den systemd-resolved-Dienst wie gezeigt neu.

sudo systemctl restart systemd-resolved.service

Es ist außerdem ratsam, den Status des Resolvers zu überprüfen und sicherzustellen, dass er aktiv ist und wie erwartet läuft:

sudo systemctl status systemd-resolved.service

Versuchen Sie dann, eine beliebige Website anzupingen, und das Problem sollte behoben sein.

ping google.com

Stellen Sie nach der Bestätigung Ihrer Netzwerkverbindung sicher, dass Sie die Datei /etc/resolv.conf bearbeiten, um zu verhindern, dass sie von Netzwerkverwaltungstools überschrieben wird.

Dazu können Sie einen symbolischen Link zu /dev/null erstellen:

sudo ln -sf /dev/null /etc/resolv.conf

Hinweis: Einige Linux-Distributionen, insbesondere solche, die NetworkManager verwenden, verwalten die Datei /etc/resolv.conf möglicherweise automatisch. In diesem Fall hat die manuelle Bearbeitung der Datei möglicherweise keine dauerhafte Wirkung.

Stattdessen müssen Sie möglicherweise DNS-Einstellungen über das entsprechende Netzwerkverwaltungstool oder Konfigurationsdateien für Ihre spezifische Distribution konfigurieren. Informieren Sie sich in solchen Fällen unbedingt in der Dokumentation oder den Support-Ressourcen Ihrer Distribution über die empfohlene Methode zur DNS-Konfiguration.

2. Firewall-Einschränkungen

Wenn die erste Lösung für Sie nicht funktioniert hat, könnten Firewall-Einschränkungen Sie daran hindern, DNS-Abfragen erfolgreich durchzuführen. Überprüfen Sie Ihre Firewall und stellen Sie sicher, dass Port 53 (wird für DNS – Domain Name Resolution verwendet) und Port 43 (wird für die Whois-Suche verwendet) geöffnet sind. Wenn die Ports blockiert sind, öffnen Sie sie wie folgt:

Öffnen Sie DNS-Ports auf der UFW-Firewall

Bei Debian-basierten Distributionen müssen Sie die Ports 53 und 43 auf der UFW-Firewall öffnen, indem Sie die folgenden Befehle ausführen:

sudo ufw allow 53/tcp
sudo ufw allow 43/tcp
sudo ufw reload

Öffnen Sie DNS-Ports auf FirewallD Firewall

Bei RHEL-basierten Distributionen müssen Sie die Ports 53 und 43 auf der Firewalld-Firewall öffnen, indem Sie die folgenden Befehle ausführen.

sudo firewall-cmd --add-port=53/tcp --permanent
sudo firewall-cmd --add-port=43/tcp --permanent
sudo firewall-cmd --reload

Wir hoffen, dass Sie nun eine Vorstellung von dem Fehler „vorübergehender Fehler bei der Namensauflösung“ haben und wissen, wie Sie ihn in ein paar einfachen Schritten beheben können. Wie immer freuen wir uns über Ihr Feedback.