Ping命令的使用大全
Ping 命令的使用大全“Ping”命令是我們在判斷網(wǎng)絡(luò)故障常用的命令,但您真正明白這個命令運行后會發(fā)生什么,以及出現(xiàn)的各種信息說明了什么嗎? 其實熟練的掌握Ping 命令的各種技巧可以幫助你解決很多
Ping 命令的使用大全
“Ping”命令是我們在判斷網(wǎng)絡(luò)故障常用的命令,但您真正明白這個命令運行后會發(fā)生什么,以及出現(xiàn)的各種信息說明了什么嗎? 其實熟練的掌握Ping 命令的各種技巧可以幫助你解決很多網(wǎng)絡(luò)故障。下面我們就來詳細的了解一下Ping 命令。
工具/原料
windows 自帶
步驟/方法
1. 它是用來檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度的命令。作為一個生活
在網(wǎng)絡(luò)上的管理員或者黑客來說,ping 命令是第一個必須掌握的DOS 命令,它所利用的原理是這樣的:網(wǎng)絡(luò)上的機器都有唯一確定的IP 地址,我們給目標IP 地址發(fā)送一個數(shù)據(jù)包,對方就要返回一個同樣大小的數(shù)據(jù)包,根據(jù)返回的數(shù)據(jù)包我們可以確定目標主機的存在,可以初步判斷目標主機的操作系統(tǒng)等。下面就來看看它的一些常用的操作。先看看幫助吧,在
DOS 窗口中鍵入:ping /? 回車,出現(xiàn)如圖1所示的幫助畫面。
圖1
在此,我們只掌握一些基本的很有用的參數(shù)就可以了.
-t 表示將不間斷向目標IP 發(fā)送數(shù)據(jù)包,直到我們強迫其停止。試想,如果你使用100M 的寬帶接入,而目標IP 是56K 的小貓,那么要不了多久,目標IP 就因為承受不了這么多的數(shù)據(jù)而掉線,呵呵,一次攻擊就這么簡單的實現(xiàn)了。
-l 定義發(fā)送數(shù)據(jù)包的大小,默認為32字節(jié),我們利用它可以最大定義到65500字節(jié)。結(jié)合上面介紹的-t 參數(shù)一起使用,會有更好的效果哦。
,-n 定義向目標IP 發(fā)送數(shù)據(jù)包的次數(shù),默認為3次。如果網(wǎng)絡(luò)速度比較慢,3次對我們來說也浪費了不少時間,因為現(xiàn)在我們的目的僅僅是判斷目標IP 是否存在,那么就定義為一次吧。說明一下,如果-t 參數(shù)和 -n參數(shù)一起使用,ping 命令就以放在后面的參數(shù)為標準,比如“ping IP -t -n 3”,雖然使用了-t 參數(shù),但并不是一直ping 下去,而是只ping 3次。另外,ping 命令不一定非得ping IP,也可以直接ping 主機域名,這樣就可以得到主機的IP 。
下面我們舉個例子來說明具體用法,如圖2。
這里
time=2表示從發(fā)出數(shù)據(jù)包到接受到返回數(shù)據(jù)包所用的時間是2秒,從這里可以判斷網(wǎng)絡(luò)連接速度的大小 。從TTL 的返回值可以初步判斷被ping 主機的操作系統(tǒng),之所以說“初步判斷”是因為這個值是可以修改的。這里TTL=32表示操作系統(tǒng)可能是win98。
2. ping 命令使用舉例
①ping 自己機器的例子
ping 本機的IP 地址,此例中本機的IP 地址為:“10.1.1.253”
圖3
上圖是ping 通的情況
②ping網(wǎng)關(guān)/路由器的例子(圖4)
ping 網(wǎng)關(guān)/路由器的IP 地址,此例中網(wǎng)關(guān)/路由器的IP 地址為:
“10.1.1.254”
圖4是ping 通
的情況
③ping中心路由器的例子(圖5)
ping 中心的中心交換機的IP 地址
“202.120.119.254”
上圖5是ping
通的情況
④ping中心主頁服務(wù)器的例子(圖6) ping 中心的主頁服務(wù)器的域名
“www.cc.shu.edu.cn”
上圖
6是ping 通的情況
⑤ping上海大學主頁服務(wù)器的例子(圖7) ping 上海大學的主頁服務(wù)器的域名
“www.shu.edu.cn”
上圖7
是ping 通的情況
⑥ping上海交通大學主頁服務(wù)器的例子(圖8) ping 上海交通大學的主頁服務(wù)器的域名
“www.sjtu.edu.cn”
上圖8
是ping 通的情況
⑦ping中國教育科研網(wǎng)服務(wù)器的例子(圖9) ping 中國教育科研網(wǎng)服務(wù)器的域名
“www.edu.cn”
上圖9是
ping 通的情況
⑧ping不通的例子(圖10)
ping 網(wǎng)關(guān)/路由器的IP 地址,此例中網(wǎng)關(guān)/路由器的IP 地址
為:“10.1.1.254”
上圖10是
ping 通不通的情況
3. 對Ping 后返回信息的分析
1.Request timed out
這是大家經(jīng)常碰到的提示信息,很多文章中說這是對方機器置了過濾ICMP 數(shù)據(jù)包,從上面工作過程來看,這是不完全正確的,至少有下幾種情況。
圖:對Ping 后返回信息的分析
(1) 對方已關(guān)機,或者網(wǎng)絡(luò)上根本沒有這個地址:比如在上圖中主機A 中PING 192.168.0.7 , 或者主機B 關(guān)機了,在主機A 中PING 192.168.0.5 都會得到超時的信息。
(2)對方與自己不在同一網(wǎng)段內(nèi),通過路由也無法找到對方,但有時對方確實是存在的,當然不存在也是返回超時的信息。
(3)對方確實存在,但設(shè)置了ICMP 數(shù)據(jù)包過濾(比如防火墻設(shè)置) 。 怎樣知道對方是存在,還是不存在呢,可以用帶參數(shù) -a 的Ping 命令探測對方,如果能得到對方的NETBIOS 名稱,則說明對方是存在的,是有防火墻設(shè)置,如果得不到,多半是對方不存在或關(guān)機,或不在同一網(wǎng)段內(nèi)。
(4)錯誤設(shè)置IP 地址
正常情況下,一臺主機應該有一個網(wǎng)卡,一個IP 地址,或多個網(wǎng)卡,多個IP 地址(這些地址一定要處于不同的IP 子網(wǎng)) 。但如果一臺電腦的“撥號網(wǎng)絡(luò)適配器”(相當于一塊軟網(wǎng)卡) 的TCP/IP設(shè)置中,設(shè)置了一個與網(wǎng)卡IP 地址處于同一子網(wǎng)的IP 地址,這樣,在IP 層協(xié)議看來,這臺主機就有兩個不同的接口處于同一網(wǎng)段內(nèi)。當從這臺主機Ping 其他的機器時,會存在這樣的問題:
A. 主機不知道將數(shù)據(jù)包發(fā)到哪個網(wǎng)絡(luò)接口,因為有兩個網(wǎng)絡(luò)接口都連接在同一網(wǎng)段。
B. 主機不知道用哪個地址作為數(shù)據(jù)包的源地址。因此,從這臺主機去Ping 其他機器,IP 層協(xié)議會無法處理,超時后,Ping 就會給出一個“超時無應答”的錯誤信息提示。但從其他主機Ping 這臺主機時,請求包從特定的網(wǎng)卡來,ICMP 只須簡單地將目的、源地址互換,并更改一些標志即可,ICMP 應答包能順利發(fā)出,其他主機也就能成功Ping 通這臺機器了。
2.Destination host Unreachable
(1) 對方與自己不在同一網(wǎng)段內(nèi),而自己又未設(shè)置默認的路由,比如上例中A 機中不設(shè)定默認的路由,運行Ping 192.168.0.1.4就會出現(xiàn)“Destination host Unreachable”。
(2)網(wǎng)線出了故障
這里要說明一下“destination host unreachable”和 “time out”的區(qū)別,如果所經(jīng)過的路由器的路由表中具有到達目標的路由,而目標因為其他原因不可到達,這時候會出現(xiàn)“time out”,如果路由表中連到達目標的路由都沒有,那就會出現(xiàn)“destination host
unreachable”。
3.Bad IP address
這個信息表示您可能沒有連接到DNS 服務(wù)器,所以無法解析這個IP 地址,也可能是IP 地址不存在。
4.Source quench received
這個信息比較特殊,它出現(xiàn)的機率很少。它表示對方或中途的服務(wù)器繁忙無法回應。
5.Unknown host——不知名主機
這種出錯信息的意思是,該遠程主機的名字不能被域名服務(wù)器(DNS)轉(zhuǎn)換成IP 地址。故障原因可能是域名服務(wù)器有故障,或者其名字不正確,或者網(wǎng)絡(luò)管理員的系統(tǒng)與遠程主機之間的通信線路有故障。
6.No answer——無響應
這種故障說明本地系統(tǒng)有一條通向中心主機的路由,但卻接收不到它發(fā)給該中心主機的任何信息。故障原因可能是下列之一:中心主機沒有工作; 本地或中心主機網(wǎng)絡(luò)配置不正確; 本地或中心的路由器沒有工作; 通信線路有故障; 中心主機存在路由選擇問題。
7.Ping 127.0.0.1:127.0.0.1是本地循環(huán)地址
如果本地址無法Ping 通,則表明本地機TCP/IP協(xié)議不能正常工作。
8.no rout to host:網(wǎng)卡工作不正常
9.transmit failed,error code:10043網(wǎng)卡驅(qū)動不正常