这个工具是什么
Subnet Calculator 是本批的综合计算页。第二个输入既可填写 /26 或 26,也可填写 255.255.255.192;两种表示都会先转换为同一个 Prefix,再由共享核心得到完全一致的结果。
- 支持所有 /0~/32,而不只处理 /8、/16 或 /24。
- 子网掩码必须由连续的 1 后接连续的 0。
- 对于 /31 与 /32,First/Last 和 Usable 会使用明确的特殊语义。
如何使用
- 输入 IPv4 地址。
- 输入 CIDR Prefix 或 Subnet Mask。
- 点击“计算子网”。
- 查看 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。
计算会枚举网段中的全部地址吗?
不会,只用常量时间的按位运算计算边界和数量。