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
可路由:

使用步骤

1

选择计算功能

根据需求选择前缀计算、子网划分、地址压缩展开、进制转换或地址类型识别。每个功能模块都有独立的输入区域和计算按钮。

2

输入 IPv6 地址或前缀

在对应输入框填入 IPv6 地址、前缀长度或子网数量。支持压缩与完整两种地址写法,工具会自动校验格式。

3

查看计算结果

点击计算按钮后,结果以清晰格式展示,超大数值同时给出 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 写作 db80000 写作 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 地址充足,规划时预留连续前缀段,为未来扩展留余地