Ihr System verwendet resolvconf aktualisieren Daher wird die Datei resolv.conf durch eine symbolische Verbindung zu /etc/resolvconf/run/resolv.conf
ersetzt und die Datei resolvconf dynamisch generiert. Deshalb DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
Um die Informationen in der Datei ordnungsgemäß zu aktualisieren, können Sie die DNS-* Parameter in /etc/network/interfaces
z.
auto eth0
iface eth0 inet static
address 33.33.13.10
netmask 255.255.255.0
gateway 33.33.13.1
dns-nameservers 33.33.13.1 12.34.56.78
dns-search example.com
Dann können Sie die DNS- aktualisieren * Informationen von
$ resolvconf -d eth0
$ resolvconf -a eth0
Oder Sie können ifdown & ifup und resolvconf -d tun, wird -a hinter den Kulissen passiert.
Hinweis: manchmal finde ich resolvconf -u funktioniert nicht. Ich weiß nicht warum
Sie sollten man resolvconf
lesen. Es gibt mehr Informationen über all das.
TIPP: Wenn Sie /etc/resolv.conf manuell aktualisieren möchten, können Sie den Symlink entfernen und /etc/resolv.conf manuell erstellen. Auf diese Weise wird die Datei nicht von Resolvconf aktualisiert.
$ rm /etc/resolv.conf ;# to remove the symlink
$ vi /etc/resolv.conf ;# to create a regular file
'sudo vi resolv.conf' – meda