香港空间与广播ip归属地问题(怀疑ip是美国的不是香港的)

文章转载来自:香港空间


为什么我的香港空间查出的ip是美国的?

简单的答复:上这个网址ipip.net查ip才是最精准的。

那为什么站长网之类的库查出的结果是其他国家的呢?

为了打消各站长们的疑虑,我们拿这个ip被误判加拿大的,来作测试

站长工具测出的不准确地址

这不得不由广播IP说起了:IP v4的资源匮乏原因

ip v4地址资源越来越紧张,然而互联网起源于美国,美国、加拿大服务商掌握了大量的ip地址,不少IDC机房无ip可用,都是在美加地区租用ip,然后广播到自己的机房节点上。
最明显的例子,阿里云、腾讯云都有租用国外ip,然后广播到自己机房里节点的例子。

所以一些新手站长,会用一些不专业的ip查询库去查香港空间的ip地址,得出的ip只是地区ip段断定空间是国外某地区,所以这并不科学。

而ipip.net是根据全球唯一一个基于BGP/ASN数据分析处理而得来的IP库,这家的IP库才是最牛B的,国内各大互联网公司都采用他们家的精准ip库,例如分类信息网,会根据精准ip让用户跳转到地区子站。例如广告公司会根据地区ip精准显示投放地区广告,据说他们要做到ip精准查到街道。。。。话题有点扯远了。。有点给它做广告了。。

精准的ip地址结果

回归正题,所以本文一开始的答案:上这家网址查ip,才是最准确的,扔掉所谓一些站长查ip的工具吧。

如何证实这个ip确实在香港呢?

ping是个很好的判断依据

其实ping也是一种最简单的判断形式,香港的线路ping值会在10-60ms之间,因为香港就在广东省深圳隔壁嘛!

而美国、加拿大要跨越太平洋,ping值会在160~300之间,你ping所谓的“加拿大”IP,得出那么低的ping值,所以怎么会是加拿大呢?

香港空间的低ping值

这个是ping香港空间得出的ping值平均在16ms左右

美国西海岸空间的ping值

而这个是美国西海岸的空间ip,是要途径太平洋的,路途遥远,得出的ping值基本200左右

“追踪路由”能更有说服力

追踪路由的工具,能够追踪到访问最终节点在哪里。也可以让您分析路由节点来得知空间的线路好坏。

在线版路由追踪工具 https://www.ipip.net/traceroute.php

利用路由追踪工具,追踪香港空间节点

香港节点路由图

我们来试下追踪这个香港空间的最终节点是否真的在加拿大?结果可以看到,并不是,而是在香港

总结:ip库查询不准确,追踪路由才是关键

ip是可以被广播到任意地区节点,所以根据ip归属地分辨您服务器位置,并不科学。
然而ip库也是人为去更新的,被忽略的ip段长时间没人更新,也是一样老旧不科学。所以一些国内机房ip被判断到其他省份是很普遍的情况。所以不要过分依赖和相信ip库
利用路由追踪工具,查看其途径节点判断才是真正精准,希望这篇文章能够给大家带来启发