我的系统有这个:
$cat /etc/resolv.conf
search myweb.com
nameserver 171.70.168.183
nameserver 2.2.2.2
但是当我启动我的系统(实际上处于原始状态)时,带有 myweb.com 的搜索行并不存在。
DNS服务器添加了吗?
如果确实添加了该参数,那么为什么不是所有连接到同一 DNS 的主机都获得该搜索参数?只有少数主机发生了这种情况。
答案1
通常是 DHCP 客户端会更新 /etc/resolv.conf,因为 DHCP 服务器可以将一些选项(例如域或 DNS)推送给客户端。
答案2
搜索域通常在系统安装时或 dhcpcd 在获取 DHCP 租约时接收到 DNS 信息时添加到 resolve.conf 中。