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 范围
- 输入 CIDR 地址块(如
192.168.10.0/29),或用连字符表示的范围(如10.0.0.1 - 10.0.0.6)。 - 保持勾选“列出所有地址”可逐行查看每个 IP;处理非常大的地址块时请取消勾选。
- 查看起始地址、结束地址、地址数量和 CIDR 地址块。
- 复制地址列表,或将其下载为文本文件。
示例
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 版本,否则工具会显示错误。