通过nmcli配置Rocky Linux 9的DNS搜索域需执行以下步骤:
-
确认网络连接名称:
nmcli con show --active
获取目标连接名称(如ens192)。
-
设置DNS搜索域:
sudo nmcli con mod <连接名称> ipv4.dns-search "example.com example.org"
多个域用空格分隔,需保留引号。
-
禁用DHCP DNS覆盖(如适用):
sudo nmcli con mod <连接名称> ipv4.ignore-auto-dns yes
防止DHCP服务覆盖静态DNS配置。
-
应用配置:
sudo nmcli con down <连接名称> && sudo nmcli con up <连接名称>
或重启NetworkManager服务:
sudo systemctl restart NetworkManager
-
验证配置:
cat /etc/resolv.conf | grep search
或
nmcli con show <连接名称> | grep ipv4.dns-search
注意:需替换实际连接名称和域名,IPv6配置使用ipv6.dns-search参数。此方法直接修改NetworkManager持久化配置,无需额外保存操作。