MyIPInfo

如果你看过自己的 IP 地址,多半注意到了两种完全不同的格式。短的那种像 203.0.113.45 是 IPv4。长得多的像 2001:db8:85a3::8a2e:370:7334 是 IPv6。它们不是互相替代——它们是当今互联网同时在用的两套并行地址系统。

简短历史

互联网最初按 IPv4 设计,每个地址 32 比特,总共约 43 亿个。1980 年代设计的时候,计算机昂贵又稀有,43 亿看起来怎么也用不完。

到 2010 年代中期,用完了。每部手机、笔记本、智能冰箱、云服务器都在抢这 43 亿个名额。世界靠 NAT(多设备共用一个公网 IP)和越来越紧的地址回收撑着,但长期答案是更大的地址空间。

那就是 IPv6——128 比特,总共 340 涧(3.4 × 10³⁸)个地址。实际上是无穷的。地球上每一粒沙都能分到万亿个 IPv6 地址。

地址长什么样

IPv4 是 4 个数字(0-255)用点分隔:

  • 203.0.113.45 ——一个”普通”公网 IP
  • 192.168.1.1 ——家用路由器的典型内网 IP
  • 10.0.0.1172.16.x.x ——企业内网常用的私有段

IPv6 是 8 组 4 位十六进制数,用冒号分隔:

  • 2001:0db8:85a3:0000:0000:8a2e:0370:7334 ——完整形式
  • 2001:db8:85a3::8a2e:370:7334 ——简写形式(前导零和连续全零组可压缩为 ::
  • fe80::1 ——只在本地网络内有效的”链路本地”地址

简写规则看起来有点随意,看几个就习惯了。:: 一个地址里只能出现一次——否则没法判断它代表多少组。

你大概率两个都在用

现代运营商和移动网络多数提供”双栈”——IPv4 和 IPv6 同时工作。手机、笔记本、路由器在两边都有地址。访问网站时,设备会选目标支持的那个协议族,两边都能时略偏向 IPv6。

可以在 MyIPInfo 上验证:双栈网络下,本站会同时显示同一设备的 IPv4 和 IPv6 地址。

对普通用户的实际差别

日常上网,体验是一样的。你感觉不到自己在用哪个协议。但有几件事会变:

  • NAT vs 唯一地址:IPv4 NAT 下家里所有设备共享一个公网 IP;IPv6 下每台设备通常一个唯一的公网 IP。这会影响网站区分你不同设备的难易程度。
  • VPN 行为:很多老旧 VPN 只代理 IPv4。如果你的网络有 IPv6,发往 IPv6 目标的流量会完全绕过 VPN——这就是”IPv6 泄露”。现代 VPN 要么两个都代理,要么在连接时直接禁用 IPv6。
  • 地理定位:IPv6 地址通常按运营商以更大的地理块分配,城市级定位可能稍弱——也可能稍强,要看数据库。
  • 端口转发与自建服务:IPv6 下可以直接把服务暴露在指定设备上,不用 NAT 那一套。自建服务更方便,安全考虑稍有不同。

为什么过渡这么慢

IPv4 耗尽喊了几十年了,2026 年 IPv6 的互联网支持率只有大约 40-50%(看怎么算)。过渡慢的原因:

  • 两个协议不兼容——纯 IPv4 客户端和纯 IPv6 服务器之间需要翻译网关
  • 现有 IPv4 + NAT 大部分场景能用,紧迫性有限
  • 企业网络在 IPv4-only 配置上投入巨大
  • 某些地区(特别是印度和部分亚洲国家)早就跳到了 IPv6 重度采用;另一些地区(特别是非洲)则落后

现实的时间表是”两个协议再共存十几二十年,然后 IPv4 慢慢退役”。

普通用户该做什么

多数用户:什么都不用做。设备自动处理。但要知道:

  • 配 VPN 时验证一下 IPv6 没泄露(MyIPInfo 能告诉你)
  • 自建服务且运营商给了 IPv6 的话,可能不再需要端口转发
  • 同一个网站你和另一个网络上的人体验不一致时,IPv4 和 IPv6 的路由差异是可能的原因之一

对开发者和运维:两个都支持。Web 服务器、DNS 记录、监控、防火墙规则从一开始就要双栈设计。把 IPv6 当事后补丁会带来一半的”我机器上能跑啊”的玄学故障。