Linux不能上網ping:unknown host出錯該怎麼辦?

來源:互聯網
上載者:User

   Linux不能上網提示ping:unknown host 檢查步驟

  Linux系統跟windows平台有所不同的是,為了更好的做網路服務應用。Linux下多用於網路伺服器,而且操作介面是字元介面。對於新手遇到最常見的問題就是,linux不能上網DNS解析不了,提示ping:unknown host ,本例以Centos為例

  一、Linux系統上網配置

  1、檢查網卡配置

  出現ping:unknown host 的問題最主要是linux設定的DNS解析不了,遇到這個問題我們先檢查一下網卡的設定情況,輸入ifconfig -a 可以查看當前網卡配置的IP地址

  2、檢查網卡網關設定

  1、對於網卡設定的IP地址,首先要確認IP是否是一個正確的網路地址。除此之外有沒有設定網關,如果設定了ping一下網關看看能否正常連通

  2、對於網卡設定網關之外,沒有設定網關的網卡。還需要檢查系統預設的網關,找到 /etc/sysconfig/network 設定檔如下圖 (如果沒有需要添加一個預設閘道上去)

  4、測試網路連通性:

  設定好網關之後,可以通過測試ping 一個公網地址,看看能否正常串連,如果能串連了,再繼續下一步

  二、檢查系統DNS設定

  1、除了保證網關能正常連通之外。檢查伺服器DNS設定是否正確,找到DNS設定的設定檔 /etc/resolv.conf 檔案(另外網卡裡面如果設定了DNS也會用網卡裡面的DNS地址)

  1、檢查系統DNS設定

  伺服器需要能上網,除了保證網關能正常連通之外。檢查伺服器DNS設定是否正確,找到DNS設定的設定檔 /etc/resolv.conf 檔案(另外網卡裡面如果設定了DNS也會用網卡裡面的DNS地址)

  2、特別提醒注意

  設定的DNS伺服器位址,必須先測試一下能否正常連通。除此之外,必須保證是正常的能使用的DNS地址

  3、測試網域名稱解析ping

  1、按照上述方法測試都沒有問題之後,咗嚛建議把網路服務重啟一下,輸入下圖命令 service network restart

  2、輸入ping www.baidu.com 看看能否正常解析,如下圖顯示表示DNS設定沒有問題了可以正常上網提示了

  三、其他問題和注意事項

  1、根據上述截圖操作,咗嚛遇到一個問題。有的系統的resolv.conf檔案配置顯示的是DNS1 和DNS2 如果設定不成功,建議按照下圖設定,把dns1改成 nameserver

  1、主機表檔案

  設定dns伺服器用於網域名稱解析和上網,但是對於某些特殊的需求我們需要讓某個位址解析到特定的地址,可以通過編輯 /etc/hosts檔案來實現。類型和windows下的主機頭一樣

  注意事項:

  1、檢查網卡設定

  2、搞通網關連通性

  3、設定dns等即可

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.