文章目录[隐藏]
我们通常在购买vps、云服务器后遇到有些网址访问不了导致一些软件不能正常安装的问题,这些往往就是DNS服务器配置失效了。
那该如何修改服务器的DNS服务器配置呢?下面给大家分享几种方法。
Linux系统修改DNS服务器配置方法
这个方法不同的教程倒是很统一,也确实有效,直接修改配置文件即可:
vi /etc/resolv.conf
例如这里修改成谷歌的DNS服务器,则在最下面加上这两句命令:
nameserver 8.8.8.8
nameserver 8.8.4.4
如果你不会使用vim编辑器,可以参考《Linux下使用vim编辑以及新建文件》
修改后就直接生效了,你也可以通过nslookup命令来查看新的DNS服务器地址:
二、Linux 永久修改DNS服务器的方法
上面的修改方法很多朋友反馈在vps重启后会出现失效的问题,那么下面分享一种永久生效的方法。
1、CentOS系统永久修改DNS
输入以下命令:
vi /etc/dhcp/dhclient.conf
然后把最后两行的nameserver或者DNS值修改为我们需要的值。
2、Debian系统永久修改DNS
输入以下命令:
vi /etc/dhcp/dhclient.conf
在最后一行添加以下字符:
prepend domain-name-servers 8.8.8.8, 8.8.4.4;
但是,根据雪花测评博主的实测,不同商家的VPS永久修改DNS服务器的方法并不一样,在DMIT VPS上,直接使用“临时修改DNS”的命令就可以了,重启后依然生效,而在Linode VPS上,修改resolv.conf文件时就提示这个文件是一个动态文件,可能会被覆盖,需要进行对应的操作,甚至还要在官网做些修改:
所以不同商家的VPS如何永久修改DNS也不一样,大家根据自己的实际情况自行操作吧。