Tracert(跟踪路由)是路由跟踪实用程序
生活随笔
收集整理的這篇文章主要介紹了
Tracert(跟踪路由)是路由跟踪实用程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
TRACERT命令編輯
Tracert(跟蹤路由)是路由跟蹤實用程序,用于確定 IP數據包訪問目標所采取的路徑。Tracert 命令使用用 IP 生存時間 (TTL) 字段和 ICMP 錯誤消息來確定從一個主機到網絡上其他主機的路由.其命令格式如下。tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name中文名TRACERT命令作????用確定IP數據包訪問目標所采取的路徑定????義路由跟蹤實用程序歸????屬網絡層協議目錄
1參數介紹
2注意
3命令格式
1參數介紹編輯
-d 指定不將地址解析為計算機名.-h maximum_hops 指定搜索目標的最大躍點數.-j host-list 與主機列表一起的松散源路由(僅適用于IPv4),指定沿host-list的稀疏源路由列表序進行轉發。host-list是以空格隔開的多個路由器IP地址,最多9個。-w timeout 等待每個回復的超時時間(以毫秒為單位).-R 跟蹤往返行程路徑(僅適用于 IPv6).-S srcaddr 要使用的源地址(僅適用于 IPv6).-4 強制使用 IPv4.-6 強制使用 IPv6.target_name 目標計算機的名稱.最簡單的用法就是"tracert hostname",其中"hostname"是計算機名或想跟蹤其路徑的計算機的IP地址,tracert將返回他到達目的地的各種IP地址.
命令詳解
該診斷實用程序將包含不同生存時間 (TTL) 值的 Internet 控制消息協議 (ICMP)回顯數據包發送到目標,以決定到達目標采用的路由。要在轉發數據包上的 TTL 之前至少遞減 1,必需路徑上的每個路由器,所以 TTL 是有效的躍點計數。數據包上的 TTL 到達 0 時,路由器應該將“ICMP 已超時”的消息發送回源系統。Tracert 先發送 TTL 為 1 的回顯數據包,并在隨后的每次發送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。路由通過檢查中級路由器發送回的“ICMP 已超時”的消息來確定路由。不過,有些路由器悄悄地下傳包含過期 TTL 值的數據包,而 tracert 看不到。tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name使用 tracert 跟蹤網絡連接Tracert(跟蹤路由)是路由跟蹤實用程序,用于確定 IP數據報訪問目標所采取的路徑。Tracert 命令用 IP 生存時間 (TTL) 字段和 ICMP 錯誤消息來確定從一個主機到網絡上其他主機的路由。工作原理
通過向目標發送不同 IP 生存時間 (TTL) 值的“Internet 控制消息協議 (ICMP)”回應數據包,Tracert診斷程序確定到目標所采取的路由。要求路徑上的每個路由器在轉發數據包之前至少將數據包上的 TTL 遞減 1。數據包上的 TTL 減為 0 時,路由器應該將“ICMP 已超時”的消息發回源系統。Tracert 先發送 TTL 為 1 的回應數據包,并隨后的每次發送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。通過檢查中間路由器發回的“ICMP 已超時”的消息確定路由。某些路由器不經詢問直接丟棄 TTL 過期的數據包,這在 Tracert 實用程序中看不到。Tracert 命令按順序打印出返回“ICMP 已超時”消息的路徑中的近端路由器接口列表。如果使用 -d 選項,則 Tracert 實用程序不在每個 IP 地址上查詢 DNS。在下例中,數據包必須通過兩個路由器(10.0.0.1 和 192.168.0.1)才能到達主機172.16.0.99。主機的默認網關是 10.0.0.1,192.168.0.0 網絡上的路由器的 IP 地址是 192.168.0.1。C:\>tracert -d 172.16.0.99Tracing route to 172.16.0.99 over a maximum of 30 hops1 2s 3s 2s 10.0.0.12 75 ms 83 ms 88 ms 192.168.0.13 73 ms 79 ms 93 ms 172.16.0.99Trace complete.解決問題
可以使用 tracert 命令確定數據包在網絡上的停止位置。下例中,默認網關確定 192.168.10.99主機沒有有效路徑。這可能是路由器配置的問題,或者是 192.168.10.0 網絡不存在(錯誤的 IP 地址)。C:\>tracert 192.168.10.99Tracing route to 192.168.10.99 over a maximum of 30 hops1 10.0.0.1 reports:Destination net unreachable.Trace complete.Tracert 實用程序對于解決大網絡問題非常有用,此時可以采取幾條路徑到達同一個點。Tracert 命令行選項Tracert 命令支持多種選項,如下表所示。tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name-d 指定不將 IP地址解析到主機名稱。-h maximum_hops 指定躍點數以跟蹤到稱為 target_name 的主機的路由。-j host-list 指定 Tracert 實用程序數據包所采用路徑中的路由器接口列表。-w timeout 等待 timeout 為每次回復所指定的毫秒數。target_name 目標主機的名稱或 IP 地址。使用 tracert 命令跟蹤路徑打開命令提示符,然后鍵入:tracert host_name或者鍵入 tracert ip_address其中 host_name 或 ip_address 分別是遠程計算機的主機名或 IP 地址。例如,要跟蹤從該計算機到的連接路由,請在命令提示行鍵入:tracert [url]2注意編輯
要打開“命令提示符”,請單擊“開始”,指向“程序”、“附件”,然后單擊“命令提示符”。tracert 命令跟蹤 TCP/IP 數據包從該計算機到其他遠程計算機所采用的路徑。tracert 命令使用 ICMP 響應請求并答復消息(和 ping 命令類似),產生關于經過的每個路由器及每個躍點的往返時間 (RTT) 的命令行報告輸出。如果 tracert 失敗,可以使用命令輸出來幫助確定哪個中介路由器轉發失敗或耗時太多。3命令格式編輯
-d指定不將地址解析為計算機名。-h maximum_hops指定搜索目標的最大躍點數。-j computer-list指定沿 computer-list 的稀疏源路由。-w timeout每次應答等待 timeout 指定的微秒數。target_name目標計算機的名稱。總結
以上是生活随笔為你收集整理的Tracert(跟踪路由)是路由跟踪实用程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux硬件信息查看命令
- 下一篇: 计算机显示器维修,电脑显示器维修价格(液