DNS nicht auflösen


3

Ich habe ein Upgrade auf Ubuntu 14.04 durchgeführt und DNS wird nicht mehr aufgelöst. Ich habe eine statische IP /etc/network/interfacesmit dns-nameserversund dns-searchLeitungen.

Meine resolv.confDatei scheint der richtige Symlink zu sein (ich habe sie ausgeführt dpkg-reconfigure resolvconf, um sicherzugehen):

$ ls -l /etc/resolv.conf 
lrwxrwxrwx 1 root root 29 Oct  7 13:03 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

Beim Ausführen sudo resolvconf -uwird der Inhalt jedoch nicht aktualisiert:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1

Die /run/resolvconf/resolv.confDatei wird nicht berührt . Meine /etc/resolvconf/resolv.conf.d/baseDatei enthält die beiden nameserversin /etc/network/interfaces.

Es sind keine Fehler oder Protokollmeldungen vorhanden, die ich finden kann. Ich habe auch versucht, neu zu installieren resolvconfund neu zu starten, aber keine Änderung im Verhalten.

Das Ausführen diggegen das konfigurierte nameserversfunktioniert einwandfrei.


Wenn ich die resolv.conf manuell ändere und erneut 'resolvconf -u' ausführe, wird sie auf die oben genannten Werte zurückgesetzt. Durch Hinzufügen von 8.8.8.8 als Nameserver in / etc / network / interfaces und Neustarten des Netzwerks wird die Basisdatei nicht aktualisiert. Das manuelle Aktualisieren der Basisdatei löst ebenfalls keine Änderungen aus.
Gehirne

Haben Sie versucht, resolvconf -adas Netzwerk neu zu starten oder neu zu starten?
Lety

Antworten:


1

Wenn Sie pdns-recursor installieren , wird Ihre resolv.confDatei entführt . Ich habe es deinstalliert und erneut ausgeführt

resolvconf -u

und alles fing wieder an zu funktionieren.

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.