當前位置:才華齋>網路>網路診斷>

Ping輕鬆解決故障

網路診斷 閱讀(2.23W)

網路出現連線故障時,很多網管人員都會首先使用Ping來查詢問題的根源。那麼我們在使用Ping命令過程中,到底注意哪些問題呢?還是請大家跟小編來看一下。

Ping輕鬆解決故障

  一、Request Timed Out

當Ping指定的物件時,出現“Request Timed Out”提示資訊的頻率非常高,這說明對方無法接受傳送過來的資料。當然這種情況下,很可能就是網路出現了故障,但並不能就因此而確定網路一定不通。因為它還有可能是其它原因造成的。

主機不線上

如果對方關機、禁用網絡卡或者撥掉網線,那麼無論你怎麼操作,都不會有連通的資訊返回的。要知道最簡單的卻往往是最容易被忽視的。

防火牆攔截

安裝了防火牆之後,當防火牆工作時,一般都能自動攔截來自網路的Ping命令,從而讓其失去響應。同時安裝防火牆後,還會造成共享檔案無法訪問的故障。因此在檢查時應該先讓對方關閉防火牆,然後再使用Ping命令來檢測

IP安全策略限制

對於很多有經驗的網管人員來說,他們都在伺服器上添加了IP安全策略,對ICMP報文進行過濾,使Ping命令無法迴應,從而返回“Request Timed Out”的錯誤提示。

閘道器設定錯誤

這種情況主要出現在Ping外部網路地址時才出現。因為當閘道器設定錯誤時,Ping發出的資料包無法經閘道器進行轉發。因此需要檢查本機的閘道器設定以及遠端閘道器的配置是否正確。

一般來說,只有在排除上述原因之外,才能夠根據“Request Timed Out”初步判斷網路連線可能有問題。

  二、Destination Host Unreachable

出現“Destination Host Unreachable”錯誤資訊時表示對方主機不存在或者沒有跟對方建立連線。看起來好像與“Request Timed Out”差不多,但兩者卻有關本質的區別。如果Ping命令所發出的資料包經過路由器,並經路由表到達目標的路由,但是因為其它原因(例如防火牆攔截等)導致不可達,那麼就是“Request Timed Out”的提示了;相反如果路由表中沒有到達目標的路由資訊,那麼就會出現“Destination Host Unreachable”。

出現這種情況主要有以下一些方面的原因:對於使用DHCP自動分配IP地址的網路,很可能是DHCP伺服器出錯或不能正常工作,這樣客戶機無法與DHCP正常通訊並獲得正確的IP地址,對此只需要修復DHCP伺服器即可;另外則可能是子網掩碼設定錯誤,對此只需要修改成正確的'即可。

  三、Unknown host

該提示表示無法識別的主機,出現這個問題之後是不是就表示目標主機一定有問題呢?當然不能!因為我們使用Ping命令去連線目標主機名稱時,主要使用DNS來負責將名稱轉換成IP地址。例如“Ping ”,我們看到的返回資訊是“Reply from : bytes=32 time=59ms TTL=54”,而不是“Reply from : bytes=32 time=59ms TTL=54”,這就說明我們IP設定中的DNS伺服器將成功轉換為。因此當我們看到這樣的提示時,就應該檢查DNS設定是否正確、DNS工作是否正常。

透過表面的現象,看清真實的問題,只有這樣才能夠幫助我們找出故障的源頭,從而對故障有正確的判斷。