PING回報提示:
PING指令的回報資訊大體會出現:Request timed out、Destination host Unreachable、Bad IP address、Source quench received、No answer、no rout to host、transmit failed,error code、unknown host name
Request timed out
a.對方已關機,或者網絡上根本沒有這個位址:比如在上圖中主機A中PING 192.168.0.7 ,或者主機B關機了,在主機A中PING 192.168.0.5 都會得到逾時的資訊。
b.對方與自己不在同一網段内,通過路由也無法找到對方,但有時對方确實是存在的,當然不存在也是傳回逾時的資訊。
c.對方确實存在,但設定了ICMP資料包過濾(比如防火牆設定)
怎樣知道對方是存在,還是不存在呢,可以用帶參數 -a 的Ping指令探測對方,如果能得到對方的NETBIOS名稱,則說明對方是存在的,是有防火牆設定,如果得不到,多半是對方不存在或關機,或不在同一網段内。
d.錯誤設定IP位址
正常情況下,一台主機應該有一個網卡,一個IP位址,或多個網卡,多個IP位址(這些位址一定要處于不同的IP子網)。但如果一台電腦的“撥号網絡擴充卡”(相當于一塊軟網卡)的TCP/IP設定中,設定了一個與網卡IP位址處于同一子網的IP位址,這樣,在IP層協定看來,這台主機就有兩個不同的接口處于同一網段内。當從這台主機Ping其他的機器時,會存在這樣的問題:
A.主機不知道将資料包發到哪個網絡接口,因為有兩個網絡接口都連接配接在同一網段。
B.主機不知道用哪個位址作為資料包的源位址。是以,從這台主機去Ping其他機器,IP層協定會無法處理,逾時後,Ping 就會給出一個“逾時無應答”的錯誤資訊提示。但從其他主機Ping這台主機時,請求包從特定的網卡來,ICMP隻須簡單地将目的、源位址互換,并更改一些标志即可,ICMP應答包能順利發出,其他主機也就能成功Ping通這台機器了。
Destination host Unreachable
對方與自己不在同一網段内,而自己又未設定預設的路由,比如上例中A機中不設定預設的路由,運作Ping 192.168.0.1.4就會出現“Destination host Unreachable”。
網線出了故障
這裡要說明一下“destination host unreachable”和 “time out”的差別,如果所經過的路由器的路由表中具有到達目标的路由,而目标因為其他原因不可到達,這時候會出現“time out”,如果路由表中連到達目标的路由都沒有,那就會出現“destination host unreachable”。
Bad IP address
這個資訊表示您可能沒有連接配接到DNS伺服器,是以無法解析這個IP位址,也可能是IP位址不存在。
Source quench received
這個資訊比較特殊,它出現的機率很少。它表示對方或中途的伺服器繁忙無法回應。
Unknown host——不知名主機
這種出錯資訊的意思是,該遠端主機的名字不能被域名伺服器(DNS)轉換成IP位址。故障原因可能是域名伺服器有故障,或者其名字不正确,或者網絡管理者的系統與遠端主機之間的通信線路有故障。
No answer——無響應
這種故障說明本地系統有一條通向中心主機的路由,但卻接收不到它發給該中心主機的任何資訊。故障原因可能是下列之一:中心主機沒有工作;本地或中心主機網絡配置不正确;本地或中心的路由器沒有工作;通信線路有故障;中心主機存在路由選擇問題。
Ping 127.0.0.1:127.0.0.1是本地循環位址
如果本位址無法Ping通,則表明本地機TCP/IP協定不能正常工作。
no rout to host:網卡工作不正常。
transmit failed,error code:10043網卡驅動不正常。
unknown host name:DNS配置不正确。