Google全球IP地址连通性测试工具

从2014年6、7月份开始,google就开始访问不了了。ping整个74.125.*.*那个地址段的google服务器会出现时常丢包的现象。

后来在网上找到一个Google 全球IP地址的列表

(https://github.com/justjavac/Google-IPs/blob/master/README.md)

,随意试了几个,发现有竟然有一个直接能用ip地址访问,于是就心生写一个小工具找最快google的想法。

 

准备工作:

   先把地址都复制下来,存到本地。

工具的工作原理很简单:

  1.  通过对其中的每个地址段的前几个地址发送指定个数的ping包测试。因为一般来说,同一个地址段的地址访问速度接近,不会有太大区别,为了节省时间,只测试前几个。
  2.  获取ping测试返回的时间;
  3.  过滤那些有丢包的,再对无丢包的地址按照平均(或者最大/最小)rtt进行排序。

结果:

发现我这访问最快的地址是台湾的(譬如210.61.221.119),rtt相当给力,平均rtt才60+ms。比之前香港的地址还快。而且ping测试没有丢包,但是直接访问的时候还是会出现时好时坏的情况。。。

程序代码传到了github上,已知还有些bug,由于是这种测试工具,不要经常用,所以没有去调试了,有兴趣的同学可以看一下:

地址:https://github.com/scofieldsoros/googlertt

 

转载于:https://www.cnblogs.com/ljxuan/p/3966702.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值