幾個常用網絡測試命令


一、Ping命令

ping是個使用頻率極高的實用程序,主要用於確定網絡的連通性。

這對確定網絡是否正確連接,以及網絡連接的狀況十分有用。簡單的說,ping就是一個測試程序,如果ping運行正確,大體上就可以排除網絡訪問層、網卡、Modem的輸入輸出線路、電纜和路由器等存在的故障,從而縮小問題的范圍。

ping能夠以毫秒為單位顯示發送請求到返回應答之間的時間量。如果應答時間短,表示數據報不必通過太多的路由器或網絡,連接速度比較快。

 

(1) 命令格式

ping 主機名; ping 域名; ping IP地址。這個三個格式都是可以的。

(2) ping命令的基本應用

一般情況下,用戶可以通過使用一系列ping命令來查找問題出在什么地方,或檢驗網絡運行的情況。

下面就給出一個典型的檢測次序及對應的可能故障:

① ping 127.0.0.1

如果測試成功,表明網卡、TCP/IP協議的安裝、IP地址、子網掩碼的設置正常。如果測試不成功,就表示TCP/IP的安裝或設置存在有問題。

② ping 本機IP地址

如果測試不成功,則表示本地配置或安裝存在問題,應當對網絡設備和通訊介質進行測試、檢查並排除。

③ ping局域網內其他IP

如果測試成功,表明本地網絡中的網卡和載體運行正確。但如果收到0個回送應答,那么表示子網掩碼不正確或網卡配置錯誤或電纜系統有問題。

④ ping 網關IP

這個命令如果應答正確,表示局域網中的網關路由器正在運行並能夠做出應答。

⑤ ping 遠程IP

如果收到正確應答,表示成功的使用了缺省網關。對於撥號上網用戶則表示能夠成功的訪問Internet。

如果上面所列出的所有ping命令都能正常運行,那么計算機進行本地和遠程通信基本上就沒有問題了。

(3)ping命令的常用參數選項

ping IP -t:連續對IP地址執行ping命令,直到被用戶以Ctrl+C中斷。

ping IP -l 2000:指定ping命令中的特定數據長度(此處為2000字節),而不是缺省的32字節。

ping IP -n 20:執行特定次數(此處是20)的ping命令。

二、Ipconfig命令

ipconfig實用程序可用於顯示當前的TCP/IP配置的設置值。這些信息一般用來檢驗人工配置的TCP/IP設置是否正確。

而且,如果計算機和所在的局域網使用了動態主機配置協議DHCP,使用ipconfig命令可以了解到你的計算機是否成功地租用到了一個IP地址,如果已經租用到,則可以了解它目前得到的是什么地址,包括IP地址、子網掩碼和缺省網關等網絡配置信息。

下面給出最常用的選項:

(1)ipconfig:當使用不帶任何參數選項ipconfig命令時,顯示每個已經配置了的接口的IP地址、子網掩碼和缺省網關值。

(2)ipconfig /all:當使用all選項時,ipconfig能為DNS和WINS服務器顯示它已配置且所有使用的附加信息,並且能夠顯示內置於本地網卡中的物理地址(MAC)。如果IP地址是從DHCP服務器租用的,ipconfig將顯示DHCP服務器分配的IP地址和租用地址預計失效的日期。圖為運行ipconfig /all命令的結果窗口。

(3)ipconfig /release和ipconfig /renew:這兩個附加選項,只能在向DHCP服務器租用IP地址的計算機使用。如果輸入ipconfig /release,那么所有接口的租用IP地址便重新交付給DHCP服務器(歸還IP地址)。如果用戶輸入ipconfig /renew,那么本地計算機便設法與DHCP服務器取得聯系,並租用一個IP地址。大多數情況下網卡將被重新賦予和以前所賦予的相同的IP地址。

三、Tracert命令

Tracert命令用來顯示數據包到達目標主機所經過的路徑,並顯示到達每個節點的時間。命令功能同Ping類似,但它所獲得的信息要比Ping命令詳細得多,它把數據包所走的全部路徑、節點的IP以及花費的時間都顯示出來。該命令比較適用於大型網絡。

命令格式:

tracert IP地址或主機名 [-d][-h maximumhops][-j host_list] [-w timeout]

參數含義:

-d 不解析目標主機的名字;

-h maximum_hops 指定搜索到目標地址的最大跳躍數;

-j host_list 按照主機列表中的地址釋放源路由;

-w timeout 指定超時時間間隔,程序默認的時間單位是毫秒。

例如想要了解自己的計算機與目標主機之間詳細的傳輸路徑信息,可以在MS-DOS方式輸入tracert +目標主機域名或者IP地址。

四、Netstat命令

Netstat命令可以幫助網絡管理員了解網絡的整體使用情況。它可以顯示當前正在活動的網絡連接的詳細信息,例如顯示網絡連接、路由表和網絡接口信息,可以統計目前總共有哪些網絡連接正在運行。

利用命令參數,命令可以顯示所有協議的使用狀態,這些協議包括TCP協議、UDP協議以及IP協議等,另外還可以選擇特定的協議並查看其具體信息,還能顯示所有主機的端口號以及當前主機的詳細路由信息。

命令格式:

netstat [-r] [-s] [-n] [-a]

參數含義:

-r 顯示本機路由表的內容;

-s 顯示每個協議的使用狀態(包括TCP協議、UDP協議、IP協議);

-n 以數字表格形式顯示地址和端口;

-a 顯示所有主機的端口號。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM