这个工具是什么
Subnet Mask Calculator 用一个输入完成 Prefix → Mask 与 Mask → Prefix 双向转换。掩码不仅要满足四段 0~255,还必须在完整 32-bit 中呈现连续的 1 后接连续的 0。
- 支持 0.0.0.0(/0)和 255.255.255.255(/32)两个边界。
- 255.255.127.0 等看似接近的值仍会因 bit 不连续而被拒绝。
- 同时显示 Wildcard Mask、Network Bits、Host Bits 与 Total Addresses。
如何使用
- 输入 /26、26 或 255.255.255.192。
- 点击“转换 Prefix / Mask”。
- 查看对应 Prefix、Mask 和 32-bit Binary。
- 复制完整转换结果。
计算原理
合法掩码的 32-bit 字符串必须匹配 1*0*:一旦出现 0,后面不能再出现 1。Prefix 是前导连续 1 的数量,Wildcard 则是掩码逐 bit 取反。
示例
- /26 → 255.255.255.192,Wildcard 0.0.0.63,总地址 64。
- 255.255.254.0 → /23。
- 255.0.255.0 → Invalid,因为二进制中出现 1→0→1。
常见用途
- 在路由配置的 CIDR 与点分掩码间转换。
- 验证手工输入的 Subnet Mask 是否连续。
- 查看 Prefix 对应的 Host Bits 与地址容量。
隐私说明
输入与结果只在您的浏览器本地内存中处理,不会上传到服务器、调用在线 API 或被自动持久化保存。
Subnet Mask Calculator 功能特点
双向转换 CIDR Prefix 与 Subnet Mask,并严格验证二进制 1/0 是否连续。 适合日常网络配置、地址校验与子网学习,处理结果可直接查看或复制。
FAQ
255.255.255.0 等于多少 CIDR?
它包含 24 个连续的 1,因此等于 /24。
/26 的 Subnet Mask 是什么?
/26 对应 255.255.255.192,剩余 6 个 Host Bits。
为什么 255.0.255.0 不是合法子网掩码?
完整二进制在出现 0 后又出现 1,不符合连续掩码规则。
Wildcard Mask 是什么?
它是 Subnet Mask 的逐 bit 反码,常用于 ACL 和网络匹配表达式。