Ubuntu 14.04.4 LTS中DNS信息是由/etc/resolv.conf提供的,它是每次開機時,由/sbin/resolvconf生成的html
/etc/resolv.conf是/run/resolvconf/resolv.conf的符號連接vim
#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並不能解決這個問題。bash
可經過以下方法修改:服務器
方法一:網絡
修改以下文件,默認是空的
vim /etc/resolvconf/resolv.conf.d/base
在裏面加入你想添加的DNS服務器地址,例如:ide
nameserver 223.5.5.5 nameserver 114.114.114.114
保存,而後執行測試
#/sbin/resolvconf -u
或者網站
#etc/init.d/resolvconf restart
或者重啓系統google
再查看/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.222.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
最後:
分享下個人阿里雲幸運券(如須要購買阿里雲服務的能夠領取使用哈):https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=rziak7l4&utm_source=rziak7l4