网上有很多方法都是体验非常不好的, 或者说无效的,William
在外国的一个网站上看到说安装resolvconf
,然后修改head
文件的,这方法能用是能用,但是无端的又加了个自启动服务,给服务器多加了个负担。
另外,William
曾被一个方法害过!就是修改/etc/network/interfaces
这个文件,说在文件最后面添加dns-nameservers
的,直接导致VPS失联!失联!失联!最后William
无奈选择删掉实例重新开一台
最后William找到了永久修改Debian9
+的DNS
方案,理论上debian
都可行,debian9
以下的没测试(理论上都没问题),此方法彻底解决重启DNS
配置失效问题
执行命令:
vim /etc/dhcp/dhclient.conf
在这一行代码下面 #prepend domain-name-servers 127.0.0.1;
supersede domain-name-servers 8.8.8.8, 1.1.1.1;
cloudflare的 1.1.1.1 和谷歌的 8.8.8.8 是 William 比较喜欢的 DNS,而且 William 的服务器是在国外,所以这两个相对较好,当然你可以换成自己的喜欢的,比如阿里云的,dnspod的。
如果是国内的服务器可以换成 129.29.29.29
、 223.5.5.5
、 114.114.114.114
这些
执行 /etc/resolv.conf
就可以看到你刚才修改的dns
。
另外,如果不想永久修改DNS,只是暂时修改,也是修改/etc/resolv.conf
在里面加入 nameserver 1.1.1.1
和 nameserver 8.8.8.8
,注意,一行一个,别两个nameserver
放在一行
评论 (0)