我试图在我的机器上设置dnsmasq,但是我在正确设置订单或名称服务器时遇到了问题。
我的接口是通过NetworkManager和DHCP分配DNS服务器的,不管我做什么,这些服务器似乎都会占据优先权;我需要完全忽略通过DHCP发送的名称服务器,并且只使用localhost。
我尝试过修改/etc/sysconfig/network-scripts/ifcfg-*,添加了DNS1=127.0.0.1,但是在重启NetworkManager时,我会收到警告消息。
dnsmasq[24391]: ignoring nameserver 127.0.0.1 - local interface我也尝试过不同的配置
/etc/NetworkManager/NetworkManager.conf
dns=dnsmasq # both on and off都没有用。
我正在运行CentOS7,我的问题是:
我需要配置什么来确保我的系统总是使用127.0.0.1作为默认的,并且只使用名称服务器?
发布于 2016-09-12 16:54:58
如果您的接口是使用dhcp配置的,那么应该使用dhcp客户端设置。您可能想尝试的设置是替代域名服务器127.0.0.1,如下面所示:https://unix.stackexchange.com/questions/136117/ignore-dns-from-dhcp-server-in-ubuntu,但我从未在centos中尝试过,所以不太确定您需要编辑哪个文件。
https://serverfault.com/questions/802612
复制相似问题