CIDR 转 IP 范围转换器

把 CIDR 地址块转换为起止 IP 并列出全部地址,或将 IP 范围转换为最少数量的 CIDR 块。支持 IPv4 和 IPv6,在浏览器中完成。

输入 CIDR(10.0.0.0/29)可获得其地址范围;输入范围(10.0.0.1 - 10.0.0.20)可获得覆盖该范围的 CIDR 地址块。

起始地址192.168.10.0
结束地址192.168.10.7
地址数量8
CIDR 地址块192.168.10.0/29
地址列表
192.168.10.0
192.168.10.1
192.168.10.2
192.168.10.3
192.168.10.4
192.168.10.5
192.168.10.6
192.168.10.7

什么是 CIDR 转 IP 范围?

这个转换器可以把 10.0.0.0/29 这样的 CIDR 地址块展开为起始地址、结束地址、地址数量,并可选地列出其中的每一个 IP。它也能反向工作:输入 10.0.0.1 - 10.0.0.20 这样的范围,就会返回恰好覆盖该范围的最少 CIDR 块列表。支持 IPv4 和 IPv6。

如何使用 CIDR 转 IP 范围

  1. 输入 CIDR 地址块(如 192.168.10.0/29),或用连字符表示的范围(如 10.0.0.1 - 10.0.0.6)。
  2. 保持勾选“列出所有地址”可逐行查看每个 IP;处理非常大的地址块时请取消勾选。
  3. 查看起始地址、结束地址、地址数量和 CIDR 地址块。
  4. 复制地址列表,或将其下载为文本文件。

示例

输入
10.0.0.1 - 10.0.0.6
输出
10.0.0.1/32, 10.0.0.2/31, 10.0.0.4/31, 10.0.0.6/32 (6 addresses)

192.168.10.0/29 会展开为 192.168.10.0 – 192.168.10.7(8 个地址)。

何时使用 CIDR 转 IP 范围

适合用来构建允许/拒绝列表,把范围导入只接受 CIDR 的防火墙,或查看云服务商 IP 列表中的某个地址块实际包含什么。如需广播地址、可用主机等子网详情,请改用子网计算器。

CIDR 转 IP 范围 的工作原理

地址以大整数处理。对于 CIDR 地址块,起始地址是主机位清零后的地址,结束地址是起始地址加 2^(位数 − 前缀长度) − 1。对于范围,工具会反复选取既从对齐边界开始、又不超出范围末端的最大 2 的幂次块,从而得到最少的 CIDR 集合。列表最多 1,024 个地址,避免 /8 或 IPv6 /64 让浏览器卡死;地址数量仍会精确显示。

常见用例

  • 把 /28 展开后,将各个 IP 粘贴到监控工具中。
  • 把供应商提供的起止范围转换为 CIDR 条目,用于 nginx 允许列表或 AWS 安全组。
  • 在申请 /22 地址块之前,查看它包含多少个地址。
  • 把 .1–.10 这种不规整的范围拆分为路由器所需的精确 CIDR。

常见问题

为什么列表限制在 1,024 个地址?

大型地址块包含数百万个(IPv4 /8)甚至天文数字(IPv6 /64)的地址。工具始终显示精确的数量和范围,但只列出前 1,024 个,以保证页面流畅。

列表中包含网络地址和广播地址吗?

包含。本工具会列出地址块中的每一个地址。如果只需要可用主机范围,请使用子网计算器。

范围中可以混用 IPv4 和 IPv6 吗?

不可以。范围两端必须是同一 IP 版本,否则工具会显示错误。

推荐的下一步

探索更多分类