不是,用过Pathping命令后,谁还用tracert啊!

B站影视 2025-01-13 12:09 3

摘要:Pathping 是 Windows 内置的最佳网络故障排除工具之一。它可以帮助您找到您和主机(服务器、路由器、网站等)之间路由中数据包丢失的位置。我在工作中经常使用它。

号主:老杨丨11年资深网络工程师,更多网工提升干货,

中午好,我的网工朋友。

Pathping 是 Windows 内置的最佳网络故障排除工具之一。它可以帮助您找到您和主机(服务器、路由器、网站等)之间路由中数据包丢失的位置。我在工作中经常使用它。

Pathping 命令是 Ping 和 Tracert 的组合。ping命令仅测试源(您的计算机)和目标之间的网络连接,而 Pathping 将测试两者之间每一跳的连接。

当您运行 Pathping 时,它将首先跟踪到目标的路由,然后对其之间的每个节点执行 ping,今天就来聊聊Pathping这个好用命令。

今日文章阅读福利:《 网络工程师基本配置命令大全 》

又聊到命令,分享一份基本配置命令大全给你,不管心态如何变化,技术依旧是自己手里最有力的武器。私信发送暗号“配置命令”,即可获取技术之路一把好武器。

Pathping 仅适用于 Windows,如果您使用的是 Linux,则应查看 mtr。Pathping 可以从命令提示符或 PowerShell 中运行。要打开命令提示符,您可以执行以下操作:

按 Windows 键 + R 打开运行窗口键入 cmd按 Enter 键 现在要使用该命令,您只需输入 pathping 然后输入 IP 地址或主机名,就像普通 ping 一样。pathping 172.16.0.254

根据您与目的地之间的跳数,可能需要几分钟才能计算出结果。首先,该命令将跟踪路由器,显示路由上的每个节点。仅此一项就已经是非常有用的信息,您可以立即看到问题发生在哪里(例如在防火墙中)。

C:\Users\rmens>pathping 172.16.0.254Tracing route to 172.16.0.254 over a maximum of 30 hops 0 lab-book01.lazyadmin.local [192.168.1.19] 1 192.168.1.1 2 172.16.0.254 Computing statistics for 50 seconds... Source to Here This Node/Link Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address 0 lab-book01.lazyadmin.local [192.168.1.19] 0/ 100 = 0% | 1 1ms 0/ 100 = 0% 0/ 100 = 0% 192.168.1.1 0/ 100 = 0% | 2 1ms 0/ 100 = 0% 0/ 100 = 0% 172.16.0.254 Trace complete.

跟踪完成后,它将计算路由上每一跳的延迟和数据包丢失。现在,这是需要一些时间的部分。如果您不需要延迟信息,您可以简单地使用ctrl + c取消它。

Pathping 使用 ICMP 协议。现在您会注意到,当您尝试对 google.com 进行 pathping 时,它会在您的 ISP 之后中止。这是因为某些服务器、路由器或防火墙阻止了 ICMP 协议。所以您可以解决它。

正如我之前所说,pathping 有点慢。但你可以通过添加一些开关来加快它的速度。默认情况下,pathping 将解析它遇到的每个跳转的每个主机名。它还会默认向每个主机发送 100 个查询。

/q - 设置回显请求的数量
/h - 设置最大跳数
/w- 设置等待回复的超时时间
/n - 阻止命令解析路由器的 IP 地址

因此,我们可以做的是禁用主机名解析,并使用以下命令降低 pathping 在每个跳转上执行的查询次数:

pathping -q 10 -n -p 100 lazyadmin.nlPathping -q 10

使用 -q 开关,我们将查询数量设置为 10,而不是默认值 100。这将加快跟踪后计算的静态速度。

Pathping -n

-n 开关可防止命令解析主机名。这可加快命令的跟踪路由部分。

Pathping -p 100

-p 开关可缩短每次 ping 之间的等待时间。默认情况下,pathping 将等待 250 毫秒,因此如果您将其设置为 100 毫秒,则每秒将执行 10 次 ping,而不是 4 次。

Pathping -h 4

另一个有用的选项是 -h 开关。使用 -h,您可以指定要测试的跳数。假设您只想测试是否可以到达 ISP,那么将跳数限制为 4 或 5 就足够了。

Pathping -w 500

最后一个有用的开关是 -w。当主机无法访问时,最多需要 3 秒钟才能再次尝试。通过将等待时间设置为 500 毫秒,您可以加快结果。

03 最后的想法

您的网络越复杂,您就越会经常使用此工具。它可以让您深入了解您的网络路由,并使调试网络问题变得容易得多。自从我了解了这个命令及其功能后,我再也没有使用过 tracert。

来源:网络工程师俱乐部

相关推荐