在Ubuntu中永久添加DNS
from: https://blog.csdn.net/bobozai86/article/details/79567208
DNS信息是由/etc/resolv.conf提供的,它是每次開機時,由/sbin/resolvconf生成的。/etc/resolv.conf是/run/resolvconf/resolv.conf的符號鏈接。
????? ? 直接修改/etc/resolv.conf文件添加DNS的方法并不可行,因為重啟系統后,該配置文件會被重新覆蓋。
在Ubuntu中有一個resolvconf的服務,這個服務用來控制/etc/resolv.conf的內容,所以一旦我們重啟了系統或者該服務,那么/etc/resolv.conf文件中的內容將被還原為原來的內容。所以直接修改/etc/resolv.conf并不能解決這個問題。
正確的修改方法
修改如下文件,默認是空的:
sudo vim /etc/resolvconf/resolv.conf.d/base
在里面加入你想要添加的DNS服務器,一行一個:
修改后保存,然后執行
sudo /sbin/resolvconf -u 或者 sudo /etc/init.d/resolvconf restart
或者重啟系統,再查看/etc/resolv.conf文件,已經將我們添加的內容加上了。
另一種方法
sudo vim /etc/network/interfaces
dns-nameservers 8.8.8.8 114.114.114.114
總結
以上是生活随笔為你收集整理的在Ubuntu中永久添加DNS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一些常用的图像数据库总结
- 下一篇: Git 工具 - 子模块 外部引用