网上很多修改DNS的文章都是临时修改,重启就被重置,以下修改是永久修改,重启也有效。

在阿里云VPS上测试没问题。

Debian

编辑文件

/etc/dhcp/dhclient.conf

在最后加一行,例如修改成谷歌DNS

prepend domain-name-servers 8.8.8.8, 8.8.4.4;

重启后用nslookup验证修改
安装nslookup工具

apt-get install dnsutils -y

验证

nslookup www.google.com

Server:一行是8.8.8.8表示成功

CentOS

编辑文件

/etc/sysconfig/network-scripts/ifcfg-eth0

在最后添加下面三条,例如改成谷歌DNS。

PEERDNS=no
DNS1=8.8.8.8
DNS2=8.8.4.4

重启后用nslookup验证修改
安装nslookup工具

yum install bind-utils -y

测试

nslookup www.google.com

Server:一行是8.8.8.8表示成功

最后修改:2020 年 06 月 04 日 03 : 44 AM