歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux不能上網ping:unknown host出錯該怎麼辦?

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

日期:2017/3/1 17:30:17   编辑:Linux技術

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等即可

Copyright © Linux教程網 All Rights Reserved