介紹:
Traceroute 是網絡中廣泛使用的概念,用於了解從源到目的地的可能路徑。它還可以幫助您計算數據通過網絡從一端移動到另一端所需的總時間。 在 Linux 上,“mtr”也稱為“My Trace route”命令用於此目的。本文基於在 Linux Mint 20.3 中使用 MTR 命令查看實時跟踪路由報告的各種方法。
在 Linux Mint 20.3 上使用 MTR 命令查看實時 Traceroute 報告。
您可以在 Linux Mint 20.3 上使用 MTR 命令實時查看跟踪路由報告的三種方式之一:
方法一:使用主機名進行 Traceroute 報告:
此方法用於在 traceroute 報告中打印躍點主機名。下面顯示的命令用於實現此目的。
$ mtr google.com
方便的是,您可以將“google.com”替換為執行跟踪路由的任何服務器的名稱或 IP 地址。
下圖顯示了 Google 的實時跟踪路由報告和躍點主機名。 您可以隨時通過按“q”鍵退出此跟踪路由。
方法二:使用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 地址,或兩者都打印。