前天在北洋园PT QQ群中就中国移动IPv6覆盖情况有了比较激烈的讨论,抱着一颗求(gang)知(jing)的心,利用自己的私权dump了北洋园PT的用户IP记录,查看了一下使用三大运营商IPv6的北洋园用户的GeoIP地理位置情况,以期从侧面了解三大运营商的IPv6覆盖情况。
相关声明
- 此次研究中所有IP地址均未上传至任何第三方平台,geoip查询使用ZXINC的离线数据库完成,逆地理编码使用高德地图在线API,但仅通过各个地理位置名(如
中国天津市
)查询粗略的经纬度信息,并未将IP地址数据提交至高德地图平台。 - 此文章中所用部分地图并未包含中国整体疆域,数据仅统计三大运营商覆盖的31个省/直辖市/自治区(即不包含香港特别行政区、澳门特别行政区和台湾省的数据)。
- 为了方便各个图片的正常显示,此文章中所用可视化数据比例尺并未统一。
- 北洋园PT日活5k左右、用户数也不是很高,因此并收集不到很大的数据量,而且数据的时间跨度有点大,个人感觉只能侧面简单了解一下三大运营商的IPv6覆盖情况,此文为纯娱乐向研究。
数据库信息
iplog
数据表时间范围:2018-05-08 23:07:21 至 2020-07-03 22:52:01 ,共计2377072条数据,其中IPv6记录1046612条iplog_announce
数据表时间范围:2020-03-19 23:47:30 至 2020-07-03 22:51:33 ,共计868923条数据,其中IPv6记录477549条ipv6wry.db
版本20200506,来自ZXINC,解析使用了R酱的解析脚本PT-Help/modules/geo/utils.py
结果
中国移动
共在两张表中获取到了136946条中国移动IPv6地址(以2409开头为特征),在查询中发现 2409:10::/28
(日本Internet Multifeed Co)并不属于中国移动,故去除数据库中在此地址块中的10个IPv6地址,因此最后本部分所查询的IP地址数为136936。
经过geoip查询,共解析出网络提供商5条:
网络提供商 | 命中IP数 |
---|---|
中国移动公众宽带 | 107506 |
中国移动CMNET网络 | 29418 |
中国移动IDC | 9 |
中国移动政企专线 | 2 |
中国移动城域网 | 1 |
以省/直辖市/自治区为单位统计对应IP数:
地理位置 | 命中IP数 |
---|---|
天津市 | 18591 |
北京市 | 11276 |
广东省 | 10841 |
河南省 | 8678 |
山东省 | 8030 |
... | ... |
海南省 | 708 |
青海省 | 592 |
贵州省 | 423 |
西藏自治区 | 40 |
新疆维吾尔自治区 | 5 |
可以看出,中国移动的IPv6在省/直辖市/自治区这种粒度下做到了全覆盖,可喜可贺。当然这个结果依赖于 ipv6wry.db
基本准确的前提,并且由于精准度的原因,我也放弃了细粒度的研究(在我所知的天津各区,这个数据库就不能保证准确)。
除了这个数据库并没有找到其他更为合适的IPv6 GeoIP数据库,如果有的话可以在评论区留言告诉我。
中国移动公众宽带(家宽)
家宽的IPv6省级覆盖率为30/31,新疆并没有样本数据。气泡图中移除了北京市和天津市的数据(加上就把整个地图覆盖啦)。
中国移动CMNET网络(移动数据)
移动流量的IPv6省级覆盖率为31/31,可喜可贺。气泡图中移除了北京市和天津市的数据(加上就把整个地图覆盖啦)。
中国联通
共收到了125708个2408开头IPv6地址,去除 2408::/22
(日本NTT)包含的1个IP和 2408:4000::/22
(阿里云)包含的1个IP,最终记录的中国联通IPv6地址数为125706。
首先是网络提供商们,还是主要集中于家宽和移动数据(不过政企专线和IDC似乎比移动多了一点,让我康康是哪个北洋园er不好好上班((笑
网络提供商 | 命中IP数 |
---|---|
中国联通公众宽带 | 100088 |
中国联通3GNET网络(全省通用) | 13753 |
中国联通3GNET网络 | 11690 |
中国联通3GNET网络(全自治区通用) | 99 |
中国联通政企专线 | 44 |
中国联通IDC | 31 |
中国联通城域网 | 1 |
以省/直辖市/自治区为单位统计对应IP数:
地理位置 | 命中IP数 |
---|---|
天津市 | 36717 |
北京市 | 24319 |
山东省 | 11356 |
河南省 | 10830 |
河北省 | 4450 |
... | ... |
海南省 | 266 |
甘肃省 | 134 |
青海省 | 81 |
宁夏回族自治区 | 15 |
新疆维吾尔自治区 | 5 |
IPv6总覆盖程度30/31,似乎联通的两类网络均未覆盖西藏自治区,而且可以看到前几位的IP数量明显高于移动,这意味着后面地理位置的用户数可能明显低于中国移动同位置的用户数,这在一定程度上展现出了一定的不平衡性。
中国联通公众宽带
家宽IPv6省级覆盖率为27/31,缺少了新疆维吾尔自治区、西藏自治区、甘肃省、宁夏回族自治区的用户数据,且图中可以在一定程度上佐证上面有关不平衡的结论。
中国联通3GNET网络
这里将三个3GNET网络的条目聚合到了一起。移动数据的IPv6省级覆盖率为30/31,缺少了西藏自治区的用户数据。且geoip数据库中国联通的市级数据严重缺失(也可能是根本没有为市级分配IPv6 block),导致打散效果不佳。
中国电信
共收到了167674个240e开头IPv6地址,无无效IP地址(电信的CIDR是 240e::/18
,剩下的一部分好像没出售?查了一下显示Owner是APNIC)。
网络提供商们,相比于上面两家,电信的这个就微微有点杂乱了。
网络提供商 | 命中IP数 |
---|---|
中国电信公众宽带 | 144298 |
中国电信CTNET网络(全省通用) | 14027 |
中国电信CTNET网络 | 7971 |
中国电信CTNET网络(全自治区通用) | 565 |
中国电信 | 433 |
中国电信CTNET骨干网 | 233 |
中国电信业务平台 | 88 |
中国电信政企专线 | 53 |
中国电信CDMA宽带 | 4 |
中国电信IDC | 2 |
以省/直辖市/自治区为单位统计对应IP数:
地理位置 | 命中IP数 |
---|---|
江苏省 | 19544 |
广东省 | 18908 |
浙江省 | 13176 |
上海市 | 12916 |
四川省 | 12524 |
... | ... |
宁夏省 | 1268 |
黑龙江省 | 823 |
贵州省 | 657 |
海南省 | 230 |
西藏自治区 | 118 |
IPv6总覆盖程度30/31,新疆维吾尔自治区无数据。中国电信在南方的市场还是铺的很开的,甚至北洋园所在的天津也只能排到了第六位(11117),上面两家运营商数据中表现突出的北京市更是只能排到中游(14名 3867)。值得一提的是,中国电信在“尾部”的数据较优于移动和联通,对于西部建设还是诚意满满的。
中国电信公众宽带
家宽的IPv6省级覆盖率为30/31,缺失了新疆维吾尔自治区的数据。
中国电信CTNET网络
与中国联通一样,将三个部分合并为一。移动数据的IPv6覆盖率是28/31。无西藏自治区、甘肃省和新疆维吾尔自治区的数据。GeoIP数据和中国联通基本一致,即无市级/县级数据。
讨论
运营商 | 覆盖数(家宽) | 覆盖数(移动数据) |
---|---|---|
中国移动 | 30 | 31 |
中国联通 | 27 | 30 |
中国电信 | 30 | 28 |
中国移动双网(移动数据和家宽)在IPv6覆盖程度上处于领先地位,且双网均可在GeoIP数据库中查到详实(具体到县级)的geoip数据,发朵小红花。
中国联通家宽IPv6在西部部分地区未能全面覆盖,且在很大一批省份中可能存在覆盖不佳的问题。
中国电信在家宽方面几乎覆盖完整,但移动数据在西部的覆盖却也有些差强人意。
在此次研究中,发现「北联通,南电信」的情况是明显存在的,但中国移动(尤其是中国移动数据流量)以一种遍地开花的姿态立于三大运营商之中。
由于北洋园站点特殊性(北方的高校通常按流量计费,但南方高校却很少如此),导致用户数据有较大的不均衡,尤其是各个运营商在北京和天津的数据产生了比较大的峰值。这是本文不严谨之处。如果有其他站点愿意提供用户IP数据用以研究,欢迎联系我。(不过目测不会有吧((笑
最后,天津联通什么时候给我家IPv6?
你试一下换个光猫?可能老光猫不支持ipv6,目前我知道的,广西电信,联通,移动都有v6了,山东联通移动也都有v6,而且手机都基本全覆盖了。
之前把光猫从拨号改成了桥接,所以应该不太影响(吧)。此外那个光猫似乎也是支持IPv6的,手机倒是确实全覆盖了
那就去光猫管理页面看看有没有拿到地址吧( 没有就直接10010问)
问了,告诉我已经开通了IPTV了
IPTV笑死,既然手机可以那就排除路由器问题了,建议检查IPv6协议栈是不是没开之类的。如果是老系统,需要额外安装
```
# 以下命令需要以管理员权限运行
netsh interface ipv6 install
```
然后到控制面板启用IPv6看看
ipv6中国电信政企专线我应该贡献了不少 哈哈哈 我们学校ipv6电信和教育网双运营商接入 每次访问北洋园,ip地址是国外都走电信政企专线
我记得我是2018年安装的天津联通宽带,那个时候就给我分配了IPv6地址了啊。
嘤嘤嘤,不知道是我家的问题还是我家这个地区的问题,我家还有我姥姥家都无法正常获取IPv6