为了测量大致的路线距离(看看是否服务器离我的国家很近或者太远)我通常使用ping命令。
我在意大利,
- 当我 ping 意大利服务器时,我得到36毫秒
- 当我 ping 美国东部的服务器时,我平均得到120毫秒
- 当我 ping 美国西部的服务器时,我平均得到200毫秒
- ETC。
很遗憾一些网络托管商关闭了其服务器上的 ping 回复,所以我的问题是如何检测路由距离,Windows 中是否有另一个易于使用的命令来完成相同的任务?
谢谢!
答案1
尝试tracert。或者对于非 Windows 用户,可以使用“traceroute”。它会告诉您 ping 必须经过的每个服务器才能到达目的地。
跳数计数可以很好地衡量您将拥有的延迟量,它还会告诉您特定跳数会增加多少延迟。
答案2
对于 linux 来说它的“tracepath domain.com”
对于 Windows 来说,其为“tracert domain.com”
答案3
Unix 上的 MRT,或温控器在 Windows 上结合了 traceroute 和 ping。它可以为您提供每一步的最差/最佳/平均时间。