🛰️IPv6 计算器 - 地址压缩展开、子网划分与类型识别
IPv6 地址又长又容易写错,规划网络时还要反复换算前缀。输入一个 IPv6 地址或“地址/前缀”(也支持 %zone、方括号写法,甚至粘贴 ip6.arpa 反向域名),工具会给出 RFC 5952 规范压缩形式、完整展开形式、十六进制与十进制整数和按前缀着色的二进制,以及该前缀的网络地址、起止地址、地址总数(用 BigInt 精确计算,/48 也能显示到个位)和反向解析区域。地址类型识别覆盖全球单播、ULA 内网地址、链路本地、组播(解析作用域与 R/P/T 标志、常见知名组播地址和请求节点地址)、IPv4 映射与兼容地址、6to4、NAT64(64:ff9b::/96)、文档与基准测试地址等;Teredo 地址会解码出服务器 IPv4、客户端公网 IPv4 与端口。子网划分可以把任意前缀拆成更长的前缀,地址再多也能分页浏览、直接跳到指定页。另外还有:范围检查(一次判断多个地址是否在某个前缀内)、MAC 与 EUI-64 接口 ID 互转、IPv4 转各种 IPv6 形式,以及用浏览器安全随机数生成 RFC 4193 ULA /48 前缀。全部在本地计算。
免费 · 无需注册 · 浏览器本地处理最后更新:
正在加载工具...
如何使用IPv6 地址计算器
- 1输入 IPv6 地址或“地址/前缀”,也可以点下方的示例
- 2查看压缩 / 展开形式、地址类型、前缀范围和反向解析域名
- 3在下方做子网划分、范围检查、EUI-64 换算、IPv4 转换或生成随机 ULA 前缀
常见问题
- IPv6 地址的压缩规则是什么?
- RFC 5952 规定:每组去掉前导零;最长的一段连续全零组(至少两组)用 :: 代替,长度相同时压缩最前面的一段;只有一组 0 时不用 ::;字母一律小写。例如 2001:0db8:0000:0000:0001:0000:0000:0001 应写成 2001:db8::1:0:0:1。
- 家庭宽带分到 /56 或 /60 前缀,能划多少个子网?
- 局域网通常使用 /64 子网。/56 可以划出 2^(64−56) = 256 个 /64,/60 可以划出 16 个。在“子网划分”里选择 /64 即可列出全部子网地址。
- fd00::/8 开头的地址是什么?
- 这是唯一本地地址(ULA),相当于 IPv4 的 10.0.0.0/8 等私有地址,只在内网使用,不会在公网路由。RFC 4193 要求 fd 之后的 40 位全局 ID 随机选取,避免两个内网合并时冲突,可以用本页的生成器得到一个随机 /48 前缀。
- 链路本地地址后面的 %eth0 是什么?
- 那是区域 ID(zone)。所有网卡都有 fe80::/10 链路本地地址,同一台机器上可能重复,所以访问时要用 %网卡名(Windows 上是 %编号)指明从哪个接口发出。工具会识别并单独显示它,计算时忽略。