IPv4子网计算器 — CIDR与可用主机范围
计算IPv4网络边界、掩码和可用主机范围
在浏览器中处理 · 不上传任何内容
/31 把两个地址都当作点对点链路的端点;/32 表示单个主机。不检查保留地址或私有地址是否可在公网路由。
子网计算结果: 192.168.1.0/24
- 网络地址
- 192.168.1.0
- 子网掩码
- 255.255.255.0
- 通配符掩码
- 0.0.0.255
- 广播地址
- 192.168.1.255
- 第一个可用地址
- 192.168.1.1
- 最后一个可用地址
- 192.168.1.254
- 地址总数
- 256
- 可用主机数
- 254
- 网络 CIDR
- 192.168.1.0/24
使用方法
- 输入点分十进制格式的 IPv4 地址,例如
192.168.1.42。 - 输入 0 到 32 之间的整数作为 CIDR 前缀长度。地址栏里不要带斜杠和前缀。
- 查看网络地址、掩码、广播地址和可用主机范围。
- 把结果复制到配置备忘或子网规划文档中。
计算规则
IPv4 地址共 32 位。前缀 /n 表示前 n 位用于网络,剩下 32-n 位用于地址,地址总数为 2^(32-n)。子网掩码在网络位上为 1;通配符掩码则正好相反。
前缀为 /0 到 /30 时,网络地址和广播地址不计入可用主机数。/31 时,两个地址都视为点对点链路的端点。/32 时,结果是单个主机地址。这些是算术上的约定,并不检测某台路由器或某个操作系统是否支持。
示例
| 地址和前缀 | 网络 | 可用范围 |
|---|---|---|
| 192.168.1.42 /24 | 192.168.1.0/24 | 192.168.1.1–192.168.1.254 |
| 10.0.0.3 /31 | 10.0.0.2/31 | 10.0.0.2–10.0.0.3 |
| 203.0.113.7 /32 | 203.0.113.7/32 | 仅一个地址:203.0.113.7 |
输入限制与解读
每个八位组必须是 0 到 255 的十进制整数。01.2.3.4 这类带前导零的写法、主机名和 IPv6 都会被拒绝,以免产生歧义。/0 在数学上覆盖整个 IPv4 地址空间,但它的主机数并不是可分配公网地址的数量。
在实际修改网络之前,请把网关、DHCP 地址池、保留地址和现有路由都考虑进去。本计算器不会检查这些设置。
/31 点对点约定见 RFC 3021。
常见问题
/31 和 /32 怎么处理?
/31 视为点对点链路,两个地址都是可用端点。/32 表示单个主机。这两种情况都不显示广播地址。
会检查地址能否在公网路由吗?
不会。它只计算子网边界,不区分私有、组播和保留地址段,计算结果也不代表对你的路由器或网络配置做了检查。
计算器会连接这个IP地址吗?
不会。它只在浏览器中做算术运算,不会连接该地址,也不会扫描网络。