IP 子网计算器
输入 IP 地址加前缀(如 192.168.1.130/26),或者 IP 加子网掩码,就能看到网络地址、广播地址、可用主机范围。支持 IPv4 和 IPv6,可以把网络拆成若干子网。全部在你的浏览器里计算。
使用限制
- 子网掩码必须是“连续的 1 后面跟连续的 0”,像
255.0.255.0这样的非法掩码会报错。 - /31(RFC 3021 的点对点链路)两个地址都可用;/32 是单个主机,可用数为 1。其余前缀的可用主机数 = 总数 − 2(去掉网络地址和广播地址)。
- IPv6 没有广播地址的概念,这里给出的是前缀的第一个和最后一个地址;地址总数可能非常大(如 /64 有 264 个),表中同时给出十进制数和幂。
- “地址类别(A/B/C/D/E)”是早期有类网络的划分,现在以 CIDR 为准,仅供参考;“用途”只识别私有地址(RFC 1918)、环回、链路本地、运营商级 NAT(100.64.0.0/10)、组播和保留地址等常见范围,不是完整的 IANA 特殊地址表。
- 输入不支持带区域标识的 IPv6(如
fe80::1%eth0);IPv4 的每一段不允许有前导零(192.168.01.1会报错,避免被误读为八进制)。 - 只做地址的数学计算,不会联网查询任何地址。
子网拆分
| # | 子网 | 可用地址范围 | 广播地址 |
|---|
使用方法
- 在第一格输入 IP 地址,可以直接带前缀长度(
192.168.1.130/26、2001:db8::1/64),也可以只输入 IP,再在第二格填子网掩码(255.255.255.192)或前缀(26、/26)。 - 点“计算”。IPv4 给出掩码、反掩码(通配符掩码)、网络地址、广播地址、可用主机范围与数量、地址类别和用途;IPv6 给出网络前缀、起止地址、地址总数和类型。
- 想拆分子网,在第三格填个数(如
4):个数不是 2 的整数次幂时会向上取到 2 的幂,最多列出 256 个子网。
例:192.168.1.0/24 → 掩码 255.255.255.0,广播 192.168.1.255,可用 254 个(192.168.1.1 到 192.168.1.254);192.168.1.130/26 → 网络 192.168.1.128,广播 192.168.1.191,可用 62 个。
常见问题
什么是 CIDR 前缀 /24?
表示地址的前 24 位是网络部分,剩下的是主机部分。/24 对应子网掩码 255.255.255.0,有 256 个地址、254 个可用主机。
子网掩码和反掩码有什么区别?
子网掩码的网络位是 1;反掩码(通配符掩码,路由器 ACL 里常用)恰好相反,主机位是 1,例如 /24 的反掩码是 0.0.0.255。
为什么可用主机数比总地址数少 2?
因为每个子网的第一个地址是网络地址,最后一个是广播地址,不能分配给主机。/31 和 /32 是特例。
我输入的地址会被上传吗?
不会,计算在你的浏览器里完成。