跳至主要内容

網路路由追蹤

追蹤到主機的網路路徑,顯示沿途每個路由器跳躍的計時和地理位置資料。

iPhoneiPadMacApple Vision ProApple TVApple Watch

概覽

網路路由追蹤會繪製您的資料到達網際網路上目的地所走的路線。每次您造訪網站或連接到線上服務時,您的資料都會經過一系列路由器 -- 路由追蹤工具會揭示每個中間站點(稱為「跳躍」)並測量到達每個站點所需的時間。這對於診斷慢速連線瓶頸的位置非常寶貴:問題出在您的區域網路、您的網際網路供應商,還是目的地本身?

目錄


目標卡片

螢幕頂部的目標卡片是您設定路由追蹤的地方:

  • 狀態標記 -- 表示目前狀態的彩色標記(閒置、追蹤中、已完成、已停止或錯誤)。
  • 主機輸入 -- 輸入或貼上目的地位址。可以是網域名稱(例如 apple.com)或 IP 位址(例如 8.8.8.8)。
  • 開始/停止按鈕 -- 點擊開始以開始路由追蹤。在追蹤期間,點擊停止以提前結束。
  • 設定 -- 在開始前設定路由追蹤參數(例如最大跳躍數、逾時和協定)。

路線地圖

此工具最獨特的功能之一是互動式路線地圖,它會在地圖上繪製您資料的地理路徑。

  • 地圖使用 MapKit,顯示從您的裝置到目的地的路線視覺化表示。
  • 具有地理位置資料的每個跳躍都會在地圖上顯示為節點,由線條連接以顯示您資料所走的路徑。
  • 動畫節點會脈動以指示路由追蹤的進展。
  • 您可以點擊個別節點以查看該跳躍的詳細資訊,包括主機名稱、IP 位址、回應時間和位置。
  • 地圖會自動調整視圖以在發現新跳躍時容納整條路線。

並非所有跳躍都會出現在地圖上。地理位置資料是從每個路由器的 IP 位址推導出來的,有些路由器使用私有或無法定位的 IP 位址。當某個跳躍的地理位置不可用時,它仍會顯示在下方的逐跳分析中。

逐跳分析

在地圖下方,路線上的每個跳躍都會顯示為一列,包含詳細資訊:

  • TTL 編號 -- 路線中的跳躍編號(1、2、3,依此類推)。跳躍 1 通常是您的區域路由器,最後一個跳躍是目的地。TTL 代表存活時間 -- 每個路由器會將此值減少一,路由追蹤就是這樣探索每個連續跳躍的。
  • 主機名稱 -- 此跳躍處路由器的主機名稱(如可取得)(例如 core-router.isp-name.net)。某些路由器不提供主機名稱,只會顯示 IP 位址。
  • IP 位址 -- 此跳躍處路由器的 IP 位址。
  • 回應時間 -- 從此跳躍收到回應所需的時間(以毫秒為單位)。每個跳躍會傳送多個探測,因此您可能會看到多個時間值。較低的值表示到該點的連線速度較快。兩個連續跳躍之間的回應時間大幅增加可能表示該鏈結處存在瓶頸。
  • 地理位置 -- 路由器的大致地理位置,包括國家和城市(在可取得時)。此資訊透過第三方 IP 地理位置服務查詢(以 ipwho.is 為主,ipinfo.io 作為備用),需要網際網路連線;結果視服務而定且為近似值。它可以揭示有關您資料旅程的有趣細節,例如您的流量經過哪些國家。
  • 狀態 -- 跳躍是正常回應還是逾時。顯示為 * * *(星號)的跳躍表示該點的路由器未回應探測,這是常見的,不一定表示有問題。

原始輸出檢視

對於偏好傳統路由追蹤格式的使用者,原始輸出檢視以熟悉的終端機風格版面顯示完整的路由追蹤文字輸出。這包括所有跳躍、回應時間和任何錯誤訊息,以網路管理員習慣的標準格式呈現。

工具列動作

工具列提供管理路由追蹤結果的按鈕:

  • 分享 -- 與其他應用程式分享路由追蹤結果(包括路線資料和計時資訊),或將其儲存為檔案。
  • 複製 -- 將完整的路由追蹤輸出複製到剪貼簿。
  • 清除 -- 移除所有結果並重設工具以進行新的追蹤。

注意事項與限制

  • 路徑上的某些路由器設定為不回應路由追蹤探測。這些在輸出中顯示為 * * *(星號)。這是正常行為,不表示有問題。
  • 地理位置資料基於 IP 位址資料庫,可能不完全準確。跳躍處顯示的位置代表 IP 位址的註冊地點,可能與路由器的實際位置不同。
  • 防火牆、企業網路和某些網際網路服務供應商可能會封鎖或干擾路由追蹤流量,導致結果不完整。
  • 您的資料所走的路線可能會隨時間改變。在一天中不同時間執行路由追蹤可能會顯示不同的路徑,因為網際網路路由會因應流量模式進行調整。
  • 到目的地的跳躍數通常在 5 到 30 之間。如果路由追蹤在到達最大跳躍限制時仍未到達目的地,目標可能不可連線或正在封鎖路由追蹤流量。
  • 地圖檢視需要網際網路連線來載入地圖圖磚。逐跳分析和原始輸出無論地圖連線狀態如何都可使用。
  • 每個跳躍處的回應時間代表從您的裝置到該特定路由器的往返延遲,而非連續路由器之間的延遲。