解決Ubuntu系統的每次開機重啟后,resolv.conf清空的問題和DNS域名解析問題(圖文詳解)


  不多說,直接上干貨! 

 

 

問題情況描述如下:

   普及知識:

     /etc/resolv.conf ,其實是一個Link 。它其實指向的是 /run/resolvconf/resolv.conf。

    Ubuntu 有一個 resolvconf 服務,如果重啟它,那么 /etc/resolv.conf 的內容會被修改成默認的樣子。所以 ,不能直接修改 /etc/resolv.conf。

    其實 /etc/resolv.conf 里面一直都有提示,只是我們很多人沒注意看: 
    "DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN" 

    

 

 

為此,我們解決方法如下:

   1、sudo vim /etc/network/interfaces

           或者sudo gedit /etc/network/interfaces

    自己哪個方便用

  

 

  添加

  dns-nameservers  8.8.8.8  114.114.114.114   223.5.5.5
  dns-search foo.org bar.com

  

 

  保存,退出。

  這樣,就徹底地解決了此問題。

  

 

 

  

 

 

 

 

 

 

DNS域名解析問題

 這個文件有注釋,不要修改這個文件。如下就好

 

 

 

 

 

關鍵是如下的這個文件

 sudo vim /etc/resolvconf/resolv.conf.d/base 

 

 
 
 修改好后保存,然后執行
sudo /sbin/resolvconf -u
 

或者
sudo etc/init.d/resolvconf restart

或者重啟系統
再查看/etc/resolv.conf文件,已經將我們添加的內容加上了

cat /etc/resolv.conf

 

 
 
 
 
 

 

 

 

 

 

 

 

 

歡迎大家,加入我的微信公眾號:大數據躺過的坑        人工智能躺過的坑
 
 
 

同時,大家可以關注我的個人博客

   http://www.cnblogs.com/zlslch/   和     http://www.cnblogs.com/lchzls/      http://www.cnblogs.com/sunnyDream/   

   詳情請見:http://www.cnblogs.com/zlslch/p/7473861.html

 

  人生苦短,我願分享。本公眾號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於互聯網和個人學習工作的精華干貨知識,一切來於互聯網,反饋回互聯網。
  目前研究領域:大數據、機器學習、深度學習、人工智能、數據挖掘、數據分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及平常所使用的手機、電腦和互聯網上的使用技巧、問題和實用軟件。 只要你一直關注和呆在群里,每天必須有收獲

 

      對應本平台的討論和答疑QQ群:大數據和人工智能躺過的坑(總群)(161156071) 

 

 

 

 

 

 

 

 

 

 

 

 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM