linux路由跟蹤命令
基本介紹:traceroute命令用於追蹤網絡數據包的路由途徑,通過指令可以知道信息從你的計算機到互聯網另一端的主機是走的什麼路徑。
入門測試:
追蹤本地數據包到www.baidu.com的傳輸路徑:
# traceroute www.baidu.com
代碼説明及拓展:
-d 使用Socket層級的排錯功能
-f 設置第一個檢測數據包的存活數值TTL的大小
-F 設置勿離斷位
-g 設置來源路由網關,最多可設置8個
-i 使用指定的網絡界面送出數據包
-I 使用ICMP迴應取代UDP資料信息
-m 設置檢測數據包的最大存活數值TTL的大小
-p 設置UDP傳輸協議的通信端口
-r 忽略普通的Routing Table,直接將數據包送到遠端主機上
-s 設置本地主機送出數據包的IP地址
-t 設置檢測數據包的TOS數值
-v 詳細顯示指令的執行過程
-w 設置等待遠端主機回報的時間
-x 開啟或關閉數據包的正確性檢驗