IP段转换CIDR:IP范围与CIDR互转
粘贴IP范围、CIDR或单个IP,得到最小且精确的CIDR地址块组合。可排除不需要的地址段,检查某个IP是否被覆盖,并把结果复制为列表或nginx、Apache配置行。
- IPv4和IPv6范围与CIDR混合输入
- 排除地址段并检查任意IP
- 复制为CIDR列表、nginx、Apache、CSV或JSON
最多可粘贴 1,000 个条目。IPv4 和 IPv6 可以放在同一列表中。
- 去重后的 IPv4 地址
- 去重后的 IPv6 地址
| CIDR 块 | 第一个地址 | 最后一个地址 | 地址数量 |
|---|
报告默认遮盖地址。勾选复选框即可复制可直接使用的 CIDR。遮盖时只保留数量。
如何使用此计算器
- 每行粘贴一个IP、CIDR或起止范围,要去掉的地址段填入排除框。
- 选择“转换并合并”。每个地址块都会显示首尾地址,因此也可用来把CIDR转换为IP范围。
- 检查IP是否在结果中,然后开启真实地址,按防火墙或服务器需要的格式复制。
聚合会改变什么
在计算对齐的 CIDR 块之前,会先合并重叠、重复和相邻的范围。空隙始终排除在外:192.0.2.0/32 和 192.0.2.2/32 仍是两个条目。设置了主机位的 CIDR(如 192.0.2.129/25)代表完整网络 192.0.2.128/25,这种规范化会被单独计数。IPv4 和 IPv6 分开处理。数量包含块内的每一个地址,包括 IPv4 的网络地址和广播地址,并非可用主机数。这只是地址运算,不能证明所有权、可达性,也不代表实际的 BGP 路由规划。
关于范围转换的问题
如何把CIDR转换为IP范围?
粘贴CIDR,例如10.0.0.0/22,然后转换。表格会显示首地址和末地址(10.0.0.0 – 10.0.3.255)以及地址数量。结果较小时,还可以复制全部IP的列表。
聚合会给我的白名单增加地址吗?
不会。输出恰好覆盖所有输入地址的并集。两个分开的范围绝不会被合成一个填补空隙的更大超网。请确认每个输入的 CIDR 本身就是你打算放行的网络。
可以混合输入私有 IPv4、IPv6 和单个 IP 吗?
可以。由于无需联网查询,私有地址和文档专用范围同样适用。单个 IP 会变成 /32 或 /128 块;IPv4 映射的 IPv6 地址仍归入 IPv6。
一次最多能计算多少?
最多 1,000 行非空内容、128 KiB 文本,输出最多 16,384 个块。结果每页列出 48 个。超大范围以块的形式呈现,不会展开成单个主机;IPv6 数量采用精确的整数运算。