所有免费的 ip 归属地查询都不完全准确

2019-06-09 14:17:57 +08:00
 banditv2ex

最近想做查询一下 ip 的路由地图,然后去网上找了一些工具,发现那些免费的 ip 物理地址查询接口在遇到某些特殊的 ip,比如:72.14.219.198(这个 ip 的物理地址应该是在香港,属于谷歌的),就会返回 ip 所属公司的总部信息,而不是 ip 的实际位置。

我试了 chinaz 和阿里以及彩虹 qq ip 库,都是这种情况。

我甚至怀疑其他的物理地址信息都是根据 ip 的归属者信息进行标记的,并不是 ip 的实际位置。

目前只有一家付费的 ip 物理地址查询接口是正确的,熟悉的人大概知道,我这里也不说了以免有广告嫌疑(本人利益无关)。

1242 次点击
所在节点    分享发现
20 条回复
uqf0663
2019-06-09 14:22:10 +08:00
就老高公众号的推文来看,IPIP 确实是投入了大量的人力物力去维护那个 IP 库,行外人士(例如我)是完全看不懂这样做的盈利模式的,毕竟对精确度要求那么高的应用并不是那么多,真的能收回成本嘛?
i0error
2019-06-09 14:24:39 +08:00
rogwan
2019-06-09 14:32:31 +08:00
需要高精度位置的应用,应该都请求用户位置权限了,要求不高的,有误差也不太在意
banditv2ex
2019-06-09 14:41:29 +08:00
@i0error 用这个查了我的位置大致准确,但是查上面的谷歌 ip 的话就查不到数据
banditv2ex
2019-06-09 14:43:38 +08:00
@rogwan 像是京东购物的话(web 版)如果能准确定位到用户物理位置所属仓库就能准确告知一些商品的库存情况
tadtung
2019-06-09 15:06:34 +08:00
@banditv2ex 首先,现有 ip 查询一般只会查到 ip 归属者这一层,通过 ip 查精确物理地址,没必要也没太大市场。。。
而你所说的,则是百度地图等国内厂商,用户使用百度地图,百度采集数据,比对后,降 gps 定位,基站定位和你 ip 地址关联,所以你会觉得地址准确。以前百度可以把 ip 精确到门牌号,楼层。

百度前两年 ip 查物理地址的 api 开放的,后来被投诉泄露隐私太多,才关闭公开查询的。
Jirajine
2019-06-09 15:08:15 +08:00
@tadtung 这么说,开着代理使用地图算不算投毒了?
不过它们做的最主要的关联是 mac 地址吧。。
tadtung
2019-06-09 15:10:53 +08:00
@Jirajine mac 地址,你想多了。。。前两年你如果经常爬墙使用百度地图等,百度就会将你爬墙的 ip 和你物理地址关联,,,查美国 ip,会显示你的物理地址,例如你家,你的公司。v2 里应该也有人经历过这个。
nodwang
2019-06-09 15:12:52 +08:00
leavic
2019-06-09 16:19:36 +08:00
ipip.net 了解一下
ThirdFlame
2019-06-09 17:42:30 +08:00
楼主可能想说的就是 ipip.net 。 他的免费接口数据也是准的啊
westoy
2019-06-09 17:57:50 +08:00
那些国际大厂的 IP 是任播的, 同一个 IP 对于不同地区的用户所在的物理位置是不同的, 所以你很难定义哪个是正确的
expkzb
2019-06-09 18:29:12 +08:00
Maxmind 也一样吗?
titanium98118
2019-06-09 19:01:26 +08:00
同意#12 的看法,那你觉得这个 IP 是在哪里? 104.17.209.9
banditv2ex
2019-06-10 14:52:55 +08:00
@westoyipip.net 查询就是准确的
banditv2ex
2019-06-10 14:53:37 +08:00
@ThirdFlame 他这个没有免费的接口,我想通过编程直接调用哪种,限制次数也行。
qinxi
2019-06-10 15:25:30 +08:00
@tadtung #8
@Jirajine #7

8 楼老哥说的对. 以前试过. ss 借给同学.HK 的 ip 查询显示同学家地址
banditv2ex
2019-06-10 15:29:12 +08:00
@westoy 大厂的 ip 物理位置可能会变化这个不假,但不是任播的 ,azure 和 aws 都会定期公布各大区域的 ip 范围,如下
http://www.azurespeed.com/Information/IpRange

gce 目前不知道
ech0x
2019-06-10 16:42:33 +08:00
@uqf0663 #1 有时候我在用 ipip.net 的时候真的会觉得老高是因为自己的责任感在做这件事😂
ThirdFlame
2019-06-12 15:57:41 +08:00
@banditv2ex 怎么会没有免费接口,当然有了 。 大哥 你真的仔细看了么 https://www.ipip.net/support/api.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/572126

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX