解决阿里云DNS修改后重启覆盖的问题

阿里云的DNS在修改、重启之后,发现DNS还是被阿里云默认的DNS给覆盖了。
可以通过/etc/resolv.conf文件发现,阿里云已经提示过我们,不要直接修改这个文件,这个文件在重启之后会被覆盖。

方法1(亲测有效):
修改/etc/network/interfaces文件

vim /etc/network/interfaces

在文件的最后添加如下内容

dns-nameservers 1.1.1.1
dns-nameservers 8.8.8.8
dns-nameservers 114.114.114.114

这里,如果我们只写两条的,重启之后还是会在/etc/resolv.conf文件中发现包含阿里云的DNS,所以我们这里写三条,内容自定。重启即可。

方法2(亲测无效):
修改/etc/resolvconf/resolv.conf.d/base文件

vim /etc/resolvconf/resolv.conf.d/base

然后添加如下内容

nameserver 8.8.8.8
nameserver 1.1.1.1

然后保存执行

resolvconf -u

重启发现,还是被阿里云默认的DNS给覆盖了。

Published by

@XiaoKyun

双鱼男,过分热心的好人。