我需要 Windows 7 cygwin 上的 tracepath 实用程序(而不是 traceroute)。“两者之间的主要区别在于,您需要成为 Linux 计算机上的超级用户才能使用 traceroute,而 tracepath 无需此凭据即可运行”。
理想情况下,我希望将其作为可以编译/构建的源代码或可以本地安装的东西来获取。如何获取跟踪路径?
基本上,我需要“跟踪从我的计算机到主机的数据包”来诊断网络问题,并且我不需要任何花哨的附加功能。
答案1
基本上,我需要“跟踪从我的计算机到主机的数据包”来诊断网络问题
但您已经拥有 traceroute – 它与tracert.exe
所有 Windows 安装一样。无需管理员权限即可使用它。
C:\>tracert -d superuser.com
Tracing route to superuser.com [151.101.1.69]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 192.168.1.254
2 123 ms 18 ms 18 ms 78.58.207.254
3 19 ms 19 ms 18 ms 82.135.179.112
4 ^C
此外,关于差异的引用是:1)不真实的,因为它仅适用于基于 ICMP 的跟踪,而 Linux traceroute 默认使用基于非特权 UDP 的跟踪;2)是关于 Linux 的,甚至不适用于 Cygwin。