DNS_PROBE_FINISHED_BAD_CONFIG Fehler in Ubuntu 14.04


35

Ich verwende Ubuntu 14.04 LTS auf meinem Dell M3800.

Ich habe Probleme mit der Verbindung zum Internet.

Ich DNS_PROBE_FINISHED_BAD_CONFIGversuche in meinem Browser, zu einer beliebigen Site zu navigieren, kann jedoch mithilfe der IP-Adresse zu einer beliebigen Site navigieren.

So zum Beispiel, ich bin navigieren kann google.comdurch die Verwendung http://173.194.121.16. Also denke ich, dass irgendwo meine DNS-Einstellungen durcheinander geraten sind.

Alle Hinweise zur Behebung dieses Problems sind willkommen. Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.


Können Sie google.com mithilfe von lösen nslookup google.com?
— s3lph

@the_Seppi nslookup für einen Server funktionierte nicht. Ich habe es versucht.
— Amrish

Antworten:


59

Also habe ich herausgefunden, wo das Problem liegt.

Als ich den folgenden Befehl ausgeführt sudo resolvconf -uhabe, ist dieser Fehler aufgetreten:

/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf`

Ich habe diesen Fehler behoben, indem ich /etc/resolv.confden symbolischen Link gelöscht und neu erstellt habe.

Sie können dies mit den folgenden Befehlen tun:

sudo rm /etc/resolv.conf
sudo ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf
sudo resolvconf -u

Dies behebt den DNS-Fehler, den ich bekommen habe. Ich hoffe das hilft dir, wenn du ein ähnliches Problem hast.


1
Das hat funktioniert, danke! Können Sie beschreiben, wofür dieser symbolische Link benötigt wird?
— Jerome

Wow! das war so einfach! Früher habe ich die Wiederherstellungsumgebung gestartet und das Netzwerk so lange aktiviert!
— Udiboy1209

Hallo, ich habe den Befehl wie oben ausprobiert. Dann tippe ich "ping cnn.com". Die Rückgabe lautet "ping: unknown host cnn.com". Ich tippe "ping google.com", die Rückgabe ist sth als "64 bytes from dfw06s48-in-f14.1e100.net (216.58.194.110): icmp_seq = 10 ttl = 53 time = 31.7ms
— user785099

1
Aus welchem ​​Verzeichnis sollte ich diesen Befehl ausführen?
— Permana

1
@ Permana Sie können diesen Befehl aus dem /etcVerzeichnis ausführen
— Amrish

16
sudo dpkg-reconfigure resolvconf

Sagen Sie "Ja" zu "/etc/resolve.conf für dynamische Updates vorbereiten?"

sudo reboot

Es funktionierte. Was für ein dummer Bug :-)
— Angelos Pikoulas

0

Ich hatte dieses Problem bei der Verwendung von NordVPN und OpenVPN über Terminal. Ich habe dieses Problem behoben, indem ich die VPN-Konfigurationsdatei in die Ubuntu-Netzwerk-Benutzeroberfläche importiert habe. Sie können zu Einstellungen -> Netzwerk gehen. Es wird einen VPN-Bereich geben, klicken Sie auf Hinzufügen und dann auf Datei importieren. Wählen Sie eine der heruntergeladenen .ovpn-Dateien von NordVPN. Wenn Sie dann versuchen, eine Verbindung herzustellen, scheint dies das DNS-Problem aus irgendeinem Grund automatisch zu beheben. :)

Eigentlich habe ich das erwartet, weil UI-Lösungen manchmal stabiler sind als das Ausführen von Terminal-Befehlen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.