Bei der Verwendung von Linux kann es zu einem vorübergehenden Fehler bei der Namensauflösung kommen, wenn Sie versuchen, auf Websites zuzugreifen, Pakete zu aktualisieren oder Aufgaben auszuführen, die eine Internetverbindung erfordern. Dieser Fehler weist darauf hin, dass Ihr System einen Domänennamen nicht in eine IP-Adresse auflösen kann, wodurch Netzwerkvorgänge nicht erfolgreich abgeschlossen werden können.
Dieses Problem ist häufig auf Probleme mit der Internetverbindung oder DNS-Konfigurationsprobleme zurückzuführen. Die Fehlerbehebung und Behebung dieses Fehlers ist einfach und direkt. In diesem Leitfaden erklären wir Ihnen alles, was Sie über die Behebung dieses Fehlers in verschiedenen Linux-Distributionen wissen müssen. Wir werden spezifische Korrekturen für Ubuntu 22.04 und 24.04 behandeln.
Was bedeutet ein vorübergehender Fehler bei der Namensauflösung?
Der vorübergehende Fehler bei der Namensauflösung verhindert, dass Ihr Linux-System ordnungsgemäß eine Verbindung zum Internet herstellt. In diesem Fall können Sie keine Websites erreichen oder Anwendungen nutzen, die eine aktive Internetverbindung erfordern.
Es handelt sich um einen generischen „Erneut versuchen“-Fehler für DNS. Die Suche ist irgendwo in der Kette fehlgeschlagen, sei es ein lokaler Fehler, ein Upstream-Timeout oder ein Validierungsproblem.
Normalerweise wird dieser Fehler angezeigt, wenn Sie versuchen, eine Website anzupingen:

ping google.com
ping: google.com: Temporary failure in name resolution
So beheben Sie vorübergehende Fehler bei der Namensauflösung
Abhängig von der Grundursache gibt es mehrere Lösungsansätze für diesen Fehler. Lassen Sie uns die wichtigsten Lösungen untersuchen.
Lösung 1: Überprüfen Sie die Internetverbindung
Überprüfen Sie Ihren Router und Ihre Netzwerkhardware, um sicherzustellen, dass alles richtig eingerichtet ist. Versuchen Sie, andere Anwendungen zu öffnen, um sicherzustellen, dass Sie über diese eine Internetverbindung herstellen können.
Sie können die grundlegende Konnektivität testen, indem Sie eine IP-Adresse direkt anpingen:
ping -c 4 8.8.8.8
Dieser Befehl sendet vier Pakete an den öffentlichen DNS-Server von Google. Wenn Sie Antworten erhalten, funktioniert Ihre Internetverbindung.
Wenn die Meldung „Zeitüberschreitung der Anforderung“ oder „Netzwerk nicht erreichbar“ angezeigt wird, liegt ein allgemeines Verbindungsproblem vor, das nichts mit DNS zu tun hat.

Wenn Anwendungen erfolgreich eine Verbindung zum Internet herstellen, fahren Sie mit der nächsten Lösung fort.
Lösung 2: Falsch konfigurierte resolv.conf-Datei
Der /etc/resolv.conf Die Datei listet die DNS-Server auf, die Ihr System verwendet. Wenn diese Datei die falschen IP-Adressen enthält, können Sie keine Verbindung zu Websites herstellen.
Auf vielen Ubuntu-Systemen ist diese Datei ein Link zu einer dynamischen Datei, die von systemd-resolved verwaltet wird. Es enthält oft einen Warnhinweis: „Nicht bearbeiten.“ Wenn Sie diese Datei jedoch direkt bearbeiten, sind Ihre Änderungen möglicherweise nur wenige Minuten gültig. Das System überschreibt sie, wenn es die Netzwerkeinstellungen aktualisiert oder neu startet.
Stellen Sie vor dem Konfigurieren der DNS-Einstellungen sicher, dass Ihr Systembenutzer über Administratorrechte verfügt. Erfahren Sie, wie es geht Fügen Sie einen Benutzer zu Sudoers hinzu wenn nötig.
Überprüfen Sie die aktuelle DNS-Konfiguration
Überprüfen Sie Ihre DNS-Einstellungen, ohne sie vorher zu ändern:
cat /etc/resolv.conf
Wenn Sie keine gültigen Nameserver sehen, haben Sie das Problem gefunden.
Temporärer Test
Für einen schnellen Test können Sie die DNS-Server von Google hinzufügen.
nameserver 8.8.8.8
nameserver 8.8.4.4
Alternativ können Sie die DNS-Server von Cloudflare verwenden:
nameserver 1.1.1.1
nameserver 1.0.0.1
Hier ist ein Vergleich beliebter öffentlicher DNS-Server:

| DNS-Anbieter | Primärer DNS | Sekundäres DNS | Hauptmerkmale |
| Google DNS | 8.8.8.8 | 8.8.4.4 | Hohe Verfügbarkeit, globale Abdeckung |
| Wolkenflare | 1.1.1.1 | 1.0.0.1 | Datenschutzorientiert, protokolliert keine IPs |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Blockiert bekannte bösartige Domänen |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Phishing-Schutz, Inhaltsfilterung |
Aber das ist nicht von Dauer. Das System löscht diese Änderungen. Für eine dauerhafte Lösung unter Ubuntu müssen Sie konfigurieren systemd-aufgelöst oder Netplan. Wir behandeln diese Schritte in den spezifischen Abschnitten weiter unten.
Überprüfen Sie den Systemd-Resolved-Dienststatus.
Wenn Ihre Nameserver korrekt aussehen, die Auflösung jedoch weiterhin fehlschlägt, überprüfen Sie die systemd-aufgelöst Service. Dieser Dienst verwaltet lokale DNS-Suchen auf den meisten modernen Linux-Systemen. Verwenden Sie diesen Befehl, um zu sehen, ob es ausgeführt wird: sudo systemctl status systemd-resolved
Wenn die Ausgabe zeigt, dass der Dienst inaktiv ist, können Sie ihn sofort starten.
sudo systemctl start systemd-resolved
Dieser Schritt ist für Ubuntu-Benutzer ein Muss, da Dienstunterbrechungen häufig zu Fehlern bei der Namensauflösung führen.
Lösung 3: Firewall-Einschränkungen
Firewalls schützen Ihr Linux-System vor Malware und Sicherheitsbedrohungen. Eine falsche Firewall-Konfiguration kann jedoch DNS-Anfragen blockieren und zu Fehlern bei der Namensauflösung führen.
Ein Diagnoseansatz besteht darin, Firewalls und Sicherheitssoftware vorübergehend zu deaktivieren, um festzustellen, ob sie das Problem verursachen. Wenn das Problem durch Deaktivieren der Firewall behoben wird, müssen Sie Ihre Firewall-Einstellungen neu konfigurieren.
Konfigurieren Sie die UFW-Firewall
Die meisten Debian- und Ubuntu-Distributionen verwenden die UFW-Firewall. Sie müssen DNS-Verkehr auf Port 53 zulassen (sowohl UDP als auch TCP):
sudo ufw allow 53/udp
sudo ufw allow 53/tcp
DNS nutzt UDP für Standardabfragen und TCP für größere Übertragungen.
Nachdem Sie diese Ports geöffnet haben, laden Sie UFW neu, um die Änderungen zu übernehmen:

sudo ufw neu laden
Konfigurieren Sie Firewalld
Öffnen Sie für CentOS- und Red Hat-basierte Systeme, die firewalld verwenden, die erforderlichen Ports:
sudo firewall-cmd --add-port=53/udp --permanent
sudo firewall-cmd --add-port=53/tcp --permanent
Laden Sie die Firewall neu, um die Änderungen zu übernehmen:
sudo firewall-cmd --reload
Lösung 4: DNS-Cache leeren
Der DNS-Cache speichert IP-Adressen lokal, um zukünftige Suchvorgänge zu beschleunigen. Allerdings können veraltete oder beschädigte DNS-Cache-Daten Sie daran hindern, auf Websites zuzugreifen, deren Domainnamen oder Hosting-Provider geändert wurde, was zu vorübergehenden Fehlern bei der Namensauflösung führen kann.
Nur du Leeren Sie den DNS-Cache wenn Sie das System zwingen möchten, neue Daten anzufordern. Verwenden Sie diesen Schritt, wenn Auflösungsfehler auftreten.

Identifizieren Sie Ihren DNS-Dienst
Die Dienste variieren je nach Installation. Überprüfen Sie, welches gerade ausgeführt wird, um „Einheit nicht gefunden“-Fehler zu vermeiden:
sudo systemctl is-active nscd
sudo systemctl is-active dnsmasq
NSCD spülen
If nscd aktiv ist, starten Sie es neu:
sudo systemctl restart nscd.service
DNSMASQ leeren
If dnsmasq aktiv ist, starten Sie es neu:
sudo systemctl restart dnsmasq.service
Cache leeren unter Ubuntu (systemd-aufgelöst)
Für Systeme, die systemd-resolved verwenden:
sudo systemctl restart systemd-resolved.service
Oder verwenden Sie den Befehl „resolvectl“:
sudo resolvectl flush-caches
Namensauflösung verstehen
Wenn Sie eine Website-Adresse wie cloudzy.com eingeben, muss Ihr Computer diese für Menschen lesbare Domäne in eine IP-Adresse (z. B. 172.66.40.212) umwandeln, um die Website im Internet zu finden. Dieser Konvertierungsprozess wird Namensauflösung genannt und von DNS-Servern übernommen.
Der vorübergehende Fehler bei der Namensauflösung tritt auf, wenn Ihr Linux-System keinen DNS-Server kontaktiert, um die entsprechende IP-Adresse für eine Website abzurufen. Die Bezeichnung „vorübergehend“ weist darauf hin, dass es sich nicht unbedingt um einen dauerhaften Fehler handelt. In den meisten Fällen liegt es an einem Konfigurations- oder Konnektivitätsproblem, das gelöst werden kann.
DNS-Server übersetzen Domänennamen in IP-Adressen, die Computer für die Kommunikation verwenden. Öffentliche DNS-Handles von Google über eine Billion täglich Anfragen, was das Ausmaß dieses wichtigen Internetdienstes verdeutlicht.
In ähnlicher Weise verarbeitet der 1.1.1.1-Resolver von Cloudflare Fast 2 Billionen Anfragen täglich. Dieser Band beweist, dass DNS der Schlüssel zum Internet ist.
Was führt zu einem vorübergehenden Fehler bei der Namensauflösung?
Die Ermittlung der Grundursache ist der erste Schritt zur Behebung des vorübergehenden Fehlers bei der Namensauflösung von Ubuntu. Mehrere Faktoren können dieses Problem auslösen.

Probleme mit der Internetverbindung
Eine langsame oder verlorene Internetverbindung ist oft die Hauptursache. Bevor Sie sich mit der komplexen Fehlerbehebung befassen, stellen Sie sicher, dass Ihre Internetverbindung ordnungsgemäß funktioniert.
Probleme mit der DNS-Konfiguration
DNS-Konfigurationsfehler gehören zu den häufigsten Ursachen für diesen Fehler:
- Nicht reagierende DNS-Server: Die DNS-Server, die Ihr System zu erreichen versucht, sind möglicherweise nicht verfügbar
- Falsch konfigurierte DNS-Auflösung: Der DNS-Auflösungsmechanismus ist möglicherweise falsch konfiguriert
- Veralteter DNS-Cache: Alte oder beschädigte DNS-Cache-Einträge können eine ordnungsgemäße Auflösung verhindern
Firewall-Einschränkungen
Firewall-Konfigurationen können DNS-Anfragen blockieren, selbst wenn sie richtig konfiguriert sind. Verwendung von DNS-Abfragen Hafen 53, und wenn Ihre Firewall diesen Port blockiert, schlägt die Namensauflösung fehl.
Port 53 verarbeitet sowohl UDP- als auch TCP-Protokolle. DNS verwendet normalerweise UDP-Port 53 für Standardabfragen, da dieser schneller ist. TCP-Port 53 wird für Zonenübertragungen und größere Abfragen verwendet, die die Größenbeschränkungen von UDP überschreiten.
Probleme mit der Dienstkonfiguration
Der systemd-resolved-Dienst, der die DNS-Auflösung in modernen Linux-Distributionen verwaltet, ist möglicherweise gestoppt, deaktiviert oder falsch konfiguriert. Dieser Dienst stellt eine DNS-Auflösung für alle Anwendungen auf Ihrem System bereit.
Vorübergehender Fehler bei der Namensauflösung Ubuntu 22.04
Mit Ubuntu 22.04 LTS wurden Änderungen an der Netzwerkverwaltung eingeführt, die insbesondere nach Systemaktualisierungen zu Problemen mit der DNS-Auflösung führen können. Benutzer können in dieser Version häufiger auf Fehler stoßen, bei denen Ubuntu den Host nicht auflösen kann oder einen vorübergehenden Fehler bei der Namensauflösung verursacht.
Häufige Probleme mit Ubuntu 22.04
Benutzer, die ein Upgrade von Ubuntu 20.04 auf 22.04 durchführen, berichten häufig über DNS-Auflösungsfehler. Der vorübergehende Fehler bei der Namensauflösung von Ubuntu 22.04 ist häufig auf vom Systemd behobene Dienstfehlkonfigurationen zurückzuführen, die während des Upgrade-Vorgangs auftreten.
Ubuntu 22.04-spezifischer Fix
Wenn unter Ubuntu 22.04 anhaltende DNS-Probleme auftreten, gehen Sie folgendermaßen vor:
Überprüfen Sie zunächst, ob die Netzwerkdienste von systemd ordnungsgemäß aktiviert sind:
sudo systemctl unmask systemd-networkd.service
sudo systemctl unmask systemd-resolved.service
Überprüfen Sie den Status von systemd-resolved:

sudo systemctl status systemd-resolved.service
Wenn der Dienst inaktiv ist, starten Sie ihn:
sudo systemctl start systemd-resolved.service
sudo systemctl enable systemd-resolved.service
Überprüfen Sie, ob Ihr /etc/resolv.conf-Symlink auf den richtigen Speicherort verweist:
ls -l /etc/resolv.conf
Die empfohlene Konfiguration verweist auf den Stub-Resolver:
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
Testen des Fixes
Nachdem Sie diese Änderungen vorgenommen haben, testen Sie die DNS-Auflösung:
resolvectl status
Dieser Befehl zeigt Ihre aktuelle DNS-Konfiguration an. Es bestätigt auch, dass systemd-resolved DNS ordnungsgemäß verwaltet.
Ubuntu 24.04 Vorübergehender Fehler bei der Namensauflösung
Ubuntu 24.04 LTS, die neueste Version mit Langzeitunterstützung, verwendet systemd 255 und enthält aktualisierte Netzwerkverwaltungskomponenten. Obwohl es stabiler als frühere Versionen ist, können dennoch bestimmte DNS-Probleme auftreten.
Remote-Administratoren sehen sich häufig mit der Fehlermeldung „SSH konnte den Hostnamen nicht auflösen“ konfrontiert. Dies wird ausgelöst, wenn der System-Stub-Resolver aktiviert ist 127.0.0.53 scheitert. Da SSH für die Namensübersetzung auf diesen lokalen Dienst angewiesen ist, wurde a gestoppt systemd-aufgelöst Der Prozess blockiert sofort alle domänenbasierten Verbindungsversuche.
Ubuntu 24.04 DNS-Konfiguration
Ubuntu 24.04 verlässt sich bei der DNS-Verwaltung stark auf systemd-resolved. Der Stub-Listener auf 127.0.0.53 verarbeitet DNS-Anfragen für das System.
Behebung von DNS-Problemen in Ubuntu 24.04
Wenn unter Ubuntu 24.04 Fehler bei der Namensauflösung auftreten, überprüfen Sie, ob systemd-resolved ausgeführt wird:
sudo systemctl status systemd-resolved
Überprüfen Sie die DNS-Konfiguration mit „resolvectl“:
resolvectl status
Hier werden Nameserver-Informationen und DNS-Konfiguration für jede Netzwerkschnittstelle angezeigt.
Ubuntu 24.04 Netplan-Konfiguration
Ubuntu 24.04 verwendet Netplan für die Netzwerkkonfiguration. Der Dateiname und die Renderer-Einstellungen hängen davon ab, ob Sie eine Server- oder Desktop-Version verwenden.
Identifizieren Sie zunächst Ihre Konfigurationsdatei:
ls /etc/netplan/
Bearbeiten Sie die Datei, die Sie finden (häufig 50-cloud-init.yaml or 00-installer-config.yaml):
sudo nano /etc/netplan/YOUR_FILE_NAME.yaml
Überprüfen Sie Ihre DNS-Einstellungen. Notiz: Server verwenden normalerweise vernetzt, während Desktop-Installationen verwenden NetzwerkManager. Überprüfen Sie Ihren Schnittstellennamen (z. B. eth0 or ens3) verwenden IP-Adresse vor der Bearbeitung.
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
Wenden Sie die Konfiguration an:

sudo netplan apply
Probleme mit dem Stub-Listener
Bei einigen Anwendungen kann es zu Konflikten mit dem Stub-Listener von systemd-resolved auf Port 53 kommen. Wenn Sie den Stub-Listener deaktivieren müssen:
sudo mkdir -p /etc/systemd/resolved.conf.d/
Erstellen Sie eine Konfigurationsdatei:
echo -e "[Resolve]\nDNSStubListener=no" | sudo tee /etc/systemd/resolved.conf.d/noresolved.conf
Starten Sie systemd-resolved neu:
sudo systemctl restart systemd-resolved.service
Zusätzliche Tipps zur Fehlerbehebung
Wenn der Fehler weiterhin besteht, verwenden Sie diese Tools, um das Problem einzugrenzen. Sie müssen feststellen, ob das Problem von Ihrer Netzwerkverbindung, dem DNS-Server selbst oder einem lokalen Dateikonflikt herrührt.
Überprüfen Sie die Erreichbarkeit des DNS-Servers
Sie sollten testen, ob Ihr System die in Ihrer Konfiguration aufgeführten spezifischen DNS-Server erreichen kann. Benutzen Sie die Klingeln Befehl gefolgt von der IP-Adresse Ihres primären Nameservers:
ping -c 4 <your_dns_server_ip>
Wenn dies fehlschlägt, liegt ein Problem mit der Netzwerkverbindung vor.
Überprüfen Sie die Datei /etc/hosts
Die Datei /etc/hosts kann DNS-Suchen überschreiben. Falsche Eingaben hier können zu Auflösungsfehlern führen:
sudo nano /etc/hosts
Stellen Sie sicher, dass es mindestens Folgendes enthält:
127.0.0.1 localhost
127.0.1.1 Ihr-Hostname
Verwenden Sie dig für die DNS-Diagnose
Der Befehl dig hilft bei der Diagnose von DNS-Problemen:
dig google.com
Hier werden detaillierte DNS-Anfrageinformationen angezeigt, darunter auch, welcher Nameserver geantwortet hat und wie lange die Anfrage gedauert hat.

Überprüfen Sie die Konfiguration der Netzwerkschnittstelle
Überprüfen Sie, ob Ihre Netzwerkschnittstellen richtig konfiguriert sind:
ip addr show
Stellen Sie sicher, dass Ihrer primären Netzwerkschnittstelle eine IP-Adresse zugewiesen ist.
Zukünftige DNS-Probleme verhindern
Durch die Behebung des unmittelbaren Fehlers wird der Zugriff wiederhergestellt, Sie benötigen jedoch ein stabiles Setup, um zu verhindern, dass er erneut auftritt. Diese Vorgehensweisen sorgen für Redundanz in Ihrer Netzwerkkonfiguration, sodass Ihr System kleinere Verbindungsabbrüche ohne Einbußen bei der Namensauflösung bewältigen kann.
Die Netzwerkzuverlässigkeit hängt von der Hardwarequalität ab. Unser Cloudzy Linux-VPS läuft auf hochfrequenten AMD Ryzen 9-Prozessoren und 40-Gbit/s-Verbindungen. Diese hohe Geschwindigkeit minimiert die Latenz und Zeitüberschreitungen, die häufig zu Auflösungsfehlern führen, und stellt sicher, dass Ihre Anwendungen weiterhin zugänglich bleiben.
Verwenden Sie zuverlässige DNS-Server
Sie sollten mehrere Nameserver über Netplan oder konfigurieren systemd-aufgelöst statt zu bearbeiten /etc/resolv.conf direkt; Dies dient dazu, dass Ihre Einstellungen nach einem Neustart erhalten bleiben. Hinzufügen einer sekundären IP wie 1.1.1.1 or 8.8.4.4 schafft Redundanz, wenn Ihr primärer Anbieter ausfällt.
Überwachen Sie Systemaktualisierungen
Die DNS-Konfiguration kann sich nach Systemaktualisierungen ändern. Überprüfen Sie nach der Aktualisierung Ihrer Linux-Distribution, ob die DNS-Auflösung weiterhin ordnungsgemäß funktioniert.
Dokumentieren Sie Ihre Konfiguration
Führen Sie Aufzeichnungen über Ihre DNS-Konfiguration, insbesondere wenn Sie benutzerdefinierte DNS-Server verwenden. Dies erleichtert die Fehlerbehebung, falls Probleme auftreten.
Vermeiden Sie routinemäßiges Spülen
Leeren Sie den DNS-Cache nicht im Rahmen eines täglichen Zeitplans. Dadurch werden gültige Daten entfernt und das Surfen im Internet verlangsamt.
Leeren Sie den Cache nur in zwei bestimmten Situationen:
- Sie haben Ihren DNS-Anbieter geändert (z. B. von ISP zu Google DNS gewechselt).
- Eine Website ist auf einen neuen Server umgezogen und Sie können nicht darauf zugreifen.
Abschluss
Der vorübergehende Fehler bei der Namensauflösung in Linux-Systemen ist typischerweise auf Probleme mit der Internetverbindung, Probleme mit der DNS-Konfiguration, Firewall-Einschränkungen oder eine Beschädigung des DNS-Cache zurückzuführen. Indem Sie die Lösungen in diesem Handbuch systematisch durcharbeiten, können Sie die spezifische Ursache, die Ihr System betrifft, identifizieren und beheben.
Benutzer von Ubuntu 22.04 und 24.04 müssen dem Priorität einräumen systemd-aufgelöst Konfiguration. Da dieser Dienst alle DNS-Abfragen verwaltet, blockiert eine einzige Fehlkonfiguration Paketaktualisierungen und externe Verbindungen. Stellen Sie sicher, dass der Dienst aktiv und korrekt verknüpft ist. Mit einem stabilen DNS-Setup kann Ihr Linux-VPS Netzwerkaufgaben ohne Unterbrechung ausführen.