淺談ping命令及ping的使用?

Tags: 命令, 淺談,

ping是DOS命令中的一種,但使用卻較為廣泛。作為一個電腦愛好者ping命令是必須要學的一個知識,為什麼這麼說看了篇文章就知道了!我們平常使用電腦的時候可以用ping命令來檢測網速和連線是否正常等常規操作。

怎麼使用ping?

1.win7開啟的方法:開始-所有程式-附件-命令提示符- cmd回車(win7記得右鍵以管理員身份執行)

2.xp開啟方法:開始-執行-輸入cmd回車

3.當然還有個快捷的方法:windows鍵+R鍵然後輸入cmd回車

3種方法都差不多,如下圖是win7的

確定後可以看到下圖的命令提示符

下面我們需要了解下ping的各個引數命令,在命令提示框裡輸入ping/?或直接輸ping看到如下圖的簡介

xp系統應該看到的都是英文,這裡也標出中文引數

1. 中文引數

2. -a將地址解析為計算機名。

3. -t校驗與指定計算機的連線,直到使用者中斷。

4. -n傳送由count指定數量的ECHO報文

5. -l 傳送包含由length指定資料長度的ECHO報文

6. -f在包中傳送“不分段”標誌。該包將不被路由上的閘道器分段。

7. -v將“服務型別”欄位設定為tos指定的數值

8. -r在“記錄路由”欄位中記錄發出報文和返回報文的路由

9. -s指定由count指定的轉發次數的時間郵票。

10. -j經過由computer-list指定的計算機列表的路由報文。中間閘道器可能分隔連續的計算機

11. (鬆散的源路由)。允許的最大IP地址數目是9

12. -k經過由computer-list指定的計算機列表的路由報文。中間閘道器可能分隔連續的計算機

13. (嚴格源路由)。允許的最大IP地址數目是9。

14. -w以毫秒為單位指定超時間隔。

ping命令可以測試TCP/IP協議是否安裝正確以及網路是否通暢例如我們ping測試下電腦愛好者論壇的網站地址www.2345.com輸入命令

1. ping www.2345.com -t

不要-t也可以檢測,但我們上面的引數既然瞭解了就要學會使用(-t校驗與指定計算機的連線,直到使用者中斷。)如下圖

如圖所示第一個紅色的框為我們輸入ping 2345網址的地址126.64.43.84是2345伺服器的IP地址位元組=32是傳送的位元組數(bytes)時間(time)=44、45、39等,(返回的時間數值越小速度越快)我的網速不好呵呵TTL=56是資料包從去到返回的所生存的時間.

一般情況下Windows系列的系統返回的TTL值在100-130之間,而UNIX/Linux系列的系統返回的TTL值在240-255之間當然TTL的值在對方的主機裡是可以修改的,Windows系列的系統可以通過修改登錄檔以下鍵值實現:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "DefaultTTL"=dword:000000ff 255---FF 128---80 64----40 32----20綜上所述,TTL=55的話應該屬於Windows 2003作業系統。如果ping www.2345.com -t出現如下圖的請求超時首先檢查網路裝置是否正常,其次檢查下本地連線裡的DNS地址是否填寫以及是否正確,以及檢查下網線是否通暢、網線插口是否正確、若ping的是對方機器的IP就需要考慮下是否被對方的防火牆阻止掉。(xp顯示的應該是Request timed out.)

或許有人會問上面的網址IP是怎樣顯示出來的?其實ping域名就可以顯示出來,但是還有一個更加專業的命令就是“nslookup”。nslookup可以查詢對應域名的IP地址以及A記錄和CNAME記錄,如果查到CNAME記錄還回返回別名記錄的設定記錄。這裡簡單講下“nslookup域名”的用法 還是以論壇為例在開始 執行中輸入cmd開啟命令提示符在輸入以下命令“ nolookup www.2345.com/?k*”就會得到如圖所顯示的結果紅色框裡域名和IP一樣不差都顯示出來了吧

‍‍‍

命令, 淺談,
相關問題答案