Linux不能上網ping:unknown host問題怎麼解決?

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

Linux系統跟windows平臺有所不一樣的是,爲了更好的作網絡服務應用。Linux下多用於網絡服務器,並且操做界面是字符界面。對於新手遇到最多見的問題就是,linux不能上網DNS解析不了,提示ping:unknown host ,本例以Centos爲例linux

 

Linux不能上網ping:unknown host問題怎麼解決?

 

檢查網卡配置windows

出現ping:unknown host 的問題最主要是linux設置的DNS解析不了服務器

遇到這個問題咱們先檢查一下網卡的設置狀況,輸入ifconfig -a 能夠查看當前網卡配置的IP地址網絡

 

Linux不能上網ping:unknown host問題怎麼解決?
Linux不能上網ping:unknown host問題怎麼解決?

 

檢查網卡網關設置測試

對於網卡設置的IP地址,首先要確認IP是不是一個正確的網絡地址。除此以外有沒有設置網關,若是設置了ping一下網關看看可否正常連通rest

Linux不能上網ping:unknown host問題怎麼解決?

 

對於網卡設置網關以外,沒有設置網關的網卡。還須要檢查系統默認的網關,找到 /etc/sysconfig/network 配置文件以下圖 (若是沒有須要添加一個默認網關上去)server

 

Linux不能上網ping:unknown host問題怎麼解決?

 

測試網絡連通性:htm

設置好網關以後,能夠經過測試ping 一個公網地址,看看可否正常鏈接,若是能鏈接了,再繼續下一步blog

 

Linux不能上網ping:unknown host問題怎麼解決?

 

除了保證網關能正常連通以外。檢查服務器DNS設置是否正確

找到DNS設置的配置文件 /etc/resolv.conf 文件(另外網卡里面若是設置了DNS也會用網卡里面的DNS地址)

 

 

Linux不能上網ping:unknown host問題怎麼解決?

 

檢查系統DNS設置

服務器須要能上網,除了保證網關能正常連通以外。檢查服務器DNS設置是否正確,找到DNS設置的配置文件 /etc/resolv.conf 文件(另外網卡里面若是設置了DNS也會用網卡里面的DNS地址)

Linux不能上網ping:unknown host問題怎麼解決?

 

特別提醒注意

設置的DNS服務器地址,必須先測試一下可否正常連通。除此以外,必須保證是正常的能使用的DNS地址

 

Linux不能上網ping:unknown host問題怎麼解決?

 

測試域名解析ping

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

Linux不能上網ping:unknown host問題怎麼解決?

 

輸入ping www.baidu.com 看看可否正常解析,以下圖顯示錶示DNS設置沒有問題了能夠正常上網提示了

Linux不能上網ping:unknown host問題怎麼解決?

 

根據上述截圖操做,咗嚛遇到一個問題。

有的系統的resolv.conf文件配置顯示的是DNS1 和DNS2 若是設置不成功

建議按照下圖設置,把dns1改爲 nameserver 

 

Linux不能上網ping:unknown host問題怎麼解決?

 

主機表文件

設置dns服務器用於域名解析和上網,可是對於某些特殊的需求咱們須要讓某個地址解析到特定的地址,能夠經過編輯 /etc/hosts文件來實現。類型和windows下的主機頭同樣

 

Linux不能上網ping:unknown host問題怎麼解決?
相關文章
相關標籤/搜索