网络与 IP 计算工具

Subnet Calculator

以 IPv4 和 Prefix/Mask 为输入,综合计算子网边界、掩码、主机范围及位数。

接受 /0~/32,或 binary bits 连续的点分十进制掩码。

使用 CIDR 或连续子网掩码完成综合子网计算,并显示边界、位数和主机范围。

输入内容仅在您的浏览器中处理,不会上传到服务器。

这个工具是什么

Subnet Calculator 是本批的综合计算页。第二个输入既可填写 /26 或 26,也可填写 255.255.255.192;两种表示都会先转换为同一个 Prefix,再由共享核心得到完全一致的结果。

  • 支持所有 /0~/32,而不只处理 /8、/16 或 /24。
  • 子网掩码必须由连续的 1 后接连续的 0。
  • 对于 /31 与 /32,First/Last 和 Usable 会使用明确的特殊语义。

如何使用

  1. 输入 IPv4 地址。
  2. 输入 CIDR Prefix 或 Subnet Mask。
  3. 点击“计算子网”。
  4. 查看 Network、Broadcast、Host Range、Bits 与 Count。

计算原理

掩码将 32 bit 分成 Network Bits 与 Host Bits。IP 和掩码按位 AND 得到 Network;把 Host Bits 全部设为 1 得到 Broadcast;地址总数只由 Host Bits 决定。

示例

  • 192.168.10.45/26 → Mask 255.255.255.192,Network 192.168.10.0,Broadcast 192.168.10.63。
  • 172.16.33.7/20 → Network 172.16.32.0,Broadcast 172.16.47.255。
  • 10.10.10.10 与 255.0.0.0 → 10.0.0.0/8。

常见用途

  • 规划非八位边界的 IPv4 子网。
  • 核对 Prefix 与 Mask 是否等价。
  • 计算 First/Last Host 和传统可用主机数量。

隐私说明

输入与结果只在您的浏览器本地内存中处理,不会上传到服务器、调用在线 API 或被自动持久化保存。

Subnet Calculator 功能特点

使用 CIDR 或连续子网掩码完成综合子网计算,并显示边界、位数和主机范围。 适合日常网络配置、地址校验与子网学习,处理结果可直接查看或复制。

FAQ

CIDR 中 /24 是什么意思?

它表示 24 个 Network Bits 和 8 个 Host Bits,对应 255.255.255.0。

可以直接输入 Subnet Mask 吗?

可以;工具会先验证 bit 是否连续,再反向得到 Prefix。

/31 和 /32 会显示负数吗?

不会。/31 显示 RFC 3021 点对点的 2 个地址,/32 显示一个 Host Route。

计算会枚举网段中的全部地址吗?

不会,只用常量时间的按位运算计算边界和数量。

返回开发者工具分类首页