▷Tracert或traceroute命令,它的用途以及用途
目录:
网络是我们生活和工作的基本组成部分,这就是为什么了解诸如Tracert命令或也称为Traceroute之类的工具永远不会受到伤害的原因,这将使我们能够以出色的方式补充Ping命令实用程序。
内容索引
在很多情况下,使用Ping命令检查Internet连接的可用性以及查看网络上的计算机是否正确连接并显示信号都很有趣。 除此之外,我们还可以检查连接的延迟,正如我们在其他教程中所看到的那样。 总之,它们是非常有用的命令,可用于获取我们网络的不同方面,而无需了解它们。
今天,我们将进一步展示与ping非常相关的另一个有趣的命令,它将为我们提供有关数据包在到达目的地之前所经历的跳跃的有趣信息。
什么是Tracert命令
该命令在Windows系统上可以通过命令控制台和Windows PowerShell中的命令控制台本地使用。 对于Linux中的命令,我们通常也将其称为Traceroute或简称为trace。
Tracert是一种工具, 它将为我们提供有关数据包所经过的路由的信息,该路由将从计算机发送到目标主机 , 该主机可以是本地网络,也可以是Internet上的特定域。
该命令遵循的过程是将数据包发送到目的地,但是当它到达其最终目的地时,它将请求途中的 每个路由器 对该数据包的通过做出响应 。 这样,我们将获得有关数据包通过的每个节点的信息,例如其IP地址,域名(如果有),以及设备与途中每个节点之间的延迟或连接时间。
使用Tracert检测连接问题
如我们所见,它是类似于ping的实用程序,但它向我们显示了有关数据包在到达目的地之前进行的跳转的更多详细信息。 当我们的连接出现问题时,这特别有趣,但是我们不知道到底是什么故障或网络连续性如何发展。
当我们发送数据包时, tracert将为我们提供传递节点的IP地址 。 如果我们在大型Intranet中并且没有连接,则值得使用此命令查看这些跳转的含义,例如,直到到达最终访问Internet的网关为止。 这样,我们将知道到达包所到达的最后一个IP,而恰恰是问题所在的IP 。
如何在Windows中使用Tracert命令
要在Windows操作系统上使用此命令,我们要做的就是打开命令终端。
- 我们可以从开始菜单中执行以下操作:键入“ CMD ”,然后按Enter,组合键“ Windows + R ”并键入“ CMD ”, 右键单击开始按钮 ,然后单击选项“ Windows PowerShell ”。
无论哪种情况,我们都会写:
rt 我们看到它将立即向我们显示所放置域的真实IP地址,并告诉我们它经过了哪些节点,以及其IP地址和每个节点的延迟。 所有节点的等待时间之和不是我们连接的等待时间,这些值仅适用于它经过的每种特定情况。 让我们看看Tracert和ping之间的区别:
根据此信息, 我们可以看到域的ping大约与tracert的最后一步显示相同的延迟,直到达到该延迟为止 。 由于这一点,我们将能够证明我们的连接延迟不是所有步骤的总和, 而是针对每种特定情况独立获得的 。
此外,我们看到ping仅连接到域所在的末端节点并显示其IP,其他步骤被省略,以便不显示有关它们的信息。
我们还看到,该软件包遵循的某些步骤 未向我们提供响应 “ 此请求超时 ”,这意味着肯定不允许该节点在其配置中给出答案 ,以此作为保护。
Tracert选项
要查看此命令可用的所有选项以及它的语法或使用方式,我们将必须添加以下内容:
tracert /?
或
rt
我们将显示有关其用法的信息:
- -d:不将其通过的IP地址转换为域名的选项。 -h:我们将建立一定数量的跃点,这很有趣,如果我们在内部网络中,并且知道到达最终网关之前有多少步。 -j:一次跟踪到多个主机的路由。 -w:除了主机和客户端之间已经存在的跳转之外,我们还可以指定一个特定的等待时间来进行每次跳转。 -R,-S,-6:用于我们要使用IPv6协议的情况。
Linux中的Tracert命令
在Linux中,此命令的用法实际上是相同的,只是它被有效地称为Traceroute而不是tracert。 但是,我们将需要通过命令终端安装软件包 ,因为例如,该模块不是本地提供的。
要安装它,我们将必须打开命令终端并放置以下命令:
sudo apt-get install inetutils-traceroute
安装后,要查看其不同的选项,我们将必须放置:
Traceroute-帮助
在域解析方面,这些选项或多或少相似,但是它具有一些更高级使用的选项。 例如,如果要执行与Windows相同的功能,则需要在ICMP模式下将“ -I”设置为 “ I”,如果要解析域名, 还需要使用“ -resolve-hostname”选项。可能的
这与tracert命令及其用于检测连接问题的实用程序有关。
我们还建议:
您知道此命令的用处吗? 如果您想了解有关特定命令或主题的更多信息,请在注释中写给我们,以帮助我们创建更多内容。