Wie kann ein vorübergehender Fehler bei der Namensauflösung behoben werden?

Ich habe Kubuntu 18.04 auf einem Desktop mit Ethernet-Verbindung installiert. Während der Installation wurden Updates heruntergeladen und das Internet funktionierte einwandfrei. Sobald das Betriebssystem wird installiert, jedes Mal, wenn ich versuche, eine Website zu pingen, erhalte ich die folgende Fehlermeldung:

Temporary failure in name resolution 

Ich habe das Ethernet-Kabel auf verschiedenen Computern ausprobiert und es funktioniert. Daher weiß ich nicht, was ich als Nächstes tun soll.

Antwort

Es gibt verschiedene mögliche Gründe für einen Fehler bei der Namensauflösung

  1. Sie haben keine Internetverbindung. Versuchen Sie es

    ping -c4 8.8.8.8 

    Wenn Sie Antworten erhalten, funktioniert Ihre Internetverbindung. Andernfalls finden Sie heraus, warum dies nicht der Fall ist.

  2. Sie haben den falschen Resolver. Geben Sie

    cat /etc/resolv.conf 

    ein siehe mindestens eine Zeile

    nameserver a.b.c.d 

    Die a.b.c.d ist normalerweise die Adresse Ihres Routers. Wenn keine solche vorhanden ist Zeile, fügen Sie eine hinzu. Wenn es eine solche Zeile gibt, diese jedoch nicht funktioniert. Wenn Sie die Adresse Ihres Routers nicht kennen, versuchen Sie es mit nameserver 8.8.8.8. Dies verwendet Google DNS-Server unter 8.8.8.8.

Kommentare

  • Es ' funktioniert, aber wenn ich das VPN getrennt und das nächste Mal eine Verbindung zum VPN hergestellt habe, verschwindet in der Datei /etc/resolv.conf nameserver a.b.c.d und ich muss nameserver erneut hinzufügen
  • Dann hat Ihre Distribution einen Mechanismus, der die Datei ändert und falsch macht. Da dies nur unwesentlich damit zusammenhängt Frage, sollten Sie eine neue Frage mit mehr Informationen über Ihr System erstellen.
  • Ich wro Die Abfrage hier .

Antwort

Wenn Sie VMWARE verwenden, unter dem Linux VM unter Windows ausgeführt wird, ist meine Erfahrung möglicherweise hilfreich:

 systemctl restart NetworkManager.service  

Es passiert, wenn Sie Ihre VM nicht richtig heruntergefahren haben.

Kommentare

  • Gleiche Einstellung hier, aber seltsamerweise musste ich neu starten meine VM komplett. Nach dem Neustart des Netzwerks konnte ich Hosts anpingen und sehen, dass sie ordnungsgemäß aufgelöst wurden, hatte aber immer noch Auflösungsfehler in Tomcat. ' verbrachte keine Zeit mehr damit, genau zu ermitteln, was vor sich ging.
  • Hallo, ich habe ifconfig unter Linux ausgeführt und kein Ethernet gefunden und dann das neu gestartet Netzwerkdienst lösen es. Da Sie Hosts anpingen könnten, dachte ich, es sollten Tomcat-Probleme sein. Tut mir leid, ich bin mir bei Tomcat nicht sicher .: – (

Antwort

Ich löse das Problem beim Ändern der DNS-Einstellung in meinem Router und setze die Google-DNS 8.8.8.8 , das funktioniert bei mir.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.