V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cjoke
V2EX  ›  问与答

查询 IP 地址的意义是什么?

  •  
  •   cjoke · 2019-10-18 10:02:28 +08:00 · 2850 次点击
    这是一个创建于 1864 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ipv4 本身的个数有限,运营商给用户的公网 ip 都是临时的,是不是可以认为一个 ip 下次被用到的时候就是在另一个地域了,那些提供 ip 地址查询的服务他们的数据是怎么来的?岂不是存在一个时效性的问题么,而且还是不确定的时效。

    第 1 条附言  ·  2019-10-18 11:17:03 +08:00
    其实这个问题是想印证下面这个逻辑:

    假设 家庭宽带拿到的 ip 是动态的公网 ip,然后这个 ip 段我们知道是属于某个地域的,但是怎么提高精确度呢?因为我查自己的 ip 是可以查到具体到某一幢楼,问题是,下次宽带连接后,拿到的 ip 又变了,其他人拿着这个 ip 去查询,如果还是返回上一次的位置的话,不就是错误的地址么。

    如果 ip 库自己没有能力去及时纠正这个位置不正确的话

    那么当我们去查一个 ip 的位置时,得到的结果就带有不确定性

    「查询 ip 地址」本身这个行为提供的价值也就削弱了,类似的变为了一种「仅供参考」的东西。

    其次就是了解一下,这种数据收集的原理有哪些途径或者实现方式,比方说,根据用户查询时的特征( canvas 指纹),交叉对比验证之类的。
    15 条回复    2019-10-18 13:21:58 +08:00
    misaka19000
        1
    misaka19000  
       2019-10-18 10:03:18 +08:00
    分配有区域限制的
    jasonyang9
        2
    jasonyang9  
       2019-10-18 10:35:23 +08:00
    首先分清公网 IP 还是私有地址,其次 CIDR 了解一下
    huanxianghao
        3
    huanxianghao  
       2019-10-18 10:47:35 +08:00
    不知道 netflix 是如何限制中国人使用的哦
    Leonard
        4
    Leonard  
       2019-10-18 10:52:14 +08:00
    @huanxianghao 国内 ip 直接不提供服务,国外 ip 貌似是封一些机房的 ip 段,但还是有的 ip 能正常用。
    huanxianghao
        5
    huanxianghao  
       2019-10-18 10:55:29 +08:00
    @Leonard 哈哈,我是反问楼主的,ip 的意义
    cjoke
        6
    cjoke  
    OP
       2019-10-18 10:58:25 +08:00
    @jasonyang9 你要查对方的 ip 所在地,拿到的 ip 肯定是公网的 ip 吧
    cjoke
        7
    cjoke  
    OP
       2019-10-18 11:02:52 +08:00
    ip 带上地域标识本身也是通过人为来限制操作的,但是一些网站服务可以提供高精度的地理位置识别,好奇这个数据是怎么拿到的?通过大量数据交叉对比分析来的么?
    就好比,你知道某个 ip 段是用作内网的,但是这是因为有规范告诉你要这么用,那像其他的 ip 在某些运营商手里,运营商自己再分派某几段 ip 到固定的几个地区,这个信息是怎么得来的?
    flowfire
        8
    flowfire  
       2019-10-18 11:34:38 +08:00 via iPhone
    ip 地址有分段,因此可以精确到地域,但是一般是精确到市,最多到区级
    像你说的精确到楼的一般有两种情况
    一是这个 ip 分配的时候就确定了只在这个小区或者这个楼内流转
    二是这是个固定 ip,一般分配给公司之类的,不过私人也有可能有,比如我上海电信已经一年半没变过 ip 了……除非自己主动重新拨号……
    opengps
        9
    opengps  
       2019-10-18 11:36:53 +08:00
    目前的高精度 ip,只有 lbs 类应用算是个合法用途
    gamexg
        10
    gamexg  
       2019-10-18 11:41:52 +08:00   ❤️ 1
    @cjoke #7 手机 app 上报了 gps,服务商关联了 ip 和 gps 确定了精确位置。
    另外还会将 wifi 和 gps 关联。
    cjoke
        11
    cjoke  
    OP
       2019-10-18 11:43:59 +08:00
    @flowfire 那 ip 分配的地址,这个是从哪里得来的?特别是运营商分配的 ip

    @opengps 所以是不是可以认为,那些能识别出高精度 ip 位置的服务,本身的数据来源也是“模糊”的
    cjoke
        12
    cjoke  
    OP
       2019-10-18 11:45:12 +08:00
    @gamexg 对于这种是要基于手上有资源「 app 」这些,才能逐步建立自己的数据库的吧~,平常人想弄就有难度
    shiji
        13
    shiji  
       2019-10-18 11:50:43 +08:00   ❤️ 1
    @cjoke 高精度 IP 主要被手机泄露的。。
    比如你在家里打开了百度导航 APP,连上了家里的 WIFI, 这个时候高精度数据就来啦!早期的百度高精度好像就是这么来的。

    分配的地址是 APNIC 给的。
    flowfire
        14
    flowfire  
       2019-10-18 11:51:38 +08:00   ❤️ 1
    @cjoke #11
    模糊的地址数据,一般来说精确到 ASN 的地址数据,是由上级 IP 分配机构分配的,有公告。
    比如 APNIC ip 及 ASN 分配数据: http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
    更精确点的不清楚,估计是有运营商内部渠道
    opengps
        15
    opengps  
       2019-10-18 13:21:58 +08:00   ❤️ 1
    @cjoke 我比较有幸,在高精度 IP 定位上做了一些相对较多的了解。针对家用宽带公网 ip 相对固定的情况,精确度也就十几米的范围。所以才被黑产恶意利用导致公开上线了的几个服务都最终没活过 1 年
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   886 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 21:44 · PVG 05:44 · LAX 13:44 · JFK 16:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.