Red Hat Training
A Red Hat training course is available for RHEL 8
32.2. 使用符号链接替换 /etc/resolv.conf 来手动配置 DNS 设置
默认情况下,NetworkManager 在 /etc/resolv.conf
文件中管理 DNS 设置,您可以配置 DNS 服务器的顺序。或者,如果您更喜欢在 /etc/resolv.conf
中手动配置 DNS 设置,则可以在 NetworkManager 中禁用 DNS 处理。例如,如果 /etc/resolv.conf
是符号链接,NetworkManager 不会自动更新 DNS 配置。
前提条件
-
NetworkManager
rc-manager
配置选项没有设置为文件
。要验证,请使用NetworkManager --print-config
命令。
流程
-
创建一个文件,如
/etc/resolv.conf.manually-configured
,并将您环境的 DNS 配置添加到其中。使用与原始/etc/resolv.conf
中一样的参数和语法。 删除
/etc/resolv.conf
文件:# rm /etc/resolv.conf
创建名为
/etc/resolv.conf
的符号链接,该链接指向/etc/resolv.conf.manually-configured
:# ln -s /etc/resolv.conf.manually-configured /etc/resolv.conf
其他资源
-
resolv.conf(5)
手册页 -
NetworkManager.conf(5)
man page - 使用 NetworkManager 配置 DNS 服务器顺序