linux訪問百度地圖接口報UnknownHostException,設置linux的dns即可

linux服務器調用百度地圖接口報錯,
在服務器hosts文件里加入百度地圖ip與域名對應關係即可解決

linux下如何修改DNS地址,這應該是每一個初學Linux都會遇到的問題呢。如何沒有設置DNS服務器的話,那麼系統就不能正常上網了。本經驗Centos系統爲例,設置linux系統的Dns

Linux下設置DNS

網卡DNS設置
  1. 用windos系統大家都知道,本地連接裏面有一個DNS設置。 那麼這個選項對應Linux系統的話就是在網卡配置文件,通過編輯vi  /etc/sysconfig/network-scripts 網卡下面的ifcfg-eth0 配置文件添加DNS服務器地址


  2. 查看DNS服務器地址網卡配置,輸入 ifconfig -a 可以查看所有設備配置


  3. 圖形界面DNS設置

    如下圖,在終端輸入 setup命令即可調出圖形界面設置(配置信息會寫入/etc/resolv.conf文件裏面)



    1. DNS服務器地址配置

      在Linux下面,有一個默認的DNS服務器地址配置文件的設置,存放在 /etc/resolv.conf

    2. 設置方法很簡單,通過編輯 vi /etc/resolv.conf 設置首選DNS和次要DNS。如下圖,排在前面的就是首選DNS,後面一行就是次要的DNS服務器DNS


    3. hosts主機表文件

      跟Windows系統一樣,Linux系統也有主機表文件。同樣可以通過設置主機表地址進行特定主機的解析,優先DNS服務器地址

      配置文件,在/etc/hosts


  4. 總結:

    Linux下設置DNS的位置主要是,

    1網卡設置配置文件裏面DNS服務器地址設置,2.系統默認DNS服務器地址設置。3,hosts文件指定

    生效順序是:

    1 hosts文件 ---- 2 網卡配置文件DNS服務地址 ---3 /etc/resolv.conf



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章