Website-Suche

So beheben Sie das Problem "Vorübergehender Fehler bei der Namensauflösung"


Manchmal, wenn Sie versuchen, eine Website anzupingen, ein System zu aktualisieren oder eine Aufgabe auszuführen, die eine aktive Internetverbindung erfordert, erhalten Sie möglicherweise die Fehlermeldung "Vorübergehender Fehler bei der Namensauflösung" auf Ihrem Terminal.

Wenn Sie z. B. versuchen, eine Website zu pingen, stoßen Sie möglicherweise auf den angezeigten Fehler:

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

Dies ist in der Regel ein Namensauflösungsfehler und zeigt, dass Ihr DNS-Server die Domainnamen nicht in die entsprechenden IP-Adressen auflösen kann. Dies kann eine große Herausforderung darstellen, da Sie keine Softwarepakete auf Ihrem Linux-System aktualisieren, aktualisieren oder sogar installieren können.

In diesem Artikel werden wir uns einige der Ursachen für den Fehler "Vorübergehender Fehler bei der Namensauflösung" und Lösungen für dieses Problem ansehen.

1. Fehlende oder falsch konfigurierte Datei resolv.conf

Die Datei /etc/resolv.conf ist die Resolver-Konfigurationsdatei in Linux-Systemen. Es enthält die DNS-Einträge, mit denen Ihr Linux-System Domänennamen in IP-Adressen auflösen kann.

Wenn diese Datei nicht vorhanden oder vorhanden ist, aber immer noch der Namensauflösungsfehler 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 Nameserver-Schlüsselwort 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-aufgelösten Dienst wie gezeigt neu.

$ sudo systemctl restart systemd-resolved.service

Es ist auch ratsam, den Status des Resolvers zu überprüfen und sicherzustellen, dass er aktiv ist und wie erwartet ausgeführt wird:

$ sudo systemctl status systemd-resolved.service

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

$ ping google.com

Nachdem Sie Ihre Netzwerkverbindung bestätigt haben, stellen Sie sicher, dass Sie die Datei /etc/resolv.conf bearbeiten, um zu verhindern, dass sie von Netzwerkverwaltungstools überschrieben wird.

Um dies zu tun, 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 die Konfigurationsdateien für Ihre spezifische Verteilung konfigurieren. Konsultieren Sie in der Dokumentation Ihrer Distribution oder in den Supportressourcen die empfohlene Methode zum Konfigurieren von DNS in solchen Fällen.

2. Firewall-Einschränkungen

Wenn die erste Lösung für Sie nicht funktioniert hat, können Firewalleinschränkungen dazu führen, dass Sie DNS-Abfragen nicht erfolgreich ausführen können. Überprüfen Sie Ihre Firewall und vergewissern Sie sich, dass die Ports 53 (für DNS – Domain Name Resolution) und 43 (für die Whois-Abfrage) geöffnet sind. Wenn die Ports blockiert sind, öffnen Sie sie wie folgt:

Öffnen Sie DNS-Ports auf der UFW-Firewall

Auf 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 in der FirewallD-Firewall

Bei RHEL-basierten Distributionen müssen Sie die Ports 53 und 43 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 jetzt eine Vorstellung davon haben, wie der Fehler "Vorübergehender Fehler bei der Namensauflösung" aussieht und wie Sie ihn in wenigen einfachen Schritten beheben können. Wie immer freuen wir uns über Ihr Feedback.

Verwandte Artikel: