← 云枢 AI 导航 · 工具库

子网掩码计算:一个 /24 到底切出了哪些地址

输入带前缀的地址,或者 IP 与掩码分两栏填。网络地址、广播地址、可用主机范围、通配符掩码与 32 位二进制,同一屏给全。

立即使用 → English

子网划分真正容易出错的不是算网络号,而是边界:/31 到底能不能用两个地址、/32 的网络地址是不是主机本身、/0 的总地址数是 2^32 还是 2^32-2。这些都不是「差不多」的问题 —— 写进防火墙规则或 DHCP 池就会直接出事。

这个工具把两件事分开处理:连续的位运算由服务端一次算完,特殊前缀单独注明依据(RFC 3021、RFC 950)。所以 /31 会明确告诉你两个地址都可用、没有网络号与广播号;而 255.0.255.0 这类不连续掩码会直接报错 —— 它本来就不是合法掩码,猜一个结果只会让排查更难。

它会检查什么

常见问题

/31 的可用主机数为什么是 2?
RFC 3021 允许在点对点链路上使用 /31:两个地址都是主机地址,不再保留网络号与广播号。这跟 /24 的「总数减 2」是两套规则,工具会按前缀自动切换并注明。
/32 有广播地址吗?
没有。/32 只描述单个主机(环回口、VIP 常见),网络地址就等于主机地址,可用主机数是 1。
为什么 255.0.255.0 会报错?
掩码必须是「从高位起连续的 1」。255.0.255.0 中间夹了 0 又出现 1,按 RFC 950 不是合法掩码;多数设备也会拒绝或按意外方式解释。工具直接报错,而不是给出看似合理的结果。
会把我输入的地址存起来吗?
不会。全部在内存里按位运算,不联网、不写数据库、日志不记内容。

相关工具