tracert命令的使用

tracert命令的使用:
tracert的原理:
通過向目標發送不同 IP 生存時間 (TTL) 值的“Internet 控制消息協議 (ICMP)”迴應數據包,Tracert 診斷程序確定到目標所採取的路由。即它用來探測數據包所經過的路由器。要求路徑上的每個路由器在轉發數據包之前至少將數據包上的 TTL 遞減 1。數據包上的 TTL 減爲 0 時,路由器應該將“ICMP 已超時”的消息發回源系統。 Tracert 先發送 TTL 爲 1 的迴應數據包,並在隨後的每次發送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。通過檢查中間路由器發回的“ICMP 已超時”的消息確定路由。某些路由器不經詢問直接丟棄 TTL 過期的數據包,這在 Tracert 實用程序中看不到。
tracert參數
/d     指定不將地址解析爲計算機名即NETBIOS名。
-h maximum_hops 指定搜索目標計算機的最大躍點數。
-j computer-list 指定沿 computer-list 的稀疏源路由。
-w timeout 每次應答等待 timeout 指定的微秒數。
target_name 目標計算機的名稱。
舉例講解:
C:\>tracert 202.108.33.32
Tracing route to 202.108.33.32 over a maximum of 30 hops
  1    <1 ms    <1 ms    <1 ms  192.168.0.1
  2     2 ms     2 ms     2 ms  124.200.156.1
  3     2 ms     2 ms     1 ms  10.255.56.233
  4     *        2 ms     2 ms  10.255.41.33
  5    19 ms    10 ms    11 ms  210.75.96.117
  6     2 ms     2 ms     1 ms  124.207.222.5
  7     2 ms     2 ms     3 ms  202.99.1.150
  8     2 ms     2 ms     3 ms  202.99.57.145
  9    31 ms    33 ms    34 ms  202.106.102.225
 10    38 ms    40 ms    43 ms  202.96.13.129
 11    54 ms    52 ms    53 ms  202.106.192.21
 12    46 ms    46 ms    49 ms  61.148.143.26
 13    53 ms    50 ms    53 ms  210.74.176.138
 14    45 ms    41 ms    41 ms  202.108.33.32
Trace complete.
1)紅色字是應用命令來跟蹤202.108.33.32的路由
2)藍色表示要達到202.108.33.32這個目標所經過的跳數是30個
這個命令主要用來排錯,比如某個路由出現了故障,那麼探測路由的時候時間就會用*號表示,即知道了出現故障的地方,容易排錯!

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章