簡介
tracert是一款簡單的網絡診斷工具,是路由追蹤實用程序,用於確定 IP 數據包訪問目標所采取的路徑。Tracert 命令用 IP 生存時間 (TTL) 字段和 ICMP 錯誤消息來確定從一個主機到網絡上其他主機的路由。 ---來源百度
tracert是trace route的縮寫
工作原理
通過向目標發送不同IP生存時間 (TTL) 值的“
Internet控制消息協議 (
ICMP)”回應
數據包,Tracert診斷程序確定到目標所采取的路由。要求路徑上的每個
路由器在轉發數據包之前至少將數據包上的 TTL 遞減 1。數據包上的 TTL 減為 0 時,路由器應該將“ICMP 已超時”的消息發回源系統。
Tracert 先發送 TTL 為 1 的回應數據包,並在隨后的每次發送過程將
TTL遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。通過檢查中間路由器發回的“ICMP 已超時”的消息確定路由。某些路由器不經詢問直接丟棄 TTL 過期的
數據包,這在 Tracert 實用程序中看不到。
---來源百度
用法
測試實例
結果說明:
最左邊那列表示到達目標服務器經過的網絡節點數
2-4列分別表示請求目標節點時間、目標節點響應時間和平均響應時間
最后一列表示到達目標服務器所經過的每個網絡節點的IP
如果中間出現大量的*和超時,表示網絡有問題