IPv4 / IPv6 子网与 CIDR 可视化计算器
计算 IPv4 与 IPv6 CIDR 的网络地址、范围、掩码、可用主机数,提供二进制可视化与双 CIDR 重叠比较。纯 BigInt 运算,支持 /0 到 /128 全部前缀。
Samples:
使用说明
- 1 输入 IPv4 或 IPv6 CIDR,例如 192.168.1.0/24 或 2001:db8::/32
- 2 查看网络地址、广播地址、掩码、可用主机数和二进制可视化
- 3 可选:填写第二个 CIDR 进行重叠比较
相关工具
关于此工具
子网与 CIDR 计算器面向网络工程师、运维人员、云架构师和学习网络的开发者。输入一条 CIDR(IPv4 或 IPv6),立即输出网络地址、广播地址、子网掩码、首/末可用主机、可用主机数、二进制表示和地址范围条形图。所有计算基于浏览器内置 BigInt,无需联网。
新增 IPv6 完整支持:解析压缩格式(2001:db8::/32)和完整格式(2001:0db8:0000:0000:0000:0000:0000:0000/32),输出最短与完整两种文本表示,支持 /0 到 /128 全部前缀。新增双 CIDR 重叠比较:填入两段 CIDR 即可判断是否重叠、哪段被包含、并可视化在地址条上的相对位置。
适合场景:AWS / Azure / GCP VPC 子网规划、防火墙规则编写、Kubernetes Pod CIDR 分配、排查路由冲突、IPv6 学习与教学。
常见问题
CIDR 中的 /24、/16、/8 分别代表多少个可用 IP? +
/24 有 256 个 IP(254 可用),/16 有 65536 个 IP(65534 可用),/8 有 16777216 个 IP。前缀每减少 1,IP 数量翻倍;每增加 1,IP 数量减半。/31(RFC 3021 点对点链路)有 2 个可用 IP,/32 是单机地址。
IPv6 的 CIDR 计算和 IPv4 有什么不同? +
计算逻辑完全相同,只是位数从 32 位扩展到 128 位。/64 是 IPv6 子网的常规边界(前 64 位为网络、后 64 位为接口标识),/48 是 ISP 分配给企业的典型前缀。IPv6 没有广播地址,全部地址都可用于主机。
如何判断两个 CIDR 是否重叠? +
工具的「双 CIDR 比较」功能会计算两段 CIDR 的地址区间,自动判断是否相交,以及是否一段完全包含另一段。这在排查「为什么两个 VPC 子网不能同时存在」「为什么这条路由把另一条覆盖了」时非常有用。
支持私有 IP 段吗? +
完全支持。RFC 1918 私有段(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)、IPv6 唯一本地地址(fc00::/7)、环回地址、链路本地地址等都可以正常计算。工具对公网和私有 IP 一视同仁。
二进制可视化是什么? +
工具会把子网掩码的二进制位以 32 位(IPv4)或 128 位(IPv6)的色块条形式展示,网络位(1)和主机位(0)用不同颜色区分,让你一眼看出前缀边界,比单纯看十进制掩码直观得多。