在Debian Overlay中配置DNS,需根據網絡管理工具選擇合適方式,以下是常見方法:
systemd-resolved
(推薦)sudo nano /etc/systemd/resolved.conf
[Resolve]
DNS=8.8.8.8 1.1.1.1
DNSOverTLS=yes # 可選,啟用加密
sudo systemctl restart systemd-resolved
resolvectl status # 查看DNS配置是否生效
/etc/resolv.conf
(需注意覆蓋問題)sudo nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 1.1.1.1
resolvconf
或NetworkManager
,該文件可能被覆蓋,需通過對應工具管理。Netplan
配置(適用于Debian 10+)sudo nano /etc/netplan/01-netcfg.yaml
network:
version: 2
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
sudo netplan apply
/etc/resolv.conf
,優先通過systemd-resolved
或Netplan
管理,防止被網絡服務覆蓋。驗證DNS是否生效:
ping example.com # 測試域名解析
nslookup example.com # 查看解析結果