子网计算器SUBNET / MASK · HOSTS · NETWORKS

给出 IP 与子网掩码,立刻得到网络地址、广播地址、可用主机数;切到地址段模式,还能算出这段范围按当前掩码能划出几个网络。

单个地址与掩码

IPv4
点分十进制,四段 0–255,例如 10.0.0.1
可填点分十进制 255.255.255.0,也可直接填前缀长度 24
24
/0 · 0.0.0.0 /32 · 255.255.255.255

计算结果

掩码模式
可用主机数
254
2^(32−24) − 2
= 254
网络位(被掩码固定) 主机位(可分配给设备)
网络位 24 bit主机位 8 bit

主机数怎么算:可用主机数 = 2 的主机位次方减 2,减掉的是网络地址(全 0)与广播地址(全 1)。/31 按点对点链路取 2 个可用地址,/32 只有 1 个。

网络数怎么算:地址段模式下,用起止地址分别算出各自所在的网络号,两者之差加一就是这段范围内完整覆盖的子网数量。

掩码合法性:掩码的二进制必须是连续的 1 后面接连续的 0,形如 255.255.254.0 合法,255.255.253.0 不合法。