最近公司的dns服务器经常抽风,所以干脆把dns给改了。

一、备份

mv  /etc/resolv.conf  /etc/resolv.conf.bak

二、编辑文件resolv.conf

sudo vim /etc/resolv.conf

清空文件内容,然后加入下面两行

nameserver 8.8.8.8
nameserver 8.8.4.4

保存退出(:wq)

三、设置文件/etc/resolv.conf 为只读 (防止被dhcp更改)

sudo chattr +i  /etc/resolv.conf

四、重启网络

sudo /etc/init.d/networking restart

五、测试是否生效

测试是否可以生效
1、查看使用的dns服务器
leishao@codinglog:~$ nslookup
> server
Default server: 8.8.8.8
Address: 8.8.8.8#53
Default server: 8.8.8.4
Address: 8.8.8.4#53

2、测试路由
sudo apt-get install traceroute

sudo traceroute -n -w 2 -q 2 -m 30 8.8.8.8

3、测试dns服务器是否可以使用
nslookup -debug blog.codinglog.net 8.8.8.8

4、测试是否可以使用其他的dns服务器
nslooup blog.codinglog.net 4.2.2.1  # Level 3’s DNS SERVER
nslooup blog.codinglog.net 4.2.2.2  # Level 3’s DNS SERVER
nslookup blog.codinglog.net 208.67.222.222  #OPEN DNS

测试完毕,大功告成!