我设置了 /etc/resolv.conf
domain example.local
nameserver 127.0.0.1
nameserver 192.168.1.108
但是,几天后..!?
变了!!
nameserver 192.168.1.1
192.168.1.1 是 DHCPD
如何停止改变呢?
我设置了 /etc/resolv.conf
domain example.local
nameserver 127.0.0.1
nameserver 192.168.1.108
但是,几天后..!?
变了!!
nameserver 192.168.1.1
192.168.1.1 是 DHCPD
如何停止改变呢?
机器是否从 DHCP 获取其 IP 地址?
如果是这样,
resolv.conf
将由 DHCP 客户端转交,以反映它收到的租约中的详细信息。查看您正在使用的 DHCP 客户端的手册页。例如
dhcpcd
,有一个-R
标志可以防止这种行为。很可能您的机器上有一个 dhcp-client 服务设置,它正在
/etc/resolv.conf
使用从 dhcp 服务器接收到的值进行重写。为了防止 dhcp 客户端重写您的设置,您也可以在 dhclient.conf [ /etc/dhcp3 in debian,如果您使用 isc 的 dhcp3-client ]
对于其他 dhcp 客户端,这可能看起来不同。
在我的 Debian 挤压
打开文件:/etc/dhcp/dhclient.conf
从行中删除评论:
至
注意结尾的分号