很多云服务商会自动修改DNS为服务商设定的默认地址,甚至自己修改后,还是会自动还原,导致VPS网络连接性很差,有些甚至无法正常连网。如野草云的默认DNS就有点小问题,经常出现无法连网的现象,还有netcup默认的DNS有时有问题。有时候安装一些特殊的BBR协议也会导致DNS被清空或出现问题,因此我们需要直接写死DNS地址即可解决这些DNS相关的网络问题。
1:删除现有的文件或软链接
rm -f /etc/resolv.conf
2:创建一个真正的文件并写入你的 DNS
直接复制并运行下面这一整段命令(这会新建文件并写入 1.1.1.1 和 8.8.8.8):
cat <<EOF > /etc/resolv.conf nameserver 1.1.1.1 nameserver 8.8.8.8 EOF
3:再次执行锁定命令
现在它是一个真正的实体文件了,加锁命令就可以顺利执行了:
chattr +i /etc/resolv.conf


