网络与 IP 计算工具

Subnet Mask Calculator

输入 /0~/32 或点分十进制 Subnet Mask,双向转换并验证连续 bit。

支持 /0~/32、0~32,以及连续 bit 的点分十进制掩码。

双向转换 CIDR Prefix 与 Subnet Mask,并严格验证二进制 1/0 是否连续。

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

这个工具是什么

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。

如何使用

  1. 输入 /26、26 或 255.255.255.192。
  2. 点击“转换 Prefix / Mask”。
  3. 查看对应 Prefix、Mask 和 32-bit Binary。
  4. 复制完整转换结果。

计算原理

合法掩码的 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 和网络匹配表达式。

返回开发者工具分类首页