Voraussetzungen
Um mit den unten beschriebenen Lösungen fortzufahren, stellen Sie sicher, dass Sie Sudo- oder Root -Berechtigungen und eine funktionale Internetverbindung haben.
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:
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.