IPv6/CIDR 地址计算器
纯前端 IPv6 网络计算工具,使用浏览器原生 BigInt 完成 128 位地址运算。提供前缀计算、按子网数量划分、地址压缩/展开、进制转换、地址类型识别五大功能。仅支持 IPv6,IPv4 计算请使用 IP 计算器。
IPv6 / 前缀 计算
按子网数量划分
地址压缩 / 展开
进制 / 格式转换
地址类型识别
IPv6/CIDR 地址计算器使用指南
IPv6/CIDR 地址计算器是网络工程师和开发者处理 IPv6 地址的实用工具,提供前缀计算、CIDR 子网划分、地址压缩展开、进制转换和地址类型识别五大功能。所有计算采用浏览器原生 BigInt 完成 128 位运算,纯前端执行、不上传任何数据。
核心功能详解
🌐 IPv6 / 前缀 计算
输入 IPv6 地址与前缀长度,自动计算网络前缀、地址范围首尾和地址总数。
输入:
2001:db8::/32网络前缀:
2001:db8::起始地址:
2001:db8::结束地址:
2001:db8:ffff:ffff:ffff:ffff:ffff:ffff地址总数:
2^96
📊 按子网数量划分
在给定前缀下按需要的子网数量反推新前缀长度,并列出各子网前缀。
基础前缀:
2001:db8::/32子网数量:
16新前缀:
/36每子网地址数:
2^92子网示例:
2001:db8::/36、2001:db8:1000::/36 …
🔄 地址压缩 / 展开
在 :: 零压缩形式与全 8 组完整形式之间互相转换,遵循 RFC 5952 规范。
完整:
2001:0db8:0000:0000:0000:0000:0000:0001压缩:
2001:db8::1
🔢 进制 / 格式转换
将 IPv6 地址转换为 128 位二进制、十进制大整数、十六进制等多种格式。
地址:
2001:db8::1十进制:
42540766411282592856903984951653826561十六进制:
0x20010db8000000000000000000000001
🛡️ 地址类型识别
自动判定 IPv6 地址的类别(全局单播、链路本地、唯一本地、组播、回环等)及是否可路由。
地址:
fe80::1类别:
链路本地范围:
fe80::/10可路由:
否
使用步骤
选择计算功能
根据需求选择前缀计算、子网划分、地址压缩展开、进制转换或地址类型识别。每个功能模块都有独立的输入区域和计算按钮。
输入 IPv6 地址或前缀
在对应输入框填入 IPv6 地址、前缀长度或子网数量。支持压缩与完整两种地址写法,工具会自动校验格式。
查看计算结果
点击计算按钮后,结果以清晰格式展示,超大数值同时给出 2 的次方与完整数字。每个结果项支持一键复制。
IPv6 地址基础知识
IPv6(Internet Protocol version 6)是新一代互联网协议,使用 128 位地址(IPv4 为 32 位),地址总量约 3.4×10³⁸ 个,从根本上解决了 IPv4 地址枯竭问题。地址由 8 组各 4 位十六进制数组成,组间以冒号分隔。
地址表示法
完整形式
8 组各 4 位十六进制全部写出,如 2001:0db8:0000:0000:0000:0000:0000:0001。
前导零省略
每组的前导零可省略,如 0db8 写作 db8、0000 写作 0。
双冒号压缩
最长的一段连续全零组可用 :: 替代,整个地址中仅能出现一次,如 2001:db8::1。
前缀表示
用 地址/前缀长度 表示网络,如 2001:db8::/32,前缀长度取值 0–128。
地址类型详解
全局单播 (2000::/3)
公网可路由
面向公网的单播地址,相当于 IPv4 的公网地址,全球唯一且可路由。
链路本地 (fe80::/10)
仅本链路
自动配置,仅在同一链路(局域网段)内有效,不可跨路由器转发。
唯一本地 (fc00::/7)
私有地址
私有地址(ULA),相当于 IPv4 的 10.0.0.0/8 等私网段,用于内部网络。
组播 (ff00::/8)
一对多
组播地址,IPv6 取消了广播,用组播实现一对多通信。
回环 (::1/128)
本机
本机回环地址,等价于 IPv4 的 127.0.0.1。
未指定 (::/128)
无地址
全零地址,表示"尚无地址",常用于地址未分配时的占位。
前缀与子网划分
IPv6 不再使用点分十进制子网掩码,而用前缀长度表示网络部分位数。标准做法是站点分配 /48,每个子网使用 /64(主机部分 64 位,可容纳 2⁶⁴ 个地址)。在 /64 之上按需切分出更小前缀即可划分子网。与 IPv4 不同,IPv6 子网通常无需为节省地址而精细计算主机数,因此本工具以"按子网数量划分"为主。
与 IPv4 的核心差异
无广播地址
IPv6 取消广播,改用组播(ff00::/8),因此不存在"广播地址"概念。
无点分掩码
只有前缀长度(/64),没有 255.255.255.0 这类点分十进制掩码。
不保留网络/广播地址
/64 子网的全部 2⁶⁴ 个地址均可用,无需像 IPv4 那样减去 2。
地址空间巨大
128 位地址使每个子网的地址数以天文数字计,需用 2 的次方表示。
应用场景与最佳实践
网络规划应用场景
🏢 企业 IPv6 网络规划
从站点 /48 切分各部门 /64 子网,实现层次化地址规划与网络隔离
🌐 数据中心地址设计
为机架、服务器集群规划 IPv6 网段,优化路由聚合与流量管理
☁️ 云网络配置
在云 VPC 中规划 IPv6 子网,验证前缀范围与地址分配
📱 物联网大规模部署
利用 IPv6 海量地址空间为亿级 IoT 设备分配全球唯一地址
🔒 防火墙与安全策略
识别地址类型、确认前缀范围,精确配置 IPv6 访问控制规则
🔧 网络故障排查
压缩/展开地址、识别地址类别,快速定位 IPv6 配置问题
常用前缀长度对照表
/128 - 单个地址
1 个地址,用于指定单台主机(如回环 ::1、路由器接口地址)
/64 - 标准子网
2⁶⁴ 个地址,IPv6 最常见的子网粒度,无状态自动配置(SLAAC)要求
/56 - 小型站点
256 个 /64 子网,适合家庭宽带或小型分支机构
/48 - 标准站点
65536 个 /64 子网,运营商分配给企业站点的典型前缀
IPv6 规划最佳实践
🎯 坚持 /64 子网边界
主机子网统一使用 /64,确保 SLAAC、邻居发现等机制正常工作
📋 层次化地址规划
按地理/部门/用途分层切分前缀,便于路由聚合与文档化管理
🔍 善用地址类型语义
区分全局单播、唯一本地、链路本地,按用途选择正确的地址类别
🛡️ 预留扩展空间
IPv6 地址充足,规划时预留连续前缀段,为未来扩展留余地