Linux手动管理DNS
检查是否有其他DNS管理工具
ls -l /etc/resolv.conf如果输出结果类似
/etc/resolv.conf -> ../run/resolvconf/resolv.conf
则需卸载 resolvconf 软件包
sudo apt-get remove resolvconf如果输出结果类似
/etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
则需停用 systemd-resolved 服务
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved移除旧的符号链接:
sudo rm /etc/resolv.conf修改 /etc/resolv.conf 文件
sudo nano /etc/resolv.conf添加或修改 nameserver 行
国际常用DNS:
nameserver 8.8.8.8
nameserver 1.1.1.1中国大陆常用DNS:
nameserver 119.29.29.29
nameserver 223.6.6.6为了阻止其他服务修改 resolv.conf 文件,可将文件设置为不可修改
sudo chattr +i /etc/resolv.conf将文件恢复为可修改:
sudo chattr -i /etc/resolv.conf