簡介
traceroute (Windows 系統下是tracert) 命令利用ICMP 協議定位您的計算機和目標計算機之間的所有路由器。TTL 值可以反映數據包經過的路由器或網關的數量,通過操縱獨立ICMP 呼叫報文的TTL 值和觀察該報文被拋棄的返回信息,traceroute命令能夠遍歷到數據包傳輸路徑上的所有路由器。
命令參數
Traceroute的用法爲: Traceroute [options] [data size]
[options]的內容有:
[-n]:顯示的地址是用數字表示而不是符號
[-v]:長輸出
[-p]:UDP端口設置(缺省爲33434)
[-q]:設置TTL測試數目(缺省爲3)
[-t]:設置測包的服務類型
[data size]:每次測試包的數據字節長度(缺省爲38)
示例
traceroute -n -m 5 -q 4 -w 3 www.baidu.com
說明: -n 顯示IP地址,不查主機名, -m 設置跳數 -q 4每個網關發送4個數據包 -w 把對外發探測包的等待響應時間設置爲3秒