Linux域名DNS設置主要有以下幾種方法,需根據系統類型選擇:
修改/etc/resolv.conf
文件
nameserver
行指定DNS服務器IP(如8.8.8.8
),保存后重啟網絡服務。systemd-resolved
)可能自動覆蓋該文件,需通過其他方式配置。使用網絡管理工具
nmcli con mod <連接名> ipv4.dns "DNS_IP"
,然后nmcli con up <連接名>
。/etc/netplan/*.yaml
,在nameservers
字段添加DNS地址,執行sudo netplan apply
。配置本地DNS服務(如BIND)
驗證DNS設置
nslookup
、dig
或ping
命令測試域名解析是否生效,例如:nslookup example.com
dig example.com
注意事項:
/etc/resolv.conf
(可能被覆蓋),優先通過系統工具配置。PEERDNS=no
防止自動分配DNS。