網絡一旦出現(xiàn)故障,首先就應該想到使用“ping”。該命令是專業(yè)人員經常用來查找故障原因的基本命令,用以確認能否通過IP網絡與通信對象交換信息。該命令在每當出現(xiàn)無法接入目標服務器的故障時,對于了解故障情況非常重要。下面將結合ping命令的用法對此加以介紹。
ping是一條用于分析能否通過IP網絡與特定計算機進行通信的命令。向IP地址所指定的對象發(fā)送信息,然后等待對方的應答。
如果能夠正常地收到應答,就說明對方的計算機以及中間的線路是正常的。如果沒有收到應答,或者收到應答所需的時間太長,就能推斷網絡的某個地方存在問題。
ping命令的基本用法非常簡單。在Windows NT/2000/XP系統(tǒng)中打開命令提示符(Windows 98/Me為MS-DOS提示符),只需在ping提示符后面輸入想要調查的能否進行通信的計算機的地址即可。
比如,要調查與IP地址為192.168.4.100的機器之間的通信情況時,只需在命令提示符后面輸入“ping 192.168.4.100”即可。指定對方地址時,除IP地址以外,還可使用“yamada2000”等Windows計算機名稱和“nnw.nikkeibp.co.jp”等域名。
輸入ping命令后,就會顯示出相應的結果。所顯示的結果共有3種。
如果顯示為“Relay from……”,說明對方的計算機工作正常,中間的線路也正常。顯示結果共有4行,后面顯示的是測試結果的統(tǒng)計信息。在標準情況下使用ping命令,將反復4次發(fā)送IP信息并顯示應答結果。
如果顯示為“Request timed out.”,表示在規(guī)定時間內因某種原因沒有返回ping命令的應答。這種情況說明很可能是對方的計算機沒有運行,或者中間線路不通致使信息沒有到達對方那里。大多數情況下是企業(yè)防火墻等阻擋了ping命令中使用的ICMP信息。在這種情況下即便通信對象正在工作,ping命令的結果也會顯示“Request timed out.”的結果。
有時在執(zhí)行ping命令后,也會顯示“Destination host unreachable.”。此錯誤信息表明執(zhí)行命令的計算機沒能將信息發(fā)送到對方那里。大多數情況是自己一方的計算機LAN連接線掉線,或者由于IP設置不對,而無法進行正常通信。
僅依靠這3種結果,就可在一定程度上了解網絡信息,如果進一步使用ping命令選項,還能夠用于解決網絡故障。用戶可用命令幫助選項“?”,列表顯示可在ping命令中使用那些命令選項。操作方法是“ping-?”或“ping/?”。
比如,如果輸入并執(zhí)行“ping xxx.xxx.xxx.xxx -t”,在用戶按“Ctrl+C”組合鍵強制結束命令之前機器會連續(xù)執(zhí)行ping命令。這種命令行可用于分析線路連接情況。當由于LAN布線相互纏繞而使人不知道目標計算機到底連接在Hub的哪個端口時,就可以使用-t選項執(zhí)行ping命令,逐個把每一根連接線抽出插入。查找拔掉插頭后而沒有應答的連接線。
除此之外,ping命令還有很多選項。用戶可以用身邊的機器對每一個選項都測試一下。


