V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
banditv2ex
V2EX  ›  分享发现

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

  •  
  •   banditv2ex · 2019-06-09 14:17:57 +08:00 · 1327 次点击
    这是一个创建于 1996 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    gce 目前不知道
    ech0x
        19
    ech0x  
       2019-06-10 16:42:33 +08:00
    @uqf0663 #1 有时候我在用 ipip.net 的时候真的会觉得老高是因为自己的责任感在做这件事😂
    ThirdFlame
        20
    ThirdFlame  
       2019-06-12 15:57:41 +08:00
    @banditv2ex 怎么会没有免费接口,当然有了 。 大哥 你真的仔细看了么 https://www.ipip.net/support/api.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3525 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 04:42 · PVG 12:42 · LAX 20:42 · JFK 23:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.