博客
简体中文

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

使用方法

  1. 输入点分十进制格式的 IPv4 地址,例如 192.168.1.42。
  2. 输入 0 到 32 之间的整数作为 CIDR 前缀长度。地址栏里不要带斜杠和前缀。
  3. 查看网络地址、掩码、广播地址和可用主机范围。
  4. 把结果复制到配置备忘或子网规划文档中。

计算规则

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地址吗?

不会。它只在浏览器中做算术运算,不会连接该地址,也不会扫描网络。

没找到想要的工具?