IP 子网计算器

即时计算 IPv4 子网详情。输入 IP + CIDR 即可获得网络地址、广播地址、首尾可用主机、子网掩码、通配符掩码及主机数量。免费,在浏览器中处理,无需注册。

  • 在浏览器中处理
  • 数据不离开你的设备
  • 免费 · 无需注册
输入 4 个 0–255 的十进制数字,用点分隔,不带前导零。仅支持 IPv4。停顿 250 毫秒后更新结果。Ctrl/⌘+L 清空输入和结果,保留已选前缀。
选择 0–32 的前缀,默认为 /24。更改菜单会立即更新结果,并改写输入中已有的 /前缀;不带斜杠的地址文本保持不变。

输入 IPv4 地址后,这里显示子网详情。

阅读完整使用指南 IP 子网计算器在线:CIDR、子网划分与主机范围完全指南
示例、说明与常见问题 带实际输出的示例、与同类工具的差别,以及常见问题。

例子:把一个 /24 分成 4 个 /26

办公室的 192.168.10.0/24 要拆给四个部门,每个部门一个 /26。工具一次只算一个子网,依次输入四个网段的起始地址(或网段里任意一个地址)即可:

输入网络地址广播地址可用范围可用主机数
192.168.10.0/26192.168.10.0192.168.10.63192.168.10.1 – 192.168.10.6262
192.168.10.64/26192.168.10.64192.168.10.127192.168.10.65 – 192.168.10.12662
192.168.10.128/26192.168.10.128192.168.10.191192.168.10.129 – 192.168.10.19062
192.168.10.200/26192.168.10.192192.168.10.255192.168.10.193 – 192.168.10.25462

最后一行输入的是网段中间的 192.168.10.200,工具清掉主机位后给出规范写法 192.168.10.192/26。 每段 64 个地址,扣掉网络地址和广播地址后剩 62 个。四段首尾相接,正好覆盖整个 /24。

阿里云交换机的可用地址比工具少

工具按传统规则只扣网络地址和广播地址。阿里云专有网络的说明《专有网络与交换机》写明: “针对IPv4,每个交换机的第1个和最后3个IP地址为系统保留地址。”以 172.16.1.0/24 的交换机为例:

网络地址: 172.16.1.0
广播地址: 172.16.1.255
第一个可用主机: 172.16.1.1
最后一个可用主机: 172.16.1.254
可用主机数: 254

阿里云保留的是 172.16.1.0、172.16.1.253、172.16.1.254、172.16.1.255 这 4 个, 所以能分配给 ECS 的是 172.16.1.1 到 172.16.1.252,共 252 个,比工具的 254 少 2 个。 工具显示的「最后一个可用主机」172.16.1.254 在阿里云上恰好是保留地址,规划静态 IP 时要避开。按这个规则,/26 的交换机能用 60 个,/28 能用 12 个。

中文输入法下输入地址

开着中文输入法敲点号,常会打出句号「。」;全角模式下数字和斜杠也会变成全角。工具先把这些字符按半角读取,再按点分十进制规则检查,输入框里的文字保持原样:

输入: 192。168。10。77/26
网络地址: 192.168.10.64
CIDR 表示法: 192.168.10.64/26

顿号、中文逗号等其他标点仍会提示「无效的 IPv4 地址」。复制结果或填进防火墙、云控制台时,请使用工具给出的半角结果。

复制出来的结果

「复制」把 8 项结果按「标签: 值」逐行写入剪贴板。/31 没有广播地址时,会写出原因:

网络地址: 10.0.0.8
广播地址: 无(/31 点对点链路,RFC 3021)
子网掩码: 255.255.255.254
通配符掩码: 0.0.0.1
第一个可用主机: 10.0.0.8
最后一个可用主机: 10.0.0.9
可用主机数: 2
CIDR 表示法: 10.0.0.8/31

输出字段说明

字段说明
网络地址子网第一个地址,用于标识网络本身
广播地址最后一个地址,发往它的包会送到子网内所有主机;/31 与 /32 没有广播地址,显示「无」
子网掩码前缀的点分十进制形式(如 255.255.255.0)
通配符掩码子网掩码的按位取反
第一个可用主机网络地址 + 1;/31 与 /32 为网络地址本身
最后一个可用主机广播地址 − 1;/31 与 /32 为网段最后一个地址
可用主机数总地址数减 2(网络 + 广播);/31 为 2,/32 为 1
CIDR 表示法规范的网络/前缀形式

常用子网参考

CIDR子网掩码可用主机数
/30255.255.255.2522
/29255.255.255.2486
/28255.255.255.24014
/27255.255.255.22430
/26255.255.255.19262
/25255.255.255.128126
/24255.255.255.0254
/23255.255.254.0510
/22255.255.252.01,022
/16255.255.0.065,534

限制

  • 地址必须是 4 个 0–255 的十进制数,不能有前导零。10.0.0.01、0x0a.0.0.1、10.1 会提示「无效的 IPv4 地址。请用点分隔的 4 个 0–255 的数字,不带前导零(如 10.0.0.1)。」
  • 前缀必须是 0–32 的整数。/33、/24x、/024 会提示「CIDR 前缀必须是 0–32 的整数(如 /24)。」斜杠后不能写点分掩码,/255.255.255.0 要改成 /24。
  • 只支持 IPv4,IPv6 地址按无效处理。
  • 一次只算一个子网:不会自动拆分网段、列出全部地址,也不检查两个网段是否重叠。
  • 可用主机数按传统规则只扣网络地址和广播地址,云平台额外保留的地址(如上文的阿里云交换机)需要自己再减。

FAQ

什么是子网?

子网(子网络)是 IP 网络的逻辑细分。子网划分把一个大网络切成更小、更容易管理的网段,同一子网内的主机直接通信,不同子网之间要经过路由器。

什么是 CIDR 表示法?

CIDR(无类域间路由)表示法把 IP 地址和前缀长度写在一起,例如 192.168.1.0/24。斜线后的数字是前缀长度,即网络部分占用的比特数。

子网掩码如何计算?

子网掩码由前缀长度推导:前 N 位为 1,其余为 0。例如 /24 对应 255.255.255.0(24 个 1 后跟 8 个 0)。

什么是通配符掩码?

通配符掩码是子网掩码的按位取反,用在 ACL 和路由协议(如 OSPF)中,指定地址中哪些位需要匹配。

/24 子网有多少可用主机?

/24 子网共有 256 个地址。其中两个被保留:一个是网络地址,一个是广播地址,剩下 254 个可用主机地址。

支持哪些地址写法?

按 inet_pton 的点分十进制规则:4 个 0–255 的数字用点分隔,只能是数字,不能有前导零。10.0.0.01、10.0.0.1x、0x0a.0.0.1、10.1 都会报错,工具不去猜(有的解析器把 010 当八进制 8)。斜杠后的前缀必须是 0–32 的整数,/24x、/024 同样报错。输入法打出的全角数字、全角点和斜杠,以及中文句号「。」,会先按半角读取。

输入的地址会发送或保存吗?

不会。计算在浏览器标签页里用 JavaScript 位运算完成,输入的地址和前缀不会发送到服务器,也不会保存到浏览器存储。离开地址框或更改前缀时,页面统计记录一次使用事件(工具名和动作),不包含地址本身。