Ich habe ein Upgrade auf Ubuntu 14.04 durchgeführt und DNS wird nicht mehr aufgelöst. Ich habe eine statische IP /etc/network/interfaces
mit dns-nameservers
und dns-search
Leitungen.
Meine resolv.conf
Datei 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 -u
wird 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.conf
Datei wird nicht berührt . Meine /etc/resolvconf/resolv.conf.d/base
Datei enthält die beiden nameservers
in /etc/network/interfaces
.
Es sind keine Fehler oder Protokollmeldungen vorhanden, die ich finden kann. Ich habe auch versucht, neu zu installieren resolvconf
und neu zu starten, aber keine Änderung im Verhalten.
Das Ausführen dig
gegen das konfigurierte nameservers
funktioniert einwandfrei.
quelle
resolvconf -a
das Netzwerk neu zu starten oder neu zu starten?Antworten:
Wenn Sie pdns-recursor installieren , wird Ihre
resolv.conf
Datei entführt . Ich habe es deinstalliert und erneut ausgeführtund alles fing wieder an zu funktionieren.
quelle