子网掩码计算器(CIDR / IP 子网)
输入一个带前缀的地址(如 192.168.1.10/24),立刻算出子网掩码、网络地址、广播地址、可用主机范围与数量;还能按新前缀切分子网,或判断某个 IP 属于哪个网段。全部在你的浏览器里算完。
功能特性
网络地址、广播地址、子网掩码、反掩码、可用主机范围与数量、地址类别与归属,输入一个 CIDR 全部给出。
掩码、网络地址与你的地址逐位对齐显示,网络位高亮,一眼看清 /24 到底切在哪里。
填一个新的前缀长度就列出切分后的每个子网、可用范围与容量,最多列出 256 条并给出总数。
判断某个 IP 是否落在当前网段内;IPv6 用大整数精确计算,地址数与范围不会因浮点近似而错。
使用步骤
填 192.168.1.10/24,或 192.168.1.1/255.255.255.0 这种点分掩码写法,也可以直接贴 IPv6。
结果区按网格列出网络地址、广播地址、可用范围与数量,二进制卡片逐位对照网络位。
在「子网划分」里填一个比原前缀更大的数字,例如 /24 填 26,得到 4 个 /26 子网及其范围。
把某个 IP 填进「归属判断」,确认它是否属于该网段、属于哪个子网。
适用场景
常见问题
为什么 /31 显示 2 个可用主机,/32 显示 1 个?
按 RFC 3021,/31 用于点到点链路,两个地址都是可用端点,不再扣网络位与广播位;/32 本身就是单个主机地址。传统教材里「/31 不可用」的说法来自更早的规范,已经过时。
网络地址和广播地址能分配给主机吗?
不能,它们是网段的保留地址。/24 的 192.168.1.0 是网络地址、192.168.1.255 是广播地址,可用范围是 .1 到 .254 共 254 个。
可用主机数是怎么算的?
2 的(32 减前缀长度)次方,再减 2。/24 是 2 的 8 次方 = 256,减 2 得 254;/27 是 32 减 2 = 30。IPv6 不扣保留地址,所以 /64 的可用数就是 2 的 64 次方。
子网划分为什么只列一部分?
切分数量按 2 的幂增长,例如 /8 切 /24 会得到 65536 个子网,全列出来页面会卡。超过 256 个时只列前 256 条,并明确写出总数,不会让你以为只有这些。
支持 IPv6 吗?
支持。/64 这类前缀会给出网络前缀、首末地址与地址总数(用精确整数计算,不是浮点近似)。IPv6 没有广播地址,所以那一栏显示的是该前缀的最后一位地址。
输入的 IP 会被上传吗?
不会。所有计算都在浏览器里完成,页面不发请求也不做任何存储。