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

从应用角度来说, IPv6 是否可以说,彻底失败啦?

  •  
  •   zanx817 · 8 天前 · 8286 次点击

    看 20 年前的资料,都说 ipv4 地址在几年内枯竭, 必须几年内切换到 ipv6 才能解决问题。ipv6 多么多么牛逼, 地球上每一粒沙子都能分配到一个 ip (可以找到严格的论证)。学校教材也都在教学 ipv6 。

    但是几十年过去啦,ipv4 地址早枯竭了。ipv6 还是没有得到推广应用。(虽然 ipv6 可以更高效、更安全)

    我们可以看到:

    IP 地址被运营商通过 NAT 技术分配给用户私有地址解决,同时把公网 ip 卖高价(甚至买都买不到)。 我有个不常用的 AWS 的服务被扣了很久的账单,最后打开一看,最大的扣费项目竟然是 ipv4 的地址租金;

    即便是开通了 ipv6 , 中国运营商也不会分配固定地址的 ipv6 地址。 可能是为了管控需要。

    在各种云服务、终端设备上, 实际应用的基本( 95%?)都是 ipv4 。

    所以,是否可以说,ipv6 应用失败了, 需要解决的问题没有被他解决。反而由于 ipv4 的稀缺性,让运营商更不愿意使用 ipv6.

    对用户而言, ipv6 地址太长了,太难读、认、配置。 技术上过度设计了。

    还不造个 ipv5 ,把 ip 地址从 256 增加到 1024.(并限制 1000 ~ 1023 的使用)。 那么对用户而言是很大的福音。

    第 1 条附言  ·  7 天前
    回复很多,一一回复太难。 这里我整理下大家评论的主要要点之下我的看法:

    1. 类比 python2 和 python3 , python2 在最近几年才官宣寿终正寝,但实际也有很多基于 python2 的应用和库没有升级。 在看 ipv4 和 ipv6 ,v6 作为 v4 的下一代协议,存在的目的不就是为了替代吗? 当前宣传的不就是 v4 缺陷大必须尽快上 v6 吗? 尽快了 20 多年, 根据 v 友评论回复( https://www.google.com/intl/en/ipv6/statistics.html#tab=per-country-ipv6-adoption ) ,现在就美国 v6 adoption 大于 50%。 难道还够不上失败吗 ? 而且现在 ipv4 的退出,遥遥无期,根本没有时间表可言。 甚至可以说,现在还看不到替代的趋势。 ipv4 配置简单、运营商有利可图。最有话语权推动的就是运营商,但他会花精力做得不偿失的事情吗 ?
    2. IPv6 当然是给机器用,难道 ipv4 不是给机器用吗? ipv6 配置就是比 ipv4 配置麻烦, 国内很多系统(各个行业、政府应用,这些才是真正的基本盘),连 DNS 都没有,你还指望上 ipv6 ?上手门槛高,运维自动化程度不高,搞 v6 有很大难度。 而且本人亲临过运维现场,很嘈杂, 遇到问题都是运维人员一个个去核对。ipv4 还好,ipv6 简直是地狱。。 醒醒看看事实吧。 大厂有在用的不假,也许是先进的方向。 但考虑到成本、专项预算等原因, 基本盘有多大动力去做? 即便是纯免费也很难推的动。 对于运维部门来说,v4 就是比 v6 简单。 有人提到 v6 的端口经常全开, 难道不是运维能力差导致的吗? 这不证实了 v6 接入成本高?
    3. 就我自己看到的, 云服务 国内国外普遍给 v4 地址。 国内不论家宽、企业宽带,开 ipv6 老费劲了。 一般不给开,运营商给开了, 自己运维事情也多。 评论区可以看到一些数据。国外也存在。评论补充道谷歌的 dhcpv6 都缺, 可见 ipv6 的基础设施都不健全,推广谈何容易?
    4. 我自己的 3 大运营商号码,都没有获取到 ipv6 地址。 移动互联网到运营商基站之间的线路,不论是不是 ipv6 ,都不影响运营商骨干网之间用 ipv6 交换数据。 所以有些人提到网络流量超 50%走 ipv6 , 也许不能说明超过 50%的各种应用、终端设备就采用了 ipv6 。查到一个官方信源:《两部门组织开展“网络去 NAT”专项工作
    https://www.gov.cn/lianbo/bumen/202407/content_6962387.htm 。且不论官方数据有多少是可靠的, 只说为什么官方要推动去 NAT4 。 如果现在 ipv6 发展的好,还需要官方下场吗 ? 即便官方下场了, 运营商照样不刁他们。
    5. 还有很多回复都是无稽之谈、曲解问题、或者太片面、带攻击性、一副天龙人的姿态, 就懒得回复了, 大家开心都好!
    (( V2 戾气一如既往的重,希望大家友善发言,建设更美好的 v 站))
    109 条回复    2025-08-20 00:00:18 +08:00
    1  2  
    Lentin
        1
    Lentin  
       8 天前   ❤️ 1
    ipv6 是政策要求,运营商不得不从,让子弹飞一会~
    stinkytofux
        2
    stinkytofux  
       8 天前
    ipv6 当初的愿景是万物互联, 给家里的每个设备都分配独立的 ip 地址, 但是实际上并不需要也不安全, 现有的网络协议也可以做到实时双向通信. ipv6 没有解决刚需, 自然很难推广.
    jim9606
        3
    jim9606  
       8 天前   ❤️ 11
    1. 目前宽带和手机 ISP 给的都是全球可路由单播 ipv6 地址,换言之,公网地址在 ipv6 就是无门槛提供的,用户自己的路由器支持 DHCPv6-PD 委派有问题那是用户自己的问题

    2. ISP 只管分前缀,监管也只管到这足够定位使用者了,后 64+位怎么定是用户自己和设备的事,如果你的设备强制使用隐私拓展那也赖不到 ISP 头上,实际上 v6 的各种管控策略都是直接按/64 前缀为最小单位的

    3. 由于 App Store 有客户端侧单栈 IPv6+NAT64 兼容的要求,目前主流 APP 都不应存在故意不支持 IPv6 的问题,顶多说效果不佳

    4. 云服务通常不对 ipv6 网络额外收费,这说明需求 ipv4 地址是疏于适配的代价,你对用户侧网络有信心用纯 v6 提供服务也是完全可行的,包括 V2 那么多死扣 v4 地址的,因为他们也不知道/懒得让自己维护的那一套组件支持纯 v6 网络,那就花钱拖延解决问题呗,反正离死到临头的日子还远着

    5. 用户都应该用域名,如果你就需要 ipv4 的私网地址在内部网络使用,那 ipv6 一样提供 ULA 作为等价替代,不用单纯因为懒得动

    6. 你说的 ipv5 迁移难度跟 ipv6 没区别,反正就是要改既有软硬件实现而不是打补丁
    ddddd0
        4
    ddddd0  
       8 天前   ❤️ 2
    我现在就在通过 ipv6 的代理上网
    longbill
        5
    longbill  
       7 天前   ❤️ 2
    根据 2024 年 5 月底的数据,中国网络流量中 IPv6 的占比情况如下:

    移动网络:IPv6 流量占比达到 64.56%。

    固定网络:IPv6 流量占比达到 21.21%。

    这意味着在移动网络中,IPv6 流量已经超过了 IPv4 流量,并且领先优势明显。但在固定网络(如家庭宽带、光纤网络)中,IPv4 仍然占据主导地位。

    总体来看,中国的 IPv6 部署正在稳步推进,尤其是在移动通信领域取得了显著成效。随着更多网络和应用支持 IPv6 ,未来固定网络的 IPv6 流量占比预计也将继续增长。
    drymonfidelia
        6
    drymonfidelia  
       7 天前
    ipv6 目前还有比较严重的安全性问题没解决,例如很多路由器防火墙默认 ipv6 端口全开,ipv4 至少还有 NAT 挡一下(虽然防不住路由器被黑之后内网横向)。另外 cloudflare 的速率限制不支持根据 subnet ,如果不禁 ipv6 的话速率限制规则相当于失效了
    MindMindMax
        8
    MindMindMax  
       7 天前
    IPv5 实际上早已存在,只是未成为通用标准。IPv5 原名为 Internet Stream Protocol (ST),于 1970 年代开发,用于实验性流媒体传输(如语音和视频),但它沿用 IPv4 的 32 位地址系统,地址空间仍限于约 43 亿,无法解决耗尽问题
    MindMindMax
        9
    MindMindMax  
       7 天前   ❤️ 1
    而且,IPv6 的“长”主要体现在机器可读的表示上,而人类交互层面已经被 DNS 、自动配置协议和 UI 抽象所覆盖,实际使用中的可读性问题在大部分场景下并无存在感。
    2397613259qqq
        10
    2397613259qqq  
       7 天前
    ipv6 很成功,手机都可以用公网了,少了一层 nat 性能压力更小了,虽然现在 nat asic 已经普及了。类似这种模式的手机用公网,在 ipv4 业务里有一种 routed ipv4 的服务,具体就是分配一个 117.1.1.32/29 给客户,但是局端 ip 是 221.2.2.233 ,然后在上游路由器给做一个 117.1.1.32/29 指向客户端口的路由,其实很像 ipv6 的 pd 地址,只不过中国好像应用得比较少,都是直接分配一串地址给专线客户,但是因为网关和广播的关系客户会少很多 ip 。

    不分配固定 ip 这点,我认为是差异化服务的一种,凸显集客的优势,不然谁还买集客业务了;还有就是尽量节省资源,现在分配到接口的最长长度只有/64 ,没有 128 位给每个沙子分配 ip 那么美好,那么目前的规划是一个区县分配 2 个/48 ,这个区县就只能承载 2 个 65535 客户,没办法给每个客户都保留那么多,再考虑到路由聚合的问题,城东和城西和的人口密度也不一定一样,每个池的压力也不同,要考虑的要素是很多的。反而监管是最早解决的,每个客户分配的记录肯定有日志,端口屏蔽也就是在路由器上写几条规则匹配上 IP 列表,和监管关系反而是最小的。

    需要的问题没有被解决是因为服务提供商如果要提供网页内容,就必须拥有独立的 ipv4 地址所导致,那我都有独立的 ipv4 地址了,支不支持 ipv6 又和我有什么关系呢? eyeball 客户就算在 nat 后面又不是不能访问我的网站。而且过度设计完全不是客户该考虑的问题,没有多少终端客户在乎自己的 ip 长什么样。
    busier
        11
    busier  
       7 天前 via Android   ❤️ 1
    OP 设想有点搞笑

    IPv4 每段以十进制表示 0~255 ,即 4 个 8 位段,即 IPv4 的 32 位地址。

    你设想的 IPv5 ,每段以十进制表示 0~1023 ,即 4 个 10 位段,总计 40 位地址。(还没算你刨掉的范围)

    问题就很明显了:
    1 、40 位地址位,在计算机眼里连整数都不是。当然可能也不是绝对不行,但是会造成极大的麻烦和额外开销浪费。

    2 、1000 以上的地址如果不让使用,那意味着最大范围是 999 ,即 1111100111 ,然而掩码不能出现中间为 0 ,也就是必须小于 1111100111 且去掉最后三个 111 ,即 1111100000 ,也就是 A.B.C.D 段中 A 段最大只能 896 ,即可用范围变成了小于 896.0.0.0 ,又被刨掉了很多地址。

    3 、你设想的 IPv5 才 40 位地址,比 IPv4 的 32 位地址,即使将刨掉的都算作可用,才仅仅大 256 倍。

    所以,你确定你设想的 IPv5 不是来搞笑的?
    busier
        12
    busier  
       7 天前 via Android
    补充一下 11 楼第 2 点
    896 开头是最大网络号。
    即网络号只有前 5 位。

    并且 B.C.D.段即使全做主机号,也存在大于 999 不用的问题,地址计算起来一团糟。

    可见限制 1000-1023 的范围是多(这个词让网友填吧)的限定
    xqzr
        13
    xqzr  
       7 天前
    我已经离不开 IPv6 ,所有设备都有 IPv6 互联网能力
    组建纯内网(不连接互联网)的网络,使用 IPv6 单栈
    bf109_
        14
    bf109_  
    PRO
       7 天前 via iPhone
    @xqzr 内网没必要用 v6 吧,调试起来好麻烦
    mm2x
        15
    mm2x  
       7 天前
    其实好多时候你已经离不开 IPv6 了只是你自己没啥感觉。手机现在访问的流量大部分都是 IPv6 的资源。固定宽带中,p2p 有一大部分资源也是 IPv6 的。而且现在 IPv6 公网地址量大管饱,远程啊,搭建服务器啊,搭建服务啊 都太有用了。我现在好多工作连接都是基于 IPV6 。
    mm2x
        16
    mm2x  
       7 天前
    至于你说的分配固定 IPv6 那也很简单,只要你的运营商支持即可。现在好多都是支持的。 我现在就是固定的靓号前缀~所以现在赶紧提高自己的技术,抢占靓号资源吧。
    [img]https://file.uhsea.com/2508/fc5f5efd49756dec1502de25d810b5fe79.jpg[/img]

    我现在有 999:7777 999:8888 999:9999
    xqzr
        17
    xqzr  
       7 天前   ❤️ 1
    > 用 v6 吧,调试起来好麻烦

    @bf109_ fd80::192:168:1:0
    wy315700
        18
    wy315700  
       7 天前
    https://www.china-ipv6.cn/#/webApplication/simpleInfo

    2025 年了。

    固定网络将近 30%的流量,移动网络超过 65%的流量都是 IPV6 了。怎么还在自己臆想
    “在各种云服务、终端设备上, 实际应用的基本( 95%?)都是 ipv4 。”
    xdzhang
        19
    xdzhang  
       7 天前
    哪儿失败了,到处都在使用。
    Kinnice
        20
    Kinnice  
       7 天前 via Android
    010 电信 ipv6 好像没有限速,上下行对等 1000M
    Ipsum
        21
    Ipsum  
       7 天前
    @stinkytofux 安不安全是看你路由器防火墙怎么设置的,和他有没有单播地址没啥关系的。性能上来说,v6 少一次 nat 天然就比 v4 好。
    dsx826
        22
    dsx826  
       7 天前 via Android
    https://stats.labs.apnic.net/ipv6/?s=IPv6+Preferred&d=Auto&w=30&t=Auto 是的,在中国大陆失败了,在中国台湾都已经 58 %了
    vmebeh
        23
    vmebeh  
       7 天前 via iPhone
    ipv9 早都造好了🐶
    tyzrj766
        24
    tyzrj766  
       7 天前
    国内移动设备占大多数,你看手机的关于界面,都有 v6 地址。家里电脑这些固定设备很少,光猫和路由器都是默认关闭的,普通人根本不知道为什么要开。
    我去年以开 v6 为由申请装维上门,结果被拒了,说是怕 PCDN ,就是不给密码,也不来弄。而且之前电脑开了 v6 ,上网感觉很慢,所以还是关了。
    云服务的话 v4 占绝对,国内云厂商推进很不积极,有是有,线路不好没啥用,腾讯云的 v6 还要挤占 v4 的带宽,本来云服务器带宽就是小还贵。
    Cheons
        25
    Cheons  
       7 天前 via Android
    ipv6 运营商是支持的,软件厂商也是支持的。
    用户端就不好说了。

    我父母家用着 17 年的 AC9 ,之前够用就一直没动。
    不支持 ipv6 转发;
    Spotify 听歌时发现的,ipv6 可以直连、ipv4 被移动阻断。
    intoext
        26
    intoext  
       7 天前
    @zanx817 不得不用谋乎经典回答了:先问是不是,再问为什么。 你连是不是都弄错啦。
    “在各种云服务、终端设备上, 实际应用的基本( 95%?)都是 ipv4” -- 请给出依据。
    totoro625
        27
    totoro625  
       7 天前 via Android
    IPV6 最大的问题是兼容问题
    昨天晚上折腾防火墙,IPV4 一点问题没有,ipv6 死活打不开,索性直接把那个端口 allow all
    cyrivlclth
        28
    cyrivlclth  
       7 天前
    为啥我任意打开一个大厂 app ,都会有小字提示我已经使用 ipv6 了。所以你的数据从哪儿来的?
    BigShot404
        29
    BigShot404  
       7 天前
    对手机来说,其实是成功的
    fuzzsh
        30
    fuzzsh  
       7 天前 via Android   ❤️ 3
    有点实力的企业网/DC 都上 v6 only 了,DNS64 解决访问 v4 的问题,v6 也留有特别地址专门 mapping v4 ,你来句彻底失败?

    Facebook 在 2017 还为 DC 规划 v6 发过介绍 https://engineering.fb.com/2017/01/17/production-engineering/legacy-support-on-ipv6-only-infra/

    fuzzsh
        31
    fuzzsh  
       7 天前 via Android
    手快按了发布

    > 对用户而言,ipv6 地址太长了,太难读、认、配置。

    ?用户谁会去记地址,记地址那是管理员
    人人都记地址,那 DNS,搜索引擎就没存在的必要
    你说记内网地址?内网互访旧技术有 wins 新技术有 mdns,用设备名就能访问对应设备了,记啥 ip ?
    Greendays
        32
    Greendays  
       7 天前
    就是打算无感迁移所有才悄无声息的吧
    frankilla
        33
    frankilla  
       7 天前
    我是不会设置 v6,觉得太难以操作了,尤其是 v6 的地址搞不清楚,所以家里直接关闭了 v6
    trott
        34
    trott  
       7 天前
    江苏移动的 ipv6 的路由不知道是不是有问题,开了 ipv6, pdd, taobao 之类的有时都打不开
    Xymmh
        35
    Xymmh  
       7 天前 via Android   ❤️ 1
    其实是彻底成功了,现在蜂窝网络和家庭宽带默认状态下都是开启 IPv6 的,各种 CDN 也早就支持 IPv6 了,像抖音、B 站的视频流量都是可以走 IPv6 的

    各种互联网大厂内部的网络很多也支持 IPv6 了,包括内网应用,只不过有的是靠 NAT 实现访问互联网
    p1gd0g
        36
    p1gd0g  
       7 天前
    不知道是不是我的路由器太旧了,电信一换 v6 地址,ipv6 链接就断,必须重连
    gordengan
        37
    gordengan  
       7 天前
    我家里所有 NAS ,各种小主机,各种服务入口都同时分配了 v4 和 v6 的 DDNS ,外网 v6 访问一切正常,用的梯子也全面支持 v6 ,软路由插件也一直打开 v6 的,用了好几年了,基本没有遇到什么兼容性问题。
    v6 就麻烦在所有设备要自己单独运行 DDNS-GO ,获取动态的前缀。
    还有之前偶尔会遇到 win10 v6 卡死的情况,要重启下网卡适配器或者插拔下网线才行,最近这个问题也一直没有出现了。
    当然 v6 的路由一直不太好,特别是出国的。
    Cert
        38
    Cert  
       7 天前 via Android
    分配固定地址的 ipv6 地址,对于家庭宽带客户,难道不会很危险吗?

    SLAAC 方式分配的 ipv 六地址本来就会变化呀
    baobao1270
        39
    baobao1270  
       7 天前
    从用户的角度来说,IPv6 确实是相当失败的(嗯,安卓至今不支持 DHCPv6 )

    而且用户也习惯了 NAT 的存在

    但其实从 ISP 的角度来说 IPv6 反而更省事,基于 V6 的各种新技术也层出不穷
    kdzhq443
        40
    kdzhq443  
       7 天前
    问题是 IPV4 回收不给公网啊,你玩 PT 你就明白
    TossPig
        41
    TossPig  
       7 天前   ❤️ 1
    ros 路由至今不支持 ipv6 后缀匹配
    byby
        42
    byby  
       7 天前 via iPhone
    2002 年,学校里用上了 ipv6
    2025 年,香港大部分家宽,手机营运商都不支持 ipv6
    KimGuo
        43
    KimGuo  
       7 天前 via iPhone
    ipv6 不是失败了,只是国内的 ipv6 应用落地太烂了
    至少家用 ipv6 普及对于 bt 啥的可是真的利好
    Pteromyini
        44
    Pteromyini  
       7 天前
    从应用角度来说,OP 甚至没感觉到 v6 的影响,说明已经成功实现了无感普及(事实核查:目前国内公有应用 ipv6 普及率相当高,头部应用 ipv6 支持大部分实现,移动流量 ipv6 普及率超过 50%)。
    用户无感是最好的普及方式
    Cu635
        45
    Cu635  
       7 天前
    现在还在半截,还没到说成功或者失败的时候。

    在这篇土地上,应该是因为 IPv6 的 Wall 的软硬件的开发可能还没达到“能用”的水平,所以说在政策上就没有大力宣传也没有强制成为硬件标准。

    这造成了一个后果:正规运营商的家用宽带已经都有 IPv6 了,但不宣传用户没有感知,而且运营商给的 IPv6 前缀可能有限制,不一定能分配子网,运营商的光猫拨号、用户自己小路由在当路由的话,也不一定下发 IPv6 子网,结果就是光猫有 IPv6 但用户联网设备不一定有了;同时用户自己的小路由之类的设备也不一定支持 IPv6 ;在公司、单位和单位宿舍之类这种集中建设内网的地方,内网也不一定有 IPv6 地址。综合下来就是现在的普及度不够。
    cwek
        46
    cwek  
       7 天前
    @baobao1270 Google 不知道什么原因就是不实现 DHCPv6
    maybeonly
        47
    maybeonly  
       7 天前
    ipv6 大成功好吗
    对普通人来说最大的用途就两个
    p2p 和过墙
    至于一般服务访问,用 v4 也没差
    但是早期有一些地方 icmpv6type2 没有正确处理,导致出现了关 v6 更好的说法
    至于墙外,多个 ip 多条路,反正也是可以主动选 ip 的是吧
    去哪儿都直连当我没说

    @gordengan ddns 的问题,还有一种解决方案,需要暴露公网的设备多设定一个私网固定 v6 地址,然后在路由器上做 snpt/dnpt 。这样可以根据 prefix 和私网地址算出来对应的公网 ip 。我是这么做的。
    Earthman
        48
    Earthman  
       7 天前
    V6 好是好,但是路由烂,访问某些网站 v6 连接非常慢,索性过滤 IPv6 AAAA 记录。有没有谁提供一下根据 geoip 过滤 aaaa 记录的方案
    KevinDo2
        49
    KevinDo2  
       7 天前
    v4 公网固定 IP ,一年价格百兆 12000+。但是我这边后续公网固定 IP 专线 会默认给 v6 了,除非有要求,再给你 v4 双栈
    DOLLOR
        50
    DOLLOR  
       7 天前   ❤️ 1
    为什么要追求 ip 地址好“读、认、配置”?
    这些不是由机器自动干的事情吗?“对用户而言”操这个心干什么?
    就像软件被编译成汇编、机器码,你也会操心看不懂汇编、机器码吗?
    lifei6671
        51
    lifei6671  
       7 天前
    @longbill 手机流量的占比高,感觉跟 Apple 的 ipv6 强制要求有很大关系。
    bowencool
        52
    bowencool  
       7 天前
    新出厂的路由器默认都开启 IPv6 了,宽带和手机流量也都支持了 IPv6 。等现存的一波旧路由器旧光猫淘汰掉,就差不多了吧。
    bowencool
        53
    bowencool  
       7 天前
    恕我直言,用脑子记很多 IP 地址的,不太聪明
    daimiaopeng
        54
    daimiaopeng  
       7 天前 via Android
    《 ipv6 还是没有得到推广应用》
    Tengfei
        55
    Tengfei  
       7 天前
    是不是有点井底了?过 2 年 ipv6 全面压倒 ipv4 了,ipv4 都要淘汰了。现在移动网络 ipv6 流量占比 66%,固定网络 ipv6 流量占比都快到 30%了
    laila
        56
    laila  
       7 天前
    什么情况下需要用户手动配 v6 地址啊,你说的 95%有数据证明吗
    zanx817
        57
    zanx817  
    OP
       7 天前
    ipv6 在终端侧的支持其实很容易, 添加一个兼容 v6 的网卡即可。 现在的终端能力都足够,但不代表网络上就能铺的开。 人的因素才是决定性因素!

    如果 ipv6 的方案不是过于激进,例如搞个 64 位地址,会不会 v6 推开的更容易 ?


    (为了节约 append 能力, 这里再补充一点个人看法)
    yxmyxmyyy
        58
    yxmyxmyyy  
       7 天前
    v6 only 的服务器多了去了,价格比 v4 便宜多了,怎么就没用了?
    playboy0
        59
    playboy0  
       7 天前
    我们公司说是内网 v4 资源紧张 现在开发机和新上线的服务只有 v6 地址了
    moudy
        60
    moudy  
       6 天前 via iPhone
    宝妈大众的车里都是 ipv6 内部互联。国内汽车充电用 can 总线握手,国外是基于电力线网络的 ipv6 握手。这里面基本就没有 v4 什么事情了。就是 v6 的 ndp 对于车用实在是有点难受
    cnbatch
        61
    cnbatch  
       6 天前
    我有一段时间也曾经思考过,如果真的出了 64 位的 IP 地址会不会更好一些

    经过简单推理,发现推广步骤其实跟 IPv6 没什么区别:

    1 、提出草案
    2 、标准化
    3 、现有操作系统向网络栈源码添加新版 IP 地址的支持
    4 、告知业界,可以切换到新版地址
    5 、业界发现,现有程序需要修改源码才可以支持新版 IP 地址

    这样一来,无论新版 IP 地址方案是否激进,推广起来的难度都是相同的

    除非 64 位版本 IP 地址仍然采用点分十进制,并且现有程序经过重新编译+简单修改就能支持新版 IP 地址,那么推广难度才会降低,但会带来其他麻烦事

    考虑到继续沿用点分十进制可以较容易地兼容现有 IPv4 地址
    192.168.0.1 以 16 进制表示就是 C0 A8 00 01

    那么扩充到 64 位版本,看起来就像是这样的:
    00C0 00A8 0000 0001 依然是 192.168.0.1

    至于地址范围、子网掩码,那就一点都不好看了:
    IPv4: 192.168.0.0 ~ 192.168.0.255 / 255.255.255.0
    64bit 版 IP: 192.168.0.0 ~ 192.168.65535.65535 / 65535.65535.65535.0

    然后会见到这种地址:
    65432.23456.12345.54321
    加上端口号,那就是:
    65432.23456.12345.54321:10443

    手动输入的难度确实比 IPv6 低,然而会有这些缺点:
    第一:127.0.0.0 这个范围会造成更加严重的地址浪费
    第二:容易使人混淆,输入 IP 地址的时候,可能会搞不清楚自己输入的是 IPv4 还是 64bit 版 IP
    第三:程序容易出 bug ,而且 debug 的时候容易搞不清楚到底是否正确提供了 64bit 版 IP 的支持
    第三点解释:例如读取到地址是 192.168.2.5 ,需要与这个地址通信;但很显然的是,程序自身不需要读取子网掩码,那么这时候应该把地址交给 IPv4 栈呢,还是交给 64bit 版 IP 栈呢?必然会混淆、混乱

    既然容易出 bug ,那就不如改成冒号?于是地址范围、子网掩码就变成
    192:168:0:0 ~ 192:168:65535:65535 / 65535:65535:65535:0

    同样的加上端口号:
    65432:23456:12345:54321:10443
    Log 里面大量出现这种文字,一定会眼花
    无论是运维还是程序员,都未必能一眼看出写 Log 的代码是否正确记录了端口号

    那就加上中括号吧,于是就变成
    [65432:23456:12345:54321]:10443

    说实话,都搞成这样了,不如索性直接扩充到 128bit——也就是现在的 IPv6

    ---

    当然啦,还可以做另一种点分方式:
    例如前面提到的 00C0 00A8 0000 0001 ,这样写:0.192.0.168.0.0.0.1
    子网掩码:255.255.255.255.255.255.255.0

    长一些的地址:
    65432.23456.12345.54321 变成 255.152.91.160.48.57.212.49
    对应 16 进制:FF 98 5B A0 30 39 D4 31

    程序倒是能正确选择哪个网络栈了,但用户的眼花程度其实跟 IPv6 差不多
    cnbatch
        62
    cnbatch  
       6 天前
    对于 64 位版本 IP 地址还可以多讲一段

    地址位长扩充后,意味着现有 IPv4 的协议报文的 Header 装不下这么长的地址,必须使用新的 Header ,这样一来跟 IPv6 的状况一模一样

    于是又可以再重新讲刚才提到过的,都搞成这样了,不如索性直接扩充到 128bit——也就是现在的 IPv6
    Cheons
        63
    Cheons  
       6 天前 via Android
    固执又不自知,引以为戒。
    wy315700
        64
    wy315700  
       6 天前
    我自己的 3 大运营商号码,都没有获取到 ipv6 地址。

    --------------------------------

    不知道 OP 用的哪个手机哪个系统。蜂窝网络的 IPV6 开通情况是最好的。基本上都有 V6 。
    wy315700
        65
    wy315700  
       6 天前
    说国内应用支持差的可以歇歇了。
    上海网信办一家家检查辖区 APP 是否接入 IPV6 。头部 APP 都是 100% 接入的。

    https://finance.sina.com.cn/tech/roll/2024-12-02/doc-incyafyk8659174.shtml


    顺便,现在 SPN + SRv6 也在推进了,很快骨干网就会变成 V6 的。
    neptuno
        66
    neptuno  
       6 天前
    这么大的升级,推广是需要时间的,只要大家实际用上了,就是很大的成功了。
    Tengfei
        67
    Tengfei  
       6 天前   ❤️ 2
    4. 我自己的 3 大运营商号码,都没有获取到 ipv6 地址。 移动互联网到运营商基站之间的线路,不论是不是 ipv6 ,都不影响运营商骨干网之间用 ipv6 交换数据。 所以有些人提到网络流量超 50%走 ipv6 , 也许不能说明超过 50%的各种应用、终端设备就采用了 ipv6 。查到一个官方信源:《两部门组织开展“网络去 NAT”专项工作
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    几年前的手机系统 apn 就从 ipv4 切换到了 ipv4/ipv6 了,现在 4g/5g 网络 100%支持 ipv6 ,然后你说你的号码都没 ipv6 ????

    然后你又牵强附会说用户不支持 ipv6,运营商骨干网支持 ipv6 ?你讲话有依据吗?说到应用,我看到 bilibili 基本大部分流量都支持 ipv6 ,然后移动网络 ipv6 流量达到了 66%,就这么不能让你信服?

    固定网络 ipv6 流量占比现在也在快速攀升,这个在通信院的网站每个月都有公布
    ranaanna
        68
    ranaanna  
       6 天前   ❤️ 1
    3. 就我自己看到的, 云服务 国内国外普遍给 v4 地址。 国内不论家宽、企业宽带,开 ipv6 老费劲了。 一般不给开,运营商给开了, 自己运维事情也多。 评论区可以看到一些数据。国外也存在。评论补充道谷歌的 dhcpv6 都缺, 可见 ipv6 的基础设施都不健全,推广谈何容易?+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    并不是啊。大多数 vps 都提供更便宜的 ipv6 only 主机,或者 ipv4 额外收费,有些甚至可以免费提供/48 前缀,比如 linode ,比如 he 的 tunnel broker 。企宽没用过不知道,但是国内家宽都会默认提供/60 甚至/56 ,不光给你一个/64 子网,划分很多个子网都不“费劲”。“自己运维事情”,只需要宣告前缀和 rdnss ,slaac 完全自动配置,事情多在哪里,dhcpv6 并不需要。哪里“基础设施都不健全”
    Tengfei
        69
    Tengfei  
       6 天前
    评论补充道谷歌的 dhcpv6 都缺, 可见 ipv6 的基础设施都不健全,推广谈何容易?
    ===========================================

    你不知道谷歌是故意不支持 dhcpv6 的吗?因为他认为这不是正路,没必要支持。。。他认为 slaac 完全够了
    LnTrx
        70
    LnTrx  
       6 天前
    >把 ip 地址从 256 增加到 1024
    从 32 增加到 40bit 仅仅只是增加了一点空间而已,不仅改动成本很高,很多与大空间相关的特性都没法发挥出来
    IPv6 配置也不一定要记 128bit 。既然是运维配置,很多段是连续的 0 可以省略,而 SLAAC 的 IPv6 应该不需要完全手动配置

    >v6 的端口经常全开
    通常是早期民用路由器的防火墙选项太少,企业级应该还是可以配置的
    零信任时代关键是终端设备的安全机制,IPv6 本身极难被主动扫描发现,民用环境下网关不防、交给设备处理也是一种可接受的实践

    >云服务 国内国外普遍给 v4 地址
    用的是哪家云服务?国内外主流厂商及都在 v4 基础上支持 v6 了,国内轻量云服务器都陆续支持了

    >国内不论家宽、企业宽带,开 ipv6 老费劲了。 一般不给开,运营商给开了, 自己运维事情也多。
    企业带宽情况比较复杂,但民用带宽基本都支持了。
    现在什么地区还不给开?

    >我自己的 3 大运营商号码,都没有获取到 ipv6 地址。
    现在什么地区还没有?

    >即便官方下场了, 运营商照样不刁他们
    工信部的文件在投诉时还是有一定威力的
    mm2x
        71
    mm2x  
       6 天前
    国内不论家宽、企业宽带,开 ipv6 老费劲了。 一般不给开,运营商给开了, 自己运维事情也多。

    你这话说的有点违心吧,现在无论是家宽 企宽运维上门安装的时候都是 V4+V6 双栈的好不好?怎么不给开了?谁家默认现在没 IPv6? 真被收回 V6 的都是 PCDN 了吧?那有几个不是呢?

    按照官方数据来看 目前已经有线网已经有 4 亿以上的 v6 用户。占比 66%
    hahasong
        72
    hahasong  
       6 天前
    移动的不清楚,电信和联通光猫默认就开通了双栈,不支持是路由器的问题,手动打开下发双栈所有设备都用的好好的
    PrinceofInj
        73
    PrinceofInj  
       6 天前
    其实你可以看一下搞系统的大本营,远景,最近刚加了一个功能,可以显示用户的协议栈,粗略估计一半是 v6 的访问来源。
    wolonggl
        74
    wolonggl  
       6 天前   ❤️ 1
    看了 OP 的主题,有点井底之蛙坐井观天的感觉;
    moudy
        75
    moudy  
       6 天前 via iPhone
    @cnbatch 127.0.0.1 浪费空间,ff02::1 也差不多
    moudy
        76
    moudy  
       6 天前 via iPhone
    @LnTrx ‘民用环境下网关不防、交给设备处理也是一种可接受的实践’ 这个真的不可接受。你能信任你家智能灯泡,儿童故事机这类固件再也不会更新的玩意的安全性么
    datou
        77
    datou  
       6 天前
    @jim9606 也就奠信的家宽和蜂窝网络分配的 IPv6 是全球路由了,我实测移动和联通的总有一些不通的段,也不知为何

    另外,app store 并没有强制要求 app 支持单栈 IPv6 ,比如推特这么多年都没有支持单栈 IPv6 访问
    ziseyinzi
        78
    ziseyinzi  
       6 天前
    IPV6 的最大阻力就是 IPV4 的各种续命技术。这个案例告诉我们向后兼容好过推倒重来。
    jakes
        79
    jakes  
       6 天前
    OP 真坐井观天。

    我自己就是电信联通家宽双线接入,全都是 IPv6 地址。内网所有设备都分配了 IPv6 地址。

    使用的腾讯云轻量服务器也都是 IPv4+IPv6 双地址。

    打开常用的 App 都显示支持 IPv6 访问,很多网站登录日志都显示的我的 IPv6 地址。
    Tengfei
        80
    Tengfei  
       6 天前
    现在就美国 v6 adoption 大于 50%。 难道还够不上失败吗 ? 而且现在 ipv4 的退出,遥遥无期,根本没有时间表可言。 甚至可以说,现在还看不到替代的趋势。ipv4 配置简单、运营商有利可图。最有话语权推动的就是运营商,但他会花精力做得不偿失的事情吗 ?
    ==========================================================
    就美国大于 50%?你看看 印度 马来西亚 越南 日本 法国 德国 沙特 巴西 墨西哥
    LnTrx
        81
    LnTrx  
       6 天前
    @moudy 智能灯泡这种固件一般还是可以更新的吧
    即使不能更新,因为 SLAAC 几乎不可能被扫,外界也不知道你家有这个物联网设备啊。
    一种是服务端自己出安全问题了,那用户侧有没有网关也没区别
    一种是你的内网有内鬼,那内鬼都进来了,保证安全也跟网关关系不大了
    cqu1980
        82
    cqu1980  
       6 天前
    ipv6 唯一不好解决的是小型企业 VLAN 下面的 IPV6 的分配问题,其他的应该还好
    longzhou6431
        83
    longzhou6431  
       6 天前
    建议楼主先做调研再发文,整篇读下来,说法带有很多主观判断
    nkidgm
        84
    nkidgm  
       6 天前
    我这边可能给你一点参考,应上级要求,我这边学校也在校内推 ipv6 ,但重点来了!!!!整个学校几万人共享 ipv6 带宽 10Mb !你没看错,是 10Mb.
    moudy
        85
    moudy  
       6 天前 via iPhone
    moudy
        86
    moudy  
       6 天前 via iPhone
    @LnTrx 智能灯泡要和外界通信啊,接受外网请求开关灯,被抓到地址还是很轻松的。哪里需要扫了。假设灯泡有安全问题,比如 http 没事,icmp 处理有问题,那么路由器层面上禁止内外网 icmp 互通就很有意义。安全属于系统特性,如果不布置中控节点,那么每个个体节点就必须达到中控级别的强度,这在实践中是不可能的。
    glcolof
        87
    glcolof  
       6 天前
    我这边遇到了奇怪的事情,去年我还可以从家里使用 IPv6 访问公司电脑的,现在我这边测试,同一个城市,电信与电信、电信与移动之间,IPv6 无法相互访问、无法 Ping 通了。
    AkinoKaedeChan
        88
    AkinoKaedeChan  
       6 天前
    1. 中国的大部分地区 ISP 不分配固定 IPv6 前缀是技术问题,他们没有实现相应的绑定
    2. SLAAC 无状态分配是理想的 IPv6 分配方式,不支持 DHCPv6 也是希望通过 Android 的影响力推广 SLAAC 。
    3. IPv6 不会配置是大部分人没学过,不是不好配置;端口全开纯瞎扯,路由器上防火墙规则能配置。
    AkinoKaedeChan
        89
    AkinoKaedeChan  
       6 天前
    @nkidgm 贵校一看就是 CERNET 接入不足然后分配的 CERNET 的地址,这个问题好解决,两个方案

    1. 学校单独一个 AS ,和其他几个运营商 Peering ,当然不太可能。
    2. 在网关上 NAT 到其他运营商的 IPv6 ,不太优雅。
    jiangzm
        90
    jiangzm  
       6 天前
    以前也想过这个问题,觉得从 IPv4 的 32bit 地址跨度到 IPv6 地址 128bit 也太长了,为什么不取中间的 64bit ,刚好一个 long 大小 8 个字节不管是传输和存储都很方便, 也完全无需担心会使用完的问题(约 43 亿倍的 IPv4 地址),而且可以兼容现有的 IPv4 前面补 0 即可。IPv5/IPv8 的地址范围还可以慢慢开放,比如先开放 8 位,现有的 4 位地址表示法换成 5 位即可,这种过渡就很丝滑。

    现有 IPv4: 10.10.10.1 转换 IPv5 地址: 0.0.0.0.10.10.10.1, 实际书写或表示前面去 0 即可

    先开放 8 位 IPv5: 100.10.10.10.10 ,实际已经增加 255 倍的 IPv4 地址范围完全够用。

    后面按实际分配的情况有序的放开其余的地址位。何乐而不为呢?
    LnTrx
        91
    LnTrx  
       6 天前
    @moudy 关键这些基本都是在可控范围内的通信,外人并不知道。这就决定了它不像 IPv4 暴露外网端口那样能够被广撒网式地攻击。
    要能抓到,前提是运营商、网络接入商或者服务端有内鬼。而如果真有黑客把握了运营商级的 DPI 能力,其价值非常高,一般也不会没事攻击普通百姓导致自己暴露。
    westerndream
        92
    westerndream  
       6 天前
    为什么你的手机流量会分不到 v6 地址,这些都普及好几年了,而且现在的手机流量开热点,都能给下游也 PD 分地址了,固定宽带正常也都有 v6 的,不普及一个可能是因为光猫拨号然后二级路由做无线导致无法透传 pd 前缀,再者就是部分地区 pcdn 问题不给分,而且现在那些 PCDN 也很多都是要求有 V6 的才能跑的了
    thevita
        93
    thevita  
       6 天前
    从服务提供者来说,提供 IPv6 访问,会增加运维复杂度,但目前不会带来明显受益,1. 没获得独有的什么特性、功能,2. IPv4 的访问你也必须提供,所以 IPv4 地址的费用你也免不了,那我为啥要用 IPv4

    所以 IPv4 还没有那么稀缺,不够贵,同时 地址需求也没有那么大,达到绝大部分用户都接入了 IPv6 ,估计真得等 类似 IoT 的东西 真正爆发才行
    LOVOQ
        94
    LOVOQ  
       5 天前
    v6 怎么可能是失败呢,因为规模太大太过于细分所以在不断建设,哪能是失败呢....
    为啥大力赔本建设 v6 ,主要是因为互联网基建发展速度超出了 icann 预料,导致分给我国的 v4 库也严重短缺,所以宁愿有阵痛期也得发展,不发展以后就没有公网 ip 用了。现在能叫上名的大厂也都在积极导入 v6 网络建设,说失败太杞人忧天了。
    我看内地现在的姿态,可能以后内地 v4 仅作为骨干网与境外 v4 维持互联互通。等以后境外 v6 也形成主流了就完全切断 v4 链接。之前湖南联通就这么干的,以后这样试点的地区会越来越多。
    null113
        95
    null113  
       5 天前
    坐井观天
    wy315700
        96
    wy315700  
       5 天前
    @nkidgm
    学校 cernet2 接入晚吧。

    17 年前在学校,IPV6 那可是爽歪歪的东西,百兆到桌面,而且免费,当时 IPV4 限速 2mbps 每个人。
    goodryb
        97
    goodryb  
       5 天前
    从我个人感觉来说,我是持积极态度
    1. V6 本身设计是挺好的,在 v4 的基础上不仅仅是解决 IP 地址数量的问题
    2. 在已经有 v4 的基础上,替换到 v6 (个人觉得不算是升级)过程是很漫长的,标准、实现、设备、基础设施建设、应用层适配等,还处于发展中
    3. 当前 v6 在使用过程总确实会有各种问题,路由、连通性等,作为个人用户如果不是很感兴趣,为了避免问题可以先不启用
    kerwin1874
        98
    kerwin1874  
       5 天前
    看了下家里路由器 fasttrack 的流量统计,IPv4 跑了 2782G ,IPv6 跑了 685G ,占比还是不小的,IPv6 目前最大的问题还是公共网络都没开启,比如公共 WiFi 和公司内网,为了避免配置麻烦都一刀切关掉了,不然我都可以放弃掉电信公网 IPv4 转用联通。
    EthanZC
        99
    EthanZC  
       5 天前
    @fuzzsh #30 我勒个去...你这图,我在办公室笑出声
    zenghx
        100
    zenghx  
       4 天前 via iPhone
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1182 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 18:02 · PVG 02:02 · LAX 11:02 · JFK 14:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.