🌐 CIDR / 子网计算器
从 CIDR 表示法即时计算网络地址、广播地址、主机数、首/末主机。支持 IPv4 和 IPv6。
完全免费
无需注册
浏览器内完成
5 种语言
深色模式
📖 常见的坑
根据 CIDR 表示法计算网络地址、广播地址、可用主机数与地址范围。处理全部在浏览器内完成。算得对与设计得对是两回事:划分子网应依据「这张网将来会长到多大」,而非「今天有多少台设备」,因为日后要扩容就得重新配置网内的全部设备。
| 情形 | 会发生什么 | 怎么处理 |
|---|---|---|
| 可用主机数少了 2 个 | /24 包含 256 个地址,但可用的只有 254 个:首个是网络地址,末个是广播地址。/30 的 4 个地址中可用 2 个,恰好够一条路由器互联链路。/31 名义上主机数为 0,但 RFC 3021 允许在点对点链路上使用这两个地址。 |
若计划部署 100 台服务器,请考虑更宽一档的 /23(510 台)而非 /24(254 台)。担心 IPv4 枯竭针对的是全局地址,在私有地址空间中几乎没有节省的必要——10.0.0.0/8 就有 1600 万个。反而是划得太紧、日后无法与相邻段合并而导致路由表膨胀,代价更大。 |
| 子网边界搞错了 | 即便写作 192.168.1.100/24,网络仍是 192.168.1.0/24。主机位上是否置位并不影响;/24 的含义只是「高 24 位是网络」。当掩码不是 8 的倍数(如 /26)时直觉便失效——能立刻说出 192.168.1.100/26 属于 192.168.1.64 的人并不多。 |
写进配置之前请务必计算。防火墙放行网段与 ACL 尤其关键:边界错一位,要么放进了本不该放的主机,要么挡掉了本该放行的主机——后者尚能察觉,前者往往无声无息。记住掩码每加 1 位,块大小减半:/25 是 128 个(0-127 / 128-255),/26 是 64 个,/27 是 32 个,心算就容易了。 |
| 用 IPv4 的习惯划分 IPv6 | 在 IPv6 中,/64 是「一张网络」的标准单位,划得比它更细会导致 SLAAC(地址自动配置)无法工作。单个 /64 含有 1800 京个地址,但觉得「太浪费」而切成 /120 之类,是设计上的错误而非节省。把 IPv4 的直觉照搬过来,会造成日后难以定位的故障。 |
标准做法是为每个站点分配一个 /48,其内部再按 /64 划分(一个 /48 可容纳 65,536 个 /64)。唯有点对点链路是例外,RFC 6164 推荐使用 /127。请把 IPv6 地址空间视为「要分配得可读」而非「要节省」:把站点编号与用途编码进地址位,多年之后再看依然能读懂这套规划。 |
可作为私有地址使用的范围只有 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16 三段(RFC 1918)。注意 172 段是 /12,因此从 172.16 到 172.31,不包含 172.32——这是很容易搞错的地方。设计 VPC 或容器网络时,请从一开始就划得宽裕,并选择别人不太会用的范围,以免将来 VPC 对等连接或 VPN 时发生重叠。192.168.0.0/24 与 192.168.1.0/24 是家用路由器的默认值,在站点间 VPN 中迟早会冲突。
📖 使用方法
-
1
输入 CIDR 表示法输入 192.168.1.0/24 等 CIDR 表示法。也支持 IPv6 表示法。
-
2
查看计算结果显示网络地址、广播地址、子网掩码、通配符、首/末主机和主机总数。
-
3
选择示例点击输入框下方的示例按钮即可立即加载常用 CIDR 范围。
❓ 常见问题
/24 和 /25 有什么区别?
/24 有 8 个主机位,允许 254 台可用主机。/25 有 7 个,允许 126 台。前缀每增加 1 位,主机数减半。
支持 IPv6 吗?
是的。输入 IPv6 CIDR(如 2001:db8::/32)可计算网络地址、首/末主机和地址总数。
如何从子网掩码获取前缀长度?
255.255.255.0 对应 /24。连续 1 的位数即为前缀长度。
🐛 此工具出现问题了吗?
免费、无需注册。仅提供复现步骤也有帮助。报告将直接发送给运营者并用于改进。
✅
感谢您的反馈!
已送达运营者,将用于改进工具。