Ubuntu 14.04.4 LTS設置DNS
Ubuntu 14.04.4 LTS中DNS信息是由/etc/resolv.conf提供的,它是每次開機時,由/sbin/resolvconf生成的
/etc/resolv.conf是/run/resolvconf/resolv.conf的符號鏈接
#ls -al /etc/resolv.conf #lrwxrwxrwx 1 root root 29 Mar 4 18:57 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
在文件/etc/resolv.conf中添加DNS的方法是不可行的,因為重啟系統後,該配置文件會被重新覆蓋,見如下說明:
#cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
在Ubuntu中有一個resolvconf的服務,這個服務用來控制/etc/resolv.conf的內容。
所以一旦我們重啟了系統或者該服務,那麽/etc/resolv.conf文件中的內容將被還原為原來的內容。
所以直接修改/etc/resolv.conf並不能解決這個問題。
可通過如下方法修改:
方法一:
修改如下文件,默認是空的
vim /etc/resolvconf/resolv.conf.d/base
在裏面加入你想添加的DNS服務器地址,例如:
nameserver 223.5.5.5 nameserver 114.114.114.114
保存,然後執行
#/sbin/resolvconf -u
或者
#etc/init.d/resolvconf restart
或者重啟系統
再查看/etc/resolv.conf文件,已經將我們添加的內容加上了
#cat /etc/resolv.conf
方法二:
#vim /etc/network/interfaces dns-nameservers 8.8.8.8 114.114.114.114
(方法二未測試過)
常用的DNS:
中國互聯網絡中心(推薦,安全又快速):
1.2.4.8、210.2.4.8、101.226.4.6(電信及移動)、123.125.81.6(聯通)
阿裏DNS:
223.5.5.5、223.6.6.6
googleDNS(不推薦,容易掉包,還很慢):
8.8.8.8、8.8.4.4
openDNS:
208.67.222.222
208.67.220.220
208.67.220.222
另有兩個為Family Shield Servers,可以阻擋含有惡意網站
208.67.222.123
208.67.220.123 IPv6地址
2620:0:ccc::2
2620:0:ccd::2
114 DNS(推薦):
純凈無劫持無需再忍受被強扭去看廣告或粗俗網站之痛苦服務地址為:
114.114.114.114 和114.114.115.115
攔截釣魚病毒木馬網站增強網銀、證券、購物、遊戲、隱私信息安全服務地址為:
114.114.114.119 和114.114.115.119
本文出自 “兵臨城下” 博客,請務必保留此出處http://308107405.blog.51cto.com/6396647/1942381
Ubuntu 14.04.4 LTS設置DNS