CIDR / 子网计算器

输入 IP 或 CIDR 记法,即时得到掩码、网络 / 广播地址与可用主机范围。计算在浏览器本地完成。

纯本地计算:地址不会发送到服务器。支持单个 IP(按 /32 处理)。

CIDR 记法怎么读

CIDR(无类别域间路由)用"地址/前缀长度"表示一个网段:`192.168.1.0/24` 的"24"表示前 24 位是网络位, 后 8 位是主机位,掩码即 `255.255.255.0`。前缀越短网段越大:/24 有 256 个地址(254 可用), /16 有 65536 个,/8 有 1677 万个。反过来 /30 只有 4 个地址(2 可用),是点对点链路的经典选择; /31 按 RFC 3021 恰好 2 个可用,/32 则代表单个主机。

结果里每个字段是什么

网络地址:主机位全 0 的地址,代表整个网段本身,不能分配给设备;广播地址:主机位全 1 的地址,发给它会到达网段内所有设备,同样不可分配;可用范围:两者之间的地址才是能分配给主机的;反掩码:掩码按位取反, 在路由器 ACL 与 OSPF 配置里常见。输入单个 IP(不带 /前缀)时按 /32 处理。

子网划分的实用口诀

从 /24 划小网段:每个 /26 是 64 个地址(切 4 段)、每个 /27 是 32 个、每个 /28 是 16 个—— 每加 1 位前缀,网段数量翻倍、每段可用地址减半。判断两个 IP 是否同网段: 看两者的网络地址是否相同;判断掩码边界:/25、/26 这类非整字节边界最容易出错, 用本工具算一遍再动手。规划地址池时给每段预留 20%–30% 余量,比事后扩段省事得多。

与其他工具配合

划好网段后,用 IP 归属地查询确认某个地址属于哪段运营商网络, 用 端口探测检查网段内服务的暴露情况, 用 批量 IP 查询一次清点整段地址的归属。

相关文章

更多内容见 博客列表

常见问题

为什么 /24 的可用主机数是 254 而不是 256?

因为网络地址(主机位全 0)和广播地址(主机位全 1)被协议保留,不能分配给设备。/31 与 /32 是 RFC 3021 与实践定义的特例:/31 两个地址都可用(点对点),/32 就是主机自身。

192.168.x.x 和 10.x.x.x 有什么区别?

都属于 RFC 1918 私有地址,只是规模不同:10.0.0.0/8 约 1677 万个地址,172.16.0.0/12 约 100 万个,192.168.0.0/16 约 6.5 万个。私有地址不会在公网路由,出公网要经过 NAT。

怎么判断两个 IP 是否在同一个子网?

把两个 IP 分别与子网掩码做按位与,得到的结果相同就在同一子网。直观方法:用本工具分别输入两个 IP(带上掩码),看网络地址是否一致。

计算结果会上传服务器吗?

不会。整个计算在你的浏览器内完成,输入的地址不会发送到任何服务器,刷新页面即清空。