Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

traceroute 追蹤網路路徑:Linux/Windows 差異、TTL 原理、三次探測、參數全表、防火牆導致星號、DNS 解析延遲、跳數限制、IDC 故障回報

編輯:關於 Linux

traceroute (Linux) / tracert (Windows) 追蹤封包經過路由節點,每跳三次探測顯示延遲。

核心原理

  • 發送 UDP/ICMP 封包,TTL 從 1 遞增,每跳路由器 TTL 歸零回傳 ICMP Time Exceeded,記錄 IP 與延遲。
  • 預設最大 30 跳、40 位元組封包。

常用參數

  • -n:直接顯示 IP(跳過 DNS 反解,大幅加速)。
  • -m N:最大跳數(預設 30)。
  • -q N:每跳探測次數(預設 3)。
  • -w 秒:等待回應逾時。
  • -p 埠:指定 UDP 埠(預設 33434+)。
  • -I:使用 ICMP Echo 代替 UDP。
  • -s IP:指定來源 IP。

輸出解讀

  • 每行一跳,三數值為三次探測延遲。
  • * * *:該跳無回應(防火牆擋 ICMP、路由器不回應、封包遺失)。
  • 某跳延遲驟增:該段擁塞、實體線路問題、DNS 解析延遲(加 -n 可驗證)。

實務應用

  • 跨網段故障定位:判斷是主機、閘道、骨幹網問題。
  • 向 IDC 回報:提供 traceroute 輸出協助定位。
  • 繞過 DNS:traceroute -n 8.8.8.8。

上一頁123下一頁共3頁

Copyright © Windows教程網 All Rights Reserved