網(wǎng)工最實用最常用的網(wǎng)絡(luò)命令之一——Ping 命令詳解
使用格式:ping -參數(shù) (中間有個空格)
很多時候大家都只單獨ping 加IP地址,驗證本機到目的IP地址之間的網(wǎng)絡(luò)是否連通,其實加上一些參數(shù)會獲得不一樣的結(jié)果。
1、ping -t 目標(biāo)主機IP地址
機房的環(huán)境有多噪音大家都明白,還有大家也知道在機房呆的時間不宜過長。所以一般我們都有自己的辦公室,然后都能遠程到服務(wù)器,服務(wù)器重啟時間一般都要10分鐘甚至更久,這個時候一般我都是開著DOS窗口,打上一行命令ping -t 192.168.188.8,然后看著一行“來自 192.168.188.8 的回復(fù): 無法訪問目標(biāo)主機。”直到ping通說明服務(wù)器重啟成功,無需再進機房。
此時終止ping命令方法:Ctrl+C或者直接關(guān)閉窗口
2、ping -a 目標(biāo)主機IP地址
可以返回主機名。有些單位沒有做電腦資產(chǎn)登記表,知道IP地址不一定知道此時的電腦處在何處。可以通過這個命令查看到主機名,從而快速找到機主。
3、ping -n 目標(biāo)主機IP地址
有些時候只是測試連通性,ping一兩次就夠了。剩下的兩次ping會提高工作效率。ping -n 2 192.168.2.1
4、ping -l 目標(biāo)主機IP地址
在默認的情況下windows的ping發(fā)送的數(shù)據(jù)包大小為32byte,也可以自己定義大小,這個自定義功能有時候可以強大到使得目標(biāo)主機宕機。
ing命令其實是一個非常好的網(wǎng)絡(luò)故障診斷工具,如果大家網(wǎng)絡(luò)遇到問題可以試一試。
摁windows+R,然后輸入" CMD “命令,之后按回車鍵,鍵入CMD命令操作界面,如下圖:
然后輸入:ping 127.0.0.1
如上圖,檢測結(jié)果顯示,可以正常響應(yīng),至此可以說明本地TCP/IP網(wǎng)絡(luò)協(xié)議安裝是正常的,其實這一步,一般都正常,除非沒有安裝好網(wǎng)卡或驅(qū)動,又者網(wǎng)卡出故障了。
這個命令應(yīng)該離開我們的計算機,經(jīng)過網(wǎng)卡及網(wǎng)絡(luò)電纜到達其他計算機,再返回。收到回送應(yīng)答表明本地網(wǎng)絡(luò)中的網(wǎng)卡和載體運行正確。但如果收到0個回送應(yīng)答,那么表示子網(wǎng)掩碼(進行子網(wǎng)分割時,將IP地址的網(wǎng)絡(luò)部分與主機部分分開的代碼)不正確或網(wǎng)卡配置錯誤或電纜系統(tǒng)有問題。
這個命令如果應(yīng)答正確,表示局域網(wǎng)中的網(wǎng)關(guān)路由器正在運行并能夠作出應(yīng)答
localhost是個作系統(tǒng)的網(wǎng)絡(luò)保留名,它是127.0.0.1的別名,每太計算機都應(yīng)該能夠?qū)⒃撁洲D(zhuǎn)換成該地址。如果沒有做到這一帶內(nèi),則表示主機文件(/Windows/host)中存在問題。
對這個域名執(zhí)行Ping www.xxx.com 地址,通常是通過DNS 服務(wù)器 如果這里出現(xiàn)故障,則表示DNS服務(wù)器的IP地址配置不正確或DNS服務(wù)器有故障(對于撥號上網(wǎng)用戶,某些ISP已經(jīng)不需要設(shè)置DNS服務(wù)器了)。順便說一句:我們也可以利用該命令實現(xiàn)域名對IP地址的轉(zhuǎn)換功能。
ping命令
ping是個使用頻率極高的實用程序,主要用于確定網(wǎng)絡(luò)的連通性。這對確定網(wǎng)絡(luò)是否正確連接,以及網(wǎng)絡(luò)連接的狀況十分有用。簡單的說,ping就是一個測試程序,如果ping運行正確,大體上就可以排除網(wǎng)絡(luò)訪問層、網(wǎng)卡、Modem的輸入輸出線路、電纜和路由器等存在的故障,從而縮小問題的范圍。
ping能夠以毫秒為單位顯示發(fā)送請求到返回應(yīng)答之間的時間量。如果應(yīng)答時間短,表示數(shù)據(jù)報不必通過太多的路由器或網(wǎng)絡(luò),連接速度比較快。ping還能顯示TTL(Time To Live,生存時間)值,通過TTL值可以推算數(shù)據(jù)包通過了多少個路由器。
(1) 命令格式
ping 主機名
ping 域名
ping IP地址
如圖所示,使用ping命令檢查到IP地址172.17.38.152的計算機的連通性,該例為連接正常。共發(fā)送了四個測試數(shù)據(jù)包,正確接收到四個數(shù)據(jù)包。
(2) ping命令的基本應(yīng)用
一般情況下,用戶可以通過使用一系列ping命令來查找問題出在什么地方,或檢驗網(wǎng)絡(luò)運行的情況。
下面就給出一個典型的檢測次序及對應(yīng)的可能故障:
① ping 127.0.0.1
如果測試成功,表明網(wǎng)卡、TCP/IP協(xié)議的安裝、IP地址、子網(wǎng)掩碼的設(shè)置正常。如果測試不成功,就表示TCP/IP的安裝或設(shè)置存在有問題。
② ping 本機IP地址
如果測試不成功,則表示本地配置或安裝存在問題,應(yīng)當(dāng)對網(wǎng)絡(luò)設(shè)備和通訊介質(zhì)進行測試、檢查并排除。
③ ping局域網(wǎng)內(nèi)其他IP
如果測試成功,表明本地網(wǎng)絡(luò)中的網(wǎng)卡和載體運行正確。但如果收到0個回送應(yīng)答,那么表示子網(wǎng)掩碼不正確或網(wǎng)卡配置錯誤或電纜系統(tǒng)有問題。
④ ping 網(wǎng)關(guān)IP
這個命令如果應(yīng)答正確,表示局域網(wǎng)中的網(wǎng)關(guān)路由器正在運行并能夠做出應(yīng)答。
⑤ ping 遠程IP
如果收到正確應(yīng)答,表示成功的使用了缺省網(wǎng)關(guān)。對于撥號上網(wǎng)用戶則表示能夠成功的訪問Internet(但不排除ISP的DNS會有問題)。
⑥ ping localhost
local host是系統(tǒng)的網(wǎng)絡(luò)保留名,它是127.0.0.1的別名,每臺計算機都應(yīng)該能夠?qū)⒃撁洲D(zhuǎn)換成該地址。否則,則表示主機文件(/Windows/host)中存在問題。
⑦ ping www.baidu.com(百度)
對此域名執(zhí)行Ping命令,計算機必須先將域名轉(zhuǎn)換成IP地址,通常是通過DNS服務(wù)器。如果這里出現(xiàn)故障,則表示本機DNS服務(wù)器的IP地址配置不正確,或它所訪問的DNS服務(wù)器有故障
如果上面所列出的所有ping命令都能正常運行,那么計算機進行本地和遠程通信基本上就沒有問題了。但是,這些命令的成功并不表示你所有的網(wǎng)絡(luò)配置都沒有問題,例如,某些子網(wǎng)掩碼錯誤就可能無法用這些方法檢測到。
(3)ping命令的常用參數(shù)選項
ping IP -t:連續(xù)對IP地址執(zhí)行ping命令,直到被用戶以Ctrl+C中斷。
ping IP -l 1000:指定ping命令中的特定數(shù)據(jù)長度(此處為1000字節(jié)),而不是缺省的32字節(jié)。
ping IP -n 10:執(zhí)行特定次數(shù)(此處是10)的ping命令。
注意:隨著防火墻功能在網(wǎng)絡(luò)中的廣泛使用,當(dāng)你ping其他主機或其他主機ping你的主機時,而顯示主機不可達的時候,不要草率地下結(jié)論。最好與對某臺“設(shè)置良好”主機的ping結(jié)果進行對比。