Я хочу установить более высокий приоритет для своих DNS-серверов DNS или переопределить те, которые установлены сервером dhcp. независимо от того, какой подход я принял, nslookup никогда не отображает правый DNS-сервер DNS.
см. ниже фрагмент.
$ cat /etc/*release* | grep -i dist
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"
resolvconf:
$ cat /etc/resolvconf/resolv.conf.d/base
nameserver 208.67.222.222
nameserver 208.67.220.220
$ sudo resolvconf --enable-updates
$ sudo resolvconf -u
$ nslookup
> server
Default server: 127.0.1.1
Address: 127.0.1.1#53
resolvconf:
$ tail -n 1 /etc/dhcp/dhclient.conf
supersede domain-name-servers 208.67.222.222, 208.67.220.220;
$ sudo service networking restart
$ nslookup
> server
Default server: 127.0.1.1
Address: 127.0.1.1#53
как это можно сделать ??
См. https://askubuntu.com/a/63163/267945 - гораздо лучшее решение:
Если вы хотите переопределить или добавить серверы имен, предлагаемые сервером DHCP, вы можете настроить это в /etc/dhcp/dhclient.conf, например:interface "eth0" {
prepend domain-name-servers 10.0.0.2;
}