Pau*_*aul 12 linux windows traceroute
我有两台计算机,一台Windows和一台Linux并排放在我的桌面上,两台都连接到同一个互联网.如果我在www.stackoverflow.com和traceroute www.stackoverflow.com上运行tracert,则两者都返回相同的数据.但是,Windows上的tracert与Linux上的traceroute一样长(使用相同的参数)(linux tr几乎是瞬时的)
我试过tracert -d但没有真正的区别可言.
如何让Windows tracert以相同的速度返回?
谢谢
Windows tracert工具发送ICMP回应请求 ; 许多路由器只会DROPICMP回应请求.因此,在声明该路由死亡之前,该工具必须等待内部超时.
Linux traceroute工具发送UDP连接尝试; 路由器必须转发这些数据包,因此它的工作非常可靠.这意味着该工具不必等待大多数路由器的超时.
小智 7
偶然发现了这个旧线程,想说在 Windows 中有一个选项可以加速 tracert。
tracert -d -w 100
-d 阻止主机名解析
-w 100 将响应超时设置为 100 毫秒。
如果您通过 VPN 或远程 MPLS ping 速度较慢的网络设备,您可能会收到错过的 ping 回复,但它会将 tracert 加速到大约 40 秒。
| 归档时间: |
|
| 查看次数: |
4839 次 |
| 最近记录: |