一般这是由于里面的路由域名服务器没有配置好。
issta@ubuntu:~$ ping www.baidu.com
ping: unknown host www.baidu.com
先看一下地址解析器:
1 | issta@ubuntu:~$ cat /etc/resolv.conf |
发现只是解析内网循环的。
所以添加google的域名服务器
1 | issta@ubuntu:~$ cat /etc/resolv.conf |
加了这两个一般就可以了。后续雄起。。哈哈。
1 | issta@ubuntu:~$ ping www.baidu.com |
按照上面的做法,只能解决一时的问题。再次启动的时候,DNS还是被换掉
方法一
1.需要创建一个文件/etc/resolvconf/resolv.conf.d/tail
1 | sudo vi /etc/resolvconf/resolv.conf.d/tail |
2.在该文件中写入自己需要的dns服务器,格式与/etc/resolv.conf相同
1 | nameserver 8.8.8.8 |
3.重启下resolvconf程序
1 | sudo /etc/init.d/resolvconf restart |
再去看看/etc/resolv.conf文件,可以看到自己添加的dns服务器已经加到该文件中
方法二
在/etc/network/interfaces中
1 | ###interfaces中####### |
这样再次启动也不会造成被替换的问题了