介紹:

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 報告:

如果您希望在 traceroute 報告中打印主機名和躍點 IP 地址,請使用此方法。用於執行此操作的命令是:

$ mtr –b google.com

如果您願意,也可以使用“google.com”以外的服務器名稱或 IP 地址。

下圖顯示了 Google 的實時跟踪路由報告,包括躍點主機名和 IP 地址。 您可以隨時通過按“q”鍵退出此跟踪路由。

結論是:

這樣,您可以使用 Linux Mint 20.3 上的 MTR 命令輕鬆地從給定源跟踪路由到目標。本文介紹的三種方法可以根據您的具體要求進行選擇。也就是說,是否在 traceroute 報告中打印躍點名稱/IP 地址或兩者。