如何在 Linux Mint 20 上执行 Traceroute?
Traceroute 是一个非常有用的实用程序,用于跟踪数据包到达网络内目的地所采用的路径。它还可以充当报告网络拥塞的工具。
在今天的文章中,我们将讨论不同的示例,演示在 Linux Mint 20 上使用 Traceroute。
在 Linux Mint 20 上执行 Traceroute 的示例
要在 Linux Mint 20 中执行 Traceroute,首先需要使用以下命令安装 Traceroute 实用程序:
一旦该实用程序安装在您的 Linux Mint 20 系统上,这些消息将显示在终端上:
现在,成功安装 Traceroute 实用程序后,您可以在 Linux Mint 20 中使用该实用程序执行以下示例。
示例#1:Traceroute 命令的简单用法
Traceroute 命令可用于列出源到指定目的地之间的跃点数。您所要做的就是按照如下所示的方式运行此命令:
在这里,您必须将 DestinationURL 替换为您想要访问的 Web 服务器的确切 URL。对于本例,我们希望访问 google.com,如下图所示:
当您运行此命令时,它会告诉您到达此目的地时将访问的跃点数。在我们的例子中,该数字为 30,如下图所示:
当指定的跳数完成后,Traceroute也将完成,如下图所示:
示例 #2:上述示例的轻微变化
上面的例子可以稍微修改一下,如下所示:
在这里,您必须将 DestinationIP 替换为您想要访问的网络服务器的确切 IP 地址。我们想要访问8.8.8.8,这是google.com的IP地址,如下图所示:
同样,此命令将告诉您到达此目的地时将访问的跃点数。在我们的例子中,该数字为 30,如下图所示:
当指定的跳数完成后,Traceroute也将完成,如下图所示:
示例#3:限制到达目的地的跳数
到达任何目的地的默认跃点数为 30。但是,您可以减少此数字,以便 Traceroute 在达到指定的跃点数后立即完成。您可以使用如下所示的命令来执行此操作:
在这里,您必须将 DestinationURL 替换为您想要访问的 Web 服务器的确切 URL,并将 HopCount 替换为您想要遍历的跃点数。我们要到达google.com,跳数为10,如下图所示:
现在,您会注意到此命令将显示最大跳数为 10,如下图所示:
当遍历完10跳后,Traceroute就结束了,如下图所示:
示例 #4:在 Traceroute 期间停止将 IP 地址解析为域名
您甚至可以使用如下所示的命令在 Traceroute 期间停止将 IP 地址解析为域名:
在这里,您必须将 DestinationURL 替换为您想要访问的 Web 服务器的确切 URL。我们想要访问 google.com,如下图所示:
当您运行此命令时,它会告诉您到达此目的地时将访问的跃点数。在我们的例子中,该数字为 30,如下图所示:
当指定的跳数完成后,Traceroute就会结束,如下图所示:
示例#5:设置 Traceroute 的超时限制
Traceroute 等待接收跃点响应的默认超时值为 5 秒。您可以通过以下方式增加或减少此限制:
在这里,您必须将 DestinationURL 替换为您想要访问的 Web 服务器的确切 URL,并将 TimeoutLimit 替换为您选择的浮点值。我们想要访问google.com,TimeoutLimit为3.0,如下图所示:
当您运行此命令时,它会告诉您到达此目的地时将访问的跃点数。在我们的例子中,该数字为 30,如下图所示:
当指定的跳数完成后,Traceroute就会结束,如下图所示:
结论
要在 Linux Mint 20 中使用 Traceroute,您可以查看本文中与您分享的示例。它们将帮助您了解该实用程序在 Linux 中的正确用法。