So beheben Sie den Fehler Temporärer Fehler in der Namensauflösung

So beheben Sie den Fehler Temporärer Fehler in der Namensauflösung
Begegnung auf die “Vorübergehender Fehler in der NamensauflösungDer Fehler zeigt, dass Linux -Systeme keinen Website -Namen in IP -Adresse übersetzen können. Während eine verlorene Internetverbindung ein Grund sein kann, gibt es mehrere andere Faktoren, die diesen Fehler verursachen können. Dieses Tutorial wird vorgestellt, um Ihnen bei der Fehlerbehebung und Behebung dieses Fehlers zu helfen.

Voraussetzungen

Um mit den unten beschriebenen Lösungen fortzufahren, stellen Sie sicher, dass Sie Sudo- oder Root -Berechtigungen und eine funktionale Internetverbindung haben.

  • Der Benutzer muss Sudo- oder Root -Berechtigungen haben
  • Stabile und funktionierende Netzwerkkonnektivität

Was ist der vorübergehende Fehler im Namensauflösungsfehler

Wenn wir auf eine Website zugreifen, sendet unser Systembrowser eine Anfrage an einen DNS. Diese IP -Adresse verbindet den Server der Website und lädt den Inhalt. Wenn der DNS -Server die IP -Adresse nicht angibt, ist die “Vorübergehender Fehler in der NamensauflösungDie Fehlermeldung wird angezeigt.

Wenn wir beispielsweise die Website von einem System pingen, können Sie den folgenden Fehler erleiden:

Ping LinuxHint.com

Hier konnte das System keine Verbindung zum DNS -Server herstellen, weshalb ein Fehler führt.

Der drei Hauptgrund, warum dieser Fehler auftritt, umfasst:

  1. Langsame oder keine Internetverbindung
  2. Schlecht konfigurierter Resolv.Conf -Datei
    • Falsch konfigurierte Resolv.Conf -Datei -Berechtigungen
  3. Firewall -Beschränkungen
    • Öffnen Sie die Ports in UFW Firewall

Lösung 1: langsame oder keine Internetverbindung

Die erste Lösung zur Behebung des Fehlers ist einfach, da der Benutzer die Internetkonnektivität im System überprüfen kann. Wenn das Internet langsam oder nicht miteinander verbunden ist, können Sie diesen Fehler erleben.

Lösung 2: schlecht konfiguriertes Resolv.Conf -Datei

Der Auflösung.Conf Die Datei richtet die DNS -Server unter Linux ein. Öffne das Auflösung Konfigurationsdatei im NANO -Editor:

sudo nano /etc /resolv.Conf

Stellen Sie sicher, dass mindestens ein Namenserver in der vorhanden ist Auflösung.Conf Datei. Der Namenserver sieht so aus:

Namenserver 8.8.8.8

Hier in unserem Fallnamen ist:

Namenserver 127.0.0.53

Wenn im System kein Namenserver vorhanden ist. Definierte einen der Namenserver. Einige der bekannten Namenservers von Google sind 8.8.8.8 Und 8.8.4.4. Durch Bearbeitung der Auflösung.Conf Stellen Sie einen der Namenserver ein.

Speichern Sie den Datei und starten Sie den DNS -Dienst neu:

sudo systemctl starten systemd-aufgelöst.Service

Wenn der DNS -Server erfolgreich neu gestartet wird, wird keine Ausgabe zurückgegeben.

Sie können auch den DNS -Server überprüfen, indem Sie erneut eine Website pingen:

Ping LinuxHint.com

Wenn die Kommunikation mit der Website festgelegt wird, bedeutet dies, dass der DNS -Server jetzt funktioniert.

2.1. Falsch konfigurierte Resolv.Conf -Datei -Berechtigungen

In einigen Fällen trotz des richtigen DNS -Servers, der in der definiert ist Auflösung.Conf Datei, der Fehler bleibt bestehen. Dies kann darauf zurückzuführen sein, dass die Dateiberechtigte fehlen. Ändern Sie den Eigentümerzugriff auf den Root -Benutzer, indem Sie den angegebenen Befehl ausführen:

sudo chown root: root /etc /resolv.Conf

Führen Sie den angegebenen Befehl aus, um jedem Benutzer die Berechtigung zu geben, damit er die ändern kann Auflösung.Conf Datei:

sudo chmod 644 /etc /resolv.Conf

Jetzt werden wir die Website wieder anpingen.

Ping LinuxHint.com

Wenn der Fehler auf die falsche Berechtigung zurückzuführen ist, lösen die obigen Befehle ihn.

Lösung 3: Firewall -Beschränkungen

Ein weiterer Grund für die “Vorübergehender Fehler in der NamensauflösungDer Fehler ist auf eine Firewall zurückzuführen, die den Zugriff auf die erforderlichen Ports blockiert, einschließlich Port 43 verwendet für whois suchup und Port 53 Wird für die Auflösung der Domain -Namen verwendet.

3.1. Öffnen Sie die Ports in UFW Firewall

Wenn der Fehler durch Blockierung von verursacht wird Port 43, Führen Sie den folgenden Befehl aus, um den Datenverkehr auf diesem Port zu ermöglichen:

sudo ufw erlauben 43/tcp

Die unkomplizierte Firewall (UFW) bestätigt, dass Regeln erfolgreich aktualisiert wurden.

In ähnlicher Weise können wir auch die Erlaubnis für die Erlaubnis ermöglichen Port 53 Verwendung:

sudo ufw erlauben 53/tcp

Notiz: Irgendwann ist unsere UFW -Firewall standardmäßig nicht aktiviert. Verwenden Sie es, um dies zu aktivieren:

sudo ufw aktivieren

Laden Sie nun die UFW -Firewall neu, um die Änderungen anzuwenden:

sudo ufw reload

Abschluss

Der Fehler "Vorübergehender Fehler in der Namensauflösung" kann aufgrund einer Internetverbindung, fehlender DNS -Namenserver oder Resolv auftreten.Conf -Datei -Berechtigungen oder Firewall -Beschränkungen. Die Hauptlösung für dieses Problem besteht darin, das Internetproblem zu beheben, das Resolv zuzulassen.Conf -Dateizugriff auf alle Benutzer oder entsperren Sie den UFW -Firewall -Schutz unter Port 43 Und Port 53.