我如何阻止“search home.network”出现在我的 resolv.conf 中?

我如何阻止“search home.network”出现在我的 resolv.conf 中?

“search home.network” 不断出现在我的 resolv.conf 中。因此,一些网页无法加载。有没有什么方法可以禁用它?我的 resolv.conf 由 Puppet 管理。

答案1

您确定 resolv.conf 不是由 resolvconf 管理的吗?如果安装了 resolvconf,并且 /etc/resolv.conf 是指向 /etc/resolvconf/resolv.conf 的符号链接,则 resolvconf 正在管理该文件。在这种情况下,请查看 /etc/resolvconf/resolv.conf.d/ 中的文件并删除任何看起来像domain home.network或 的行search home.network

如果 resolvconf 未管理 resolv.conf,则该字符串home.network可能由您的 DHCP 服务器提供。重新配置 DHCP 服务器,使其不将该字符串作为搜索域提供。

答案2

我认为您可以采用与此处相同的解决方案来解决这个问题。如何在 resolv.conf 中包含不会在重启时丢失的行? 基本上,您将搜索域添加到 /etc/network/interfaces 文件中的接口配置中。

答案3

我无法添加评论,所以这是我的答案。

就我而言,我无法配置 DHCP 服务器以停止提供搜索域。该功能已在路由器上进行了硬编码。

domain-search我必须修改 DHCP 客户端并删除来自 DHCP 服务器的请求。

/etc/dhcp/dhclient.conf文件中,确保没有domain-search询问。

更多详情请参见此处:https://superuser.com/questions/1741966/get-rid-of-search-domain-in-kubernetes-pods-etc-resolv-conf/1741969

相关内容