网上很多修改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表示成功