Azure 任何使用TTL的TCP ping
我正试图创建一个项目来比较主要云提供商的不同数据中心上的ping。由于Azure VM上的负载平衡器阻止了ICMP,我被迫使用TCP ping,而不是Win上的PsPing和UNIX上的paping。唯一的问题是,对于每个ping,我还需要关联的TTL,该TTL与来自bash的标准ping命令一起显示: 我发现的所有不同的TCP ping实用程序都是PSping,paping。。。没有提供这些信息,有人知道有什么实用程序可以解决我的问题吗? 事先非常感谢 更新: 我发现了hping3,另一个类似的程序,它提供了更多的选项,并按照我想要的方式显示每个ping的TTL。无论如何,我注意到了一些奇怪的事情: 在图中,从eu-west-2alondon到eu-west-3eparis,在AWS上进行了一次测试,当使用ping时,TTL在48上保持稳定,使用hping3时,TTL在46到48之间浮动,rtt略高。Azure 任何使用TTL的TCP ping,azure,cloud,ping,icmp,ttl,Azure,Cloud,Ping,Icmp,Ttl,我正试图创建一个项目来比较主要云提供商的不同数据中心上的ping。由于Azure VM上的负载平衡器阻止了ICMP,我被迫使用TCP ping,而不是Win上的PsPing和UNIX上的paping。唯一的问题是,对于每个ping,我还需要关联的TTL,该TTL与来自bash的标准ping命令一起显示: 我发现的所有不同的TCP ping实用程序都是PSping,paping。。。没有提供这些信息,有人知道有什么实用程序可以解决我的问题吗? 事先非常感谢 更新: 我发现了hping3,另一个类
我想rtt中的延迟是因为TCP开销,但我不明白为什么ttl不同…如果ttl不同是因为数据包遵循不同的路径,这里traceroute是您的朋友,hping3有一个-traceroute选项,允许查看不同的跃点并发现差异hping3-traceroute-S-p80 xxxxx
猜猜看,也许Azure在流量方面做了一些不同的事情,因为它具有相同的SYN洪水攻击模式。感谢Antonio提供的提示,我已经尝试将-traceroute与hping3一起使用,但老实说,我正在努力让它工作,无论如何,我会调查并看看我发现了什么;D