天天看點

ping的回報資訊

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配置不正确。

繼續閱讀