V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
2397613259qqq
V2EX  ›  宽带症候群

教你如何通过移动 ipv6 地址定位用户属性

  •  
  •   2397613259qqq · 7 天前 · 1789 次点击

    总所周知,ipv6 地址可以为每一粒沙子都分配公网 ip (网上说的,我也不知道是不是真),与 ipv4 相比 ipv6 拥有更长的数位与更宽的字符定义,那么我们如何通过 ipv6 地址确定坐在你屏幕对面的是一粒河沙还是石沙呢?


    经常用 ipv6 的朋友们都知道,移动的 ipv6 地址是 2409 开头的,通过必寄皮我们可以知道,移动的 ipv6 前缀实际上为 2409:8000::/20 ,电信是 240e::/18 ,移动拥有最大宽带客户数量还比电信少,输。
    总结来说移动的 ipv6 地址是 2409:8 开头(吉利汽车是 2409:6 ,我也不知道汽车公司要这么多 ip 地址干嘛,互联网圈地运动?)


    现在我们知道了移动的 ipv6 地址是 2409:8 开头,神说有以下定理。
    第 6 位为类型标志,代表了 ip 地址的用户属性。

    序号 类型标识 地址用途
    0 0 移动骨干网省网等网络设备地址
    1 1 IP 专网/VoLTE 用户地址
    2 7 集客专线用户地址
    3 9 手机流量上网业务/IMS 用户地址
    4 A 家庭宽带用户地址
    5 B 公共 wlan 上网客户地址
    6 C IDC 集客用户地址(不含 IDC 内的自有业务平台)
    7 D 物联网通用 APN
    8 E 物联网专用 APN

    这是什么意思呢?具体来说就是,如果一个 ip 地址是 2409:8a 开头,那么你电脑屏幕对面的就是一个家庭宽带客户,如果是 2409:87 开头的,那么你电脑屏幕对面就是一个专线客户(准确来说是固定 ip 客户)

    神接着说,第 7 到 8 位是省公司代码。
    就不拉清单了,举几个例子,比如广东有 54 、55 (实际上是 54 到 5b ),那么广东的家宽 ip 地址则为 2409:8a54 开头。


    神又说,第 9 到 10 位是网络标志:用于区分省公司不同业务或定义用户区县。
    当 ip 地址第 6 位是 0 ,则总有以下定理。

    序号 类型标识 所属网络 地址用途
    1 00 CMNET CMNET 骨干网、省网、城域网设备地址
    2 08 CMNET 自有业务平台 彩信网关、短信网关、业务基地、物联网业务平台等(不含 IDC 内的业务平台)
    3 10 固定宽带接入网 BRAS 、OLT 、多业务接入终端等
    4 18 WLAN 接入网 AC 、AP 、防火墙等
    5 20 DNS 、Radius 、Portal 设备 DNS 、Radius 、Portal 设备地址
    6 28 核心网 接入 CMNET 的核心网设备地址
    7 30 IDC IDC 设备及其内部自有业务平台地址
    8 38 云平台 接入到 CMNET 的云平台
    9 40 无线网与传送网 无线网络设备地址,PTN 设备地址
    10 48 IP 专网 IP 专网/承载网设备地址
    11 50 核心网 接入 IP 专网的核心网设备
    12 58 OA 网 OA 网地址
    13 5A 网管网 网管网设备地址
    14 5C 业务支撑网 业务支撑网地址
    15 60 业务系统 接入 IP 专网的业务系统

    当第 6 位不为 0 时,遵循工信部发布的 YD/T 2682-2014IPv6 接入地址编址编码技术要求的规定,按照用户实际所在市区县编码地址,详细编码表太长了这里就不放了。

    神最后说,从 11 位到 16 位都是省公司内部自由规划的范围,不具有通用性所以就不细说了。


    那么说了这么多定义,给本大小姐都看晕了,让我们结合简单的例子复习一下。

    截图 2 哦

    这里借用 itdog 平台的路由跟踪功能演示,我们可以看到第一跳的地址为 2409:8c5c:110:27:8000::1 ,根据第一个表格,第 6 位是 c ,说明这是一个 idc 客户的用户地址;第 7 到 8 位是省公司代码,5c 是广西的代码,所以地理位置中的广州移动是错误的。

    我们接着看第二跳的地址:2409:805c:3000:1000:0:1:0:3e8 ,这个地址的第 6 位是 0 ,说明它是一个网络地址,我们可以神奇的发现,第 9 到 10 位是 30 ,再对照第二个表格,说明这是一个 idc 机房中由移动管理的网络设备。
    第 3 到 8 跳都同理可知属性,再让我们看看第 10 跳:2409:8c20:bea1 ,老规矩,第 6 位是 c 则代表了这是一个 idc 机房的用户地址,说明是 idc 机房的终端设备(也就是服务器),20 代表了省份;那么 be 呢,我们可以把它转成二进制:10111110 ,再让我们看看编码表,大的来了。

    截图 1 哦

    我们可以神奇地发现,第 9 到 10 位的 be 的二进制 10111110 ,对应的竟然是江苏省宿迁市宿城区,说明这个 idc 机房所在地是宿城区哦。 至于 a1 已经属于苏联移动内部规划的范围,没有通用性就不多说了。

    怎么样,你学会了吗?

    参考/原文链接: https://forum.naixi.net/thread-5034-1-1.html

    moefishtang
        1
    moefishtang  
       7 天前
    学废了学废了,这就去查访问日志,狠狠筛选高价值用户(
    这样也可以看自己办理的是不是真商宽
    电信和联通的 IPv6 地址是否也有类似的判断规则
    slowman
        2
    slowman  
       7 天前
    电信和联通的有人整理吗?
    lirui0073
        3
    lirui0073  
       7 天前
    2409:8754 路过
    felilong123
        4
    felilong123  
       7 天前
    2409:8d5a 路过
    Xymmh
        5
    Xymmh  
       6 天前
    2409:8700:32 路过
    lcdtyph
        6
    lcdtyph  
       6 天前 via iPhone
    借楼求奶昔邀请码…
    gmail 邮箱就是论坛用户名
    bigtwo
        7
    bigtwo  
       6 天前
    收到,我这就关闭路由器 ipv6 功能
    skylancer
        8
    skylancer  
       6 天前
    v6 prefix 四舍五入等于不要钱,公司无所谓啦
    7heaven
        9
    7heaven  
       6 天前
    我第六位是 2,不在列表里🤣
    Yserver
        10
    Yserver  
       6 天前
    还是 v6 够多 还能做分类
    bugtik
        11
    bugtik  
       6 天前
    @7heaven #9 你在五行之外,不在六道轮回之中
    AS58453
        12
    AS58453  
       5 天前
    牛逼,我核对了几个段,这个数据完全正确啊,不会是集团公司 NOC 给泄露出来的吧。
    catsnl
        13
    catsnl  
       3 天前 via iPhone
    妙啊
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1514 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:24 · PVG 00:24 · LAX 08:24 · JFK 11:24
    ♥ Do have faith in what you're doing.