通过 nmcli 配置 Rocky Linux 9 的 DNS 搜索域,使用命令:
nmcli connection modify <连接名> ipv4.dns-search "example.com" ipv6.dns-search "example.com"
nmcli connection up <连接名>
延伸知识点:DNS 搜索域的作用与配置注意事项
DNS 搜索域用于简化主机名解析。例如,若搜索域为 example.com
,输入 ping host1
会尝试解析 host1.example.com
。配置时需注意:
- 多域优先级:按添加顺序尝试解析,最多支持 6 个域,总字符不超过 255。
- 作用范围:每个网络连接可独立配置,适用于多网络环境(如 VPN 和本地网络)。
- 覆盖问题:若使用 DHCP,需设置
ipv4.ignore-auto-dns yes
和ipv6.ignore-auto-dns yes
避免 DHCP 覆盖手动配置。 - 验证命令:
nmcli connection show <连接名> | grep dns-search
可检查当前配置。