介紹:
Traceroute 是一個廣泛使用的概念,用於理解網絡中從源到目的地的可能路徑。它還有助於計算數據從網絡一端傳輸到另一端所需的總時間。 在 Linux 中,“mtr”也被稱為“My Traceroute”命令。本文基於在 Linux Mint 20.3 上使用 MTR 命令查看實時跟踪路由報告的各種方法。
在 Linux Mint 20.3 上使用 MTR 命令查看實時 Traceroute 報告。
要在 Linux Mint 20.3 上使用 MTR 命令實時查看 traceroute 報告,您可以選擇以下三種方法之一:
方法 #1:使用主機名的 Traceroute 報告:
此方法用於在 traceroute 報告中打印躍點主機名。下面顯示的命令用於完成此操作。
$ mtr google.com
為方便起見,您可以將“google.com”替換為任何執行跟踪路由的服務器的名稱或 IP 地址。
下圖顯示了 Google 的帶有躍點主機名的實時跟踪路由報告。 您可以隨時通過按“q”鍵退出此跟踪路由。
方法 #2:使用 IP 地址的 Traceroute 報告:
如果您希望在 traceroute 報告中打印躍點的 IP 地址,請使用此方法。下面顯示的命令用於執行此操作。
$ mtr –n google.com
同樣,“google.com”可以替換為您要查看其實時跟踪路由報告的任何服務器的名稱或 IP 地址。
下圖顯示了 Google 的實時跟踪路由報告和躍點 IP 地址。 您可以隨時通過按“q”鍵退出此跟踪路由。
方法 #3:使用主機名和 IP 地址的 Traceroute 報告:
如果您希望在跟踪路由報告中打印主機名和躍點 IP 地址,請使用此方法。用於執行此操作的命令是:
$ mtr –b google.com
如果您願意,也可以使用“google.com”以外的服務器名稱或 IP 地址。
下圖顯示了來自 Google 的實時跟踪路由報告,包括躍點主機名和 IP 地址。 您可以隨時通過按“q”鍵退出此跟踪路由。
結論是:
這樣,您可以使用 Linux Mint 20.3 上的 MTR 命令輕鬆地從給定源跟踪路由到目標。本文介紹的三種方法可以根據您的具體要求進行選擇。也就是說,是否在 traceroute 報告中打印躍點名稱/IP 地址或兩者。