Tracert 命令行參考 Tracert 命令支持多種選項,如下表所示。 tracert [–d] [–h maximum_hops] [–j host-list] [–w timeout] target_name
選項 描述 –d 指定不將 IP 地址解析到主機名稱。
–h maximum_hops 指定在跟蹤到名為 target_name 的主機的路由中所允許的躍點數(shù)。
–j host-list 指定 Tracert 實用程序數(shù)據(jù)包所采用路徑中的路由器接口列表。
–w timeout 等待 timeout 為每次回復(fù)所指定的毫秒數(shù)。 target_name 目標(biāo)主機的名稱或 IP 地址。
例1:
C:Documents and Settingssunjh>tracert -d www.sina.com
Tracing route to jupiter.sina.com.cn [218.30.66.102]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 10.35.13.10
2 2 ms <1 ms <1 ms 222.76.250.1
3 <1 ms <1 ms <1 ms 218.85.150.65
4 1 ms 1 ms <1 ms 61.154.236.174
5 5 ms 5 ms 5 ms 61.154.236.70
6 14 ms 15 ms 15 ms 202.97.42.165
7 44 ms 41 ms 41 ms 202.97.49.13
8 * * * Request timed out.
9 * * * Request timed out.
10 * * * Request timed out.
11 * * * Request timed out.
12 43 ms 42 ms 42 ms 218.30.66.102
Trace complete.
對上面測試結(jié)果進(jìn)行解釋:
tracert使用 -d 作用是不在每個IP 地址上查詢主機名,若DNS查詢比較慢時,就能大大加快測試速度.
第一列顯示了節(jié)點數(shù).
第二,三,四列為各節(jié)點的響應(yīng)時間(發(fā)送三個探測包的回應(yīng)時間,一般在網(wǎng)絡(luò)情況平均的情況下,三個時間差不多;如果相差比較大,說明網(wǎng)絡(luò)情況變化比較大.),若出現(xiàn)星號*表示超時(在限定包存活周期內(nèi)目標(biāo)沒有響應(yīng)),
Request timed out表示路由器拒絕回復(fù),
最后一列顯示經(jīng)過的路由器ip。
從以上結(jié)果可看出到達(dá)目標(biāo)經(jīng)過了12個節(jié)點并且包傳輸?shù)暮芸?span lang="EN-US">(低于100ms),中間出現(xiàn)”* * * Request timed out”,表示沒有icmp回復(fù),可以這樣理解中間節(jié)點不允許ping,但我們要達(dá)到的目的了還是可以通的,所以就不管它了。
例2:
1 * * * Request timed out.
2 * * * Request timed out.
3 * * * Request timed out.
4 * * * Request timed out.
12 * * * Request timed out.
13 * * * Request timed out.
14 * * * Request timed out.
15 * * * Request timed out.
16 64 ms 73 ms 82 ms 222.76.215.199
Trace complete.
從以上結(jié)果,并不能很好的反映源主機和目的主機網(wǎng)絡(luò)互聯(lián)互通情況,因為路由器拒絕回復(fù),中間的路由器是要回應(yīng)一個ICMP的超時消息,也就是TTL=0造成,或是某些路由器本身不支持ICMP協(xié)議,早期的TP-LINK路由器有很多不支持ICMP協(xié)議.
例3:
1 <1 ms <1 ms <1 ms 192.168.0.1
2 5 ms 4 ms 4 ms 58.247.3.89
3 5 ms 7 ms 3 ms 210.22.66.141
4 3 ms 3 ms 3 ms 112.64.243.161
5 7 ms 4 ms 4 ms 112.64.243.81
6 5 ms 4 ms 4 ms 219.158.21.237
7 38 ms 46 ms 44 ms 219.158.4.101
8 41 ms 42 ms 40 ms 219.158.13.18
9 265 ms 265 ms 268 ms 219.158.32.162
10 243 ms 240 ms 248 ms 202.97.46.37
11 240 ms 151 ms 241 ms 202.97.39.110
12 243 ms 244 ms 245 ms 202.97.27.73
13 75 ms 79 ms 78 ms 202.97.41.66
14 75 ms 75 ms 79 ms 222.76.220.6
15 75 ms 76 ms 75 ms 222.76.220.66
16 82 ms 97 ms 82 ms 222.76.221.82
17 84 ms 84 ms 84 ms 222.76.211.111
從以上的路由結(jié)果來看,源主機連到目的主機有點慢了,在第8跳219.158.13.18(北京市網(wǎng)通ADSL)和第9跳219.158.32.162(北京市網(wǎng)通ADSL)之間出現(xiàn)了較大的時間延遲.我們再看下第2跳58.247.3.89(上海市網(wǎng)通),判斷源主機出口是上海網(wǎng)通,目的主機是222.76.211.111(廈門電信),所以可以判斷從上海網(wǎng)通至廈門電信比較慢了(網(wǎng)通和電信互聯(lián)互通本身就有點慢),主要是出在北京網(wǎng)通節(jié)點上,一般這種情況是需要聯(lián)系網(wǎng)通處理了,讓源主機提供路由結(jié)果給當(dāng)?shù)氐木W(wǎng)通提供商處理了,若節(jié)點是出現(xiàn)在電信,就應(yīng)找電信處理了。
ping(用來檢測目標(biāo)主機的連通)
Ping原理發(fā)送一個ICMP回顯請求報文給目的主機,并等待回顯的ICMP應(yīng)答,然后打印出回顯的報文。
Ping不通一個目的ip地址,并不一定表示這個IP不存在或者沒有連接到網(wǎng)絡(luò)上,因為對方主機有可能做了限制,比如防火墻做了禁ping,因此Ping不通并不是說主機掛了,這點需注意.
PING得到的結(jié)果包括字節(jié)數(shù)(bytes)、反應(yīng)時間(time)、以及生存時間(TTL),如下ping的結(jié)果:
C:Documents and Settingssunjh>ping qq.com
Pinging qq.com [125.39.127.25] with 32 bytes of data:
Reply from 125.39.127.25: bytes=32 time=69ms TTL=50
Reply from 125.39.127.25: bytes=32 time=66ms TTL=50
Reply from 125.39.127.25: bytes=32 time=66ms TTL=50
Reply from 125.39.127.25: bytes=32 time=70ms TTL=50
ping和tracert差別
1).ping 命令使用ICMP 協(xié)議的echo功能
2).tracert 命令使用到了ICMP協(xié)議的超時
3).ping只關(guān)心端點,tracert還要關(guān)注中間節(jié)點,如果中間節(jié)點不允許ping,就會顯示*,但最終還是可以連通的