什麼是 Traceroute? - daniel-qa/Network GitHub Wiki

什麼是 Traceroute? #

Traceroute 是用來診斷網路路徑中問題的工具

Traceroute 用於瞭解 IP 封包從一台電腦(來源 IP 位址)到另一台電腦(目的地 IP 位址)所採用的路徑。命令 traceroute(在 Linux 或 macOS 上)或 tracert(在 Windows 上)有助於理解:

您的封包正在採取的路徑(包括每個路由器的 IP 位址) 來源與網路路徑中每個躍點(或封包通過的路由器)之間的 RTT * *來回時間 (RTT) 是資料往返於網路上某個點所需的時間

下面是到 1.1.1.1 的範例 traceroute。帶有星號 (* * *) 的行代表未傳回封包的躍點;當路由器設定為忽略 traceroute 封包時,可能會發生這種情況。每一行的毫秒數是每個封包從來源到該躍點的往返時間(traceroute 一次傳送三個封包以驗證結果)。