在Debian系统中设置域名DNS,可以通过以下几种方法进行:
/etc/resolv.conf
文件配置这是最简单和直接的方法。通过编辑此文件可以手动添加或修改DNS服务器的配置。
nano
)打开 /etc/resolv.conf
文件:sudo nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
netplan
配置网络(适用于Debian 9及以上版本)nano
)打开 /etc/netplan/01-netcfg.yaml
文件:sudo nano /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
sudo netplan apply
systemd-resolved
配置网络(适用于Debian 9及以上版本)nano
)打开 /etc/systemd/resolved.conf
文件:sudo nano /etc/systemd/resolved.conf
# DNS=8.8.8.8 8.8.4.4
DNS=8.8.8.8 8.8.4.4
systemd-resolved
服务以应用更改:sudo systemctl restart systemd-resolved
无论使用哪种方法,都可以通过以下命令验证DNS设置是否生效:
cat /etc/resolv.conf
或者使用 nslookup
或 dig
命令测试DNS服务器是否能够正常解析域名:
nslookup example.com