V /etc/resolv.conf
na moderních distribucích link Mint 17 a Ubuntu 16 je varování:
# 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.1.1
Jak zařídím, aby resolv.conf fungoval starým způsobem, abych mohl upravit tento soubor ručně, aniž by jej přepisoval jiný program nebo proces?
Přijatá odpověď:
Alternativně můžete zadat základní DNS servery pro resolvconf na /etc/resolvconf/resolv.conf.d/base
, který nebude přepsán. Používá stejnou syntaxi. Tímto způsobem můžete nadále používat Ubuntu nebo Mint výchozím způsobem. Poté řekněte resolvconf, aby znovu vytvořil resolv.conf
pomocí sudo resolvconf -u
.
Resolvconf však můžete odstranit:sudo apt-get remove resolvconf
. Je to bezpečné. Poté zapište požadované DNS resolvery do /etc/resolv.conf
.
Možná již nebudete moci používat funkce správy DNS v jiných programech, které automaticky spravují vaši síť (správce sítě).