-
网络地址
-
广播地址
-
可用主机数
-
IP 类别
-
-
| 项目 | 值 |
|---|
计算式
网络地址 = IP AND 子网掩码
广播地址 = 网络地址 OR (NOT 子网掩码)
可用主机数 = 2^(32 − 前缀长度) − 2(首尾分别为网络地址与广播地址)
网络地址 = IP AND 子网掩码
广播地址 = 网络地址 OR (NOT 子网掩码)
可用主机数 = 2^(32 − 前缀长度) − 2(首尾分别为网络地址与广播地址)
/31 与 /32 是特例:/32 表示单个主机(可用主机数 1),/31 常用于点对点链路(可用主机数 2,无需网络与广播地址)。本工具按标准口径对 /31、/32 单独处理。
关于本工具
划分子网、配置防火墙白名单、排查「为什么同网段却 ping 不通」时,都需要先算清楚网段边界。本工具输入一个 IP 与 CIDR 前缀,即刻给出该网段的全部关键信息。
如何使用
填写 IP 地址,再选择或输入子网掩码——两者会自动互推(选了前缀掩码会更新,输了掩码前缀会跟着变)。下方表格列出网络地址、广播地址、首个与最后一个可用地址、通配符掩码以及是否为私有地址。
常见问题
为什么可用主机数要减 2?因为网段中第一个地址是网络号(代表整个网段)、最后一个是广播地址,都不能分配给主机。例如 /24 有 256 个地址,可用 254 个。
192.168.x.x 和 10.x.x.x 是什么?它们是 RFC1918 定义的私有地址,仅限内网使用、不能在公网路由。本工具会标注出私有网段,方便判断是否需要 NAT。
为什么 /31 不用减 2?RFC3021 规定 /31 用于点对点链路,两个地址都是可用地址,不再划分网络号与广播地址。
你可能还想问
CIDR 的 /24 是什么意思?
斜杠后是网络位长度:/24 即前 24 位是网络号,主机位 8 位,可用地址 254 个(扣掉网络地址与广播地址);掩码 255.255.255.0 与之等价。
可用主机数为什么总少 2?
每个子网的全 0 地址是网络号、全 1 是广播地址,都不能分配给主机;/30 只剩 2 个可用地址,常用于点对点链路。
怎么判断两个 IP 是否同网段?
把两个 IP 与子网掩码分别按位与,结果相同即同网段;同网段直接通信,跨网段必须经过网关,排查网络不通时第一步就是算这个。
速查在线工具箱