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.

Amrish
quelle
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.

Amrish
quelle
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
Gayan Weerakutti
quelle
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.

Daniel Kmak
quelle