将 DNS 后缀附加到 /etc/resolv.conf

将 DNS 后缀附加到 /etc/resolv.conf

是否可能,如何配置 CentOS 6.6,以便 /etc/resolv.conf 通过 DHCP 获取其配置,同时还将其他域名添加到搜索行中?

如果我还可以向该文件添加域行,那就加分了。

哦,我不使用 NetworkManager。

到目前为止,所有搜索都找到了禁用 DHCP 修改 /etc/resolv.conf 并手动设置它的说明,但我认为这违背了 DHCP 的目的。

答案1

在您的/etc/sysconfig/network文件中,添加:

DOMAIN=example.com

或者

DOMAIN="example.com sub.example.com"

文件中的设置/etc/sysconfig/network适用于所有网络接口。由于所有接口通常都是同一域的一部分,因此最好将 DOMAIN 或 SEARCH 设置放置在此文件中。在系统有多个接口的异常情况下,搜索域仅对其中一个接口有效,请将设置放入该接口的相应文件中,例如/etc/sysconfig/network-scripts/ifcfg-eth0.

中的 和 指令是domain互斥的。他们一直在上游来回思考如何准确地处理它。如果不起作用,请尝试。searchresolv.confDOMAINSEARCH

相关内容