编码解码哈希加密格式化时间转换开发生成文本处理网络工具其他工具
首页 / 网络工具 / IP子网计算

IP子网计算

算出网段、掩码和可用主机。

输入
结果

这个工具能做什么

输入一个带 CIDR 前缀的 IPv4 地址,比如 192.168.1.10/24,这个 IP子网计算器会一次算出子网掩码、网络地址、广播地址、可用主机 IP 范围、地址总数、可用主机数和通配符掩码。平时手工做子网掩码计算,得先把点分十进制转成二进制、跟掩码做按位与、再数一遍主机位,中间一步算错整段网段就跟着错。工具把这套流程自动化,敲一行就拿到全部结果,省去反复换算和查表。所有计算都在浏览器本地完成,不上传任何地址。

CIDR 里斜杠后面的数字是网络前缀长度,表示 32 位地址中从高位起有多少位属于网络部分,剩下的就是主机位。把前缀位全置 1、主机位全置 0 得到子网掩码(如 /24 对应 255.255.255.0),掩码逐位取反就是通配符掩码。网络地址是 IP 与子网掩码做按位与的结果,广播地址则是把主机位全部置 1;地址总数等于 2 的主机位次方,普通网段的可用主机数再减去网络地址和广播地址两个,即 2^(32-前缀) - 2。整个 cidr 计算过程都是纯位运算,不依赖任何网络请求。

划分子网时最实用。比如手上有 10.0.0.0/24 想切成 4 段做隔离,改成 /26 后每段 64 个地址、62 台可用主机,工具直接列出 10.0.0.0/26、10.0.0.64/26 等各段的网络地址和主机范围,不用一段段手推。配置路由和防火墙规则时,也常要确认某个 IP 是否落在给定网段内,或者一条 ACL 里的通配符掩码写得对不对,把网段丢进来对一眼网络地址和广播地址就清楚了。规划机房或云上 VPC 的地址空间、核对交换机接口配置时同样用得上。

几个容易踩的点:/31 是点到点链路的特例(RFC 3021),两个地址都可用于两端接口,没有单独的广播地址;/32 表示单台主机,常见于路由的精确匹配。传统 A/B/C 类的默认掩码只是历史约定,CIDR 下前缀可以是任意长度,不必受类别限制。此外本工具针对 IPv4,IPv6 的前缀概念类似但地址是 128 位、不再有广播地址,不能直接套用这里的结果。即便输入的主机位不为零(如 192.168.1.10/24),工具也会按前缀归算出它所在的网络地址 192.168.1.0,不影响计算。

IP子网计算是一个免费的在线工具,打开网页就能用,不用下载也不用注册。平时大家搜的“ip子网计算”、“子网掩码计算”、“cidr计算”,说的都是这个。

常见使用场景

使用方法

  1. 把内容粘贴到输入框(生成类工具直接设置选项)。
  2. 按需要选择选项,点操作按钮。
  3. 结果出现在下方,点「复制结果」即可带走。

常见问题

支持 IPv6 地址吗?
不支持,本工具只计算 IPv4。IPv6 采用 128 位地址和前缀,没有广播地址,子网划分方式与 IPv4 不同,不能套用这里的结果。
可用主机数为什么是地址总数减 2?
每个普通网段里,网络地址(主机位全 0)和广播地址(主机位全 1)被保留,不能分配给主机,所以可用数是 2^(32-前缀) 再减 2。/31 和 /32 是例外。
输入 192.168.1.10/24 而不是 .0/24,结果会不会不对?
不会。工具会先用前缀把主机位归零,算出网络地址 192.168.1.0,后续的广播地址、主机范围都基于这个网络,与输入 .0/24 完全一致。
/31 的结果为什么没有广播地址、可用主机是 2?
/31 是点到点链路的特例(RFC 3021),只有两个地址且两端接口都可用,不再保留网络地址和广播地址;/32 则表示单个精确主机地址。
计算过程会把我的 IP 上传吗?
不会,全部子网计算在浏览器本地用 JavaScript 完成,输入的地址不会发送到服务器,可放心用于内网或生产网段的规划。

相关工具

查看全部「网络工具」工具 →

相关名词解释