IP / 子网 / 网络

IP 范围转 CIDR精确覆盖每个地址

填写包含首尾的起止地址,或逐行输入范围,获得不越界的最少 CIDR 集合。

IP 范围转 CIDR

IP 范围输入

精确 CIDR 集合

地址仅在当前浏览器内处理,不上传,也不发起网络查询。

覆盖方式与输入规则

只做精确覆盖。同协议下重叠或相邻范围会合并,空隙不会被填入。

每行一个 IP 或 起始 IP-结束 IP,使用半角连字符;忽略空行。

最多 100 个非空范围、65,536 个输入字符;每次显示 100 个网段。

输入已改变,请重新转换后导出。

拿到起止地址名单,却要在规则编辑器里填写网段时,IP 范围转 CIDR 可以帮你保留原来的授权边界。随手选一个更大的网段,可能把不该放行的地址也包含进去。

默认示例特意从不对齐的地址开始。观察第一块和最后一块的大小,就能看出为什么一个连续范围未必只对应一条规则。

为什么使用 IP 范围转 CIDR

格式改变,地址集合保持一致。

边缘地址也能精确保留

IP 范围转 CIDR 根据对齐边界拆分区间,不为了减少网段数量而向外扩张。每个结果都给出首尾地址和数量,方便与原始范围逐一核对。

选定区间拆成对齐色块,两端范围外的地址保持未选中

先消除重叠,再生成结果

多条来源不同的范围可能互相重叠。批量处理先求同协议区间的并集,合并相邻部分,同时保留中间空隙,避免重复规则或意外覆盖。

重叠区间合并为连续部分,两个独立分组之间的空隙仍保留

从输入边界到可核对的名单

01

完整填写两端地址

起止 IP 转 CIDR 会计入首尾两个地址。批量列表每行可写单个地址或用半角连字符分隔的范围,不接收逗号或注释。

  • 不同行可以使用不同协议,但同一行的两端必须同为 IPv4 或 IPv6。
02

选择刷新时机

自动转换在停止输入 350 毫秒后执行。关闭开关会取消等待中的任务,并显示转换按钮。

  • 手动模式支持 Ctrl/Cmd + Enter;改动输入后,旧结果立即禁止复制和下载。
03

确认完整导出的内容

页面每次展示 100 个网段,尚未展开的结果仍包含在全部复制与下载中。

  • TXT 每行一个网段;JSON 还包含首尾边界,地址数量使用十进制字符串保存。

把范围检查与集合归并放在一起

两种协议都按整数运算

IP 范围计算支持标准点分 IPv4、压缩 IPv6,以及嵌入 IPv4 的 IPv6 写法。大地址和地址总数不转成浮点数,跨越巨大区间也不丢失低位。

输出顺序稳定

同协议的重复、重叠和相邻范围先合并,再产生最少 CIDR 列表。结果先列 IPv4,再列 IPv6,各自按地址升序排列;不同区间之间的空隙不会消失。

数量表示覆盖范围

地址数量包含网络地址、广播地址及端点,不是“可分配主机数”。因此 /31 计为两个地址,/32 和 /128 各计为一个地址。

输入约束与不做的事情

不提供超额覆盖模式
不能精确表达为一个网段的范围会拆成多条。不会悄悄换成一个更大的包含网段,也不据此判断地址是否可路由、已分配或可访问。
不猜测其他输入格式
不接收 CIDR 前缀、域名、URL、端口、方括号、区域标识、通配符、逗号列表或注释。IPv4 前导零会报错;嵌入式 IPv4 仍按 IPv6 处理,输出压缩十六进制形式。
错误阻止整批导出
反向区间、协议混用或非法地址都会停止转换,保留原始输入并指出错误行。不自动交换端点,也不跳过错误行生成不完整名单。
限制条目数量,不限制地址跨度
最多处理 100 个非空范围,当前输入不超过 65,536 个 UTF-16 代码单元。单个范围可以覆盖整个地址空间;结果只列网段,不逐个展开地址,也不读取上传文件。
替换之前可以预览
清空与载入示例先显示替换数量,再由你应用。应用后保留一次撤销,同时恢复输入和原来的结果状态;普通转换不会改写来源列表。

IP 范围转 CIDR 常见问题

为什么一个 IP 范围会生成多条 CIDR?

网段起点需要按块大小对齐,块大小必须是二的幂。任意起止范围通常不同时满足这两个条件,所以需要不同大小的网段拼接;默认示例可以直观看到两端的小块。

生成的 CIDR 数量是不是最少的?

是。对同一个地址集合,结果使用最少的精确覆盖网段。批量输入还会先合并重叠和相邻范围;进一步减少数量就可能增加范围外地址或遗漏原有地址。

192.168.1.0/24 包含的首尾地址是什么?

首地址是 192.168.1.0,末地址是 192.168.1.255,共 256 个地址。本工具按完整集合计数,不扣除常被用于网络和广播的两个地址;输入时请填这两个端点,而不是 /24。

为什么有些防火墙 ACL 不能直接填写起止 IP 范围?

一些 ACL 接口按地址前缀匹配,只接受 CIDR 形式。可把完整范围转换为多条前缀后逐条使用,并核对目标平台的规则数量限制。工具不会替你连接防火墙或提交配置。

IP 范围与 CIDR 网段有什么不同?

范围只要求有连续的起点和终点;CIDR 还要求按二进制前缀对齐,地址数量为二的幂。一个范围可能等于一个网段,也可能需要多个网段才能精确表达。

还有疑问?

确认边界后再带走结果

用 IP 范围转 CIDR 检查自己的起止地址,核对边缘网段,再导出完整名单交给下一步处理。