CIDR 聚合器 (合并 IP 范围)
防火墙规则集、ACL、geofeed、威胁情报封锁列表、Cloudflare/AWS WAF 规则都会随时间积累冗余条目: 重叠的 CIDR、可以缩短一比特的相邻块、与已覆盖范围并列的单一地址。本工具解决这个问题。粘贴一份列表 — 每行一项或用逗号分隔 — 自由混合: 单个 IPv4 (10.0.0.5)、单个 IPv6 (2001:db8::1)、CIDR 表示法 (10.0.0.0/24, 2001:db8::/32) 或 IPv4 范围 (10.0.0.5-10.0.0.20)。每个条目被归一化为起始/结束整数对, 列表排序, 重叠和相邻区间合并, 每个合并范围被分解为最少数量、正确对齐的 CIDR 块。IPv4 与 IPv6 独立聚合, 输出始终有效。一切都在浏览器中运行 — 没有任何 IP 离开页面。
10.0.0.0/22 192.168.1.5/32 192.168.1.6/31 192.168.1.8/31 192.168.1.10/32 192.168.2.0/24
每个合并范围被拆分为最少数量的 CIDR 块 — 每一步选择当前游标对齐、仍能放入剩余范围的最大 /n 块。相邻和重叠输入自动合并。所有计算完全本地: 无 DNS、无 WHOIS、无网络调用。
使用方法
- 粘贴你的 IP / CIDR / 范围 (每行一项或逗号分隔)。
- IPv4 与 IPv6 可自由混合 — 它们会分开聚合。
- 结果面板显示最小 CIDR 集合; 统计行报告缩减比率。
- 点击「加载样本」查看重叠的 /24 如何合并为单一的 /22。
- 以 # 开头的行被视为注释而被忽略。
常见问题
- CIDR 聚合如何工作?
- 两个前缀长度相同的相邻 CIDR 块可以合并为一个前缀短一比特的块 — 但前提是下方的块从新更短前缀的自然边界开始。10.0.0.0/24 + 10.0.1.0/24 → 10.0.0.0/23 可行, 因为 10.0.0.0 对齐到 /23。10.0.1.0/24 + 10.0.2.0/24 不能合并, 因为 10.0.1.0 不在 /23 边界。工具先合并区间, 再将每个合并范围贪心地分解为最少数量、正确对齐的 CIDR。
- 接受哪些输入格式?
- 单个 IPv4 (10.0.0.5 → /32)、单个 IPv6 (2001:db8::1 → /128)、IPv4 CIDR (10.0.0.0/24)、IPv6 CIDR (2001:db8::/48), 以及带连字符的 IPv4 范围 (10.0.0.5-10.0.0.20)。每个条目自成一行, 或用逗号分隔。# 开头的行被忽略, 因此可以加注释。空白会被自动 trim。
- 为什么 IPv4 和 IPv6 分开报告?
- 它们位于不相交的地址空间 — 不存在同时包含 IPv4 和 IPv6 的 CIDR。大多数防火墙/ACL 格式也要求 v4 和 v6 各自的规则。工具按 family 独立聚合, 显示分开的计数, 以便你将 v4 块粘到 v4 规则列表, v6 块粘到 v6 规则列表。
- 「缩减 %」 是什么意思?
- 是 1 - (输出 CIDR 数 / 输入条目数) 的百分比。12 行缩为 3 个 CIDR 就是 75% 缩减。这是「我的规则列表小了多少」 的快速指标; 真正的好处是操作上的清晰 — 规则越少, 硬件 ACL 的查找表越快。
相关主题指南
相关工具
IP 范围展开器
将 CIDR 块(10.0.0.0/24)展开为 IP 列表,或将起始-结束范围转换为最小 CIDR 集合。显示网络、广播、掩码、通配符、可用数 — 全部浏览器内。
子网计算器(IPv4 / CIDR)
解析 IPv4 CIDR:网络地址、广播、子网掩码、通配符、主机范围、地址类。附二进制细节与公网/私网判定。
IP 地址检查器
输入 IPv4 或 IPv6 地址,查看其类、scope(私有 / 公共 / 回环 / 链路本地)、十进制值、二进制、反向 DNS 表示以及 /32 CIDR。
PDF 合并
拖入两个或多个 PDF,用箭头按钮调整顺序,下载单个合并 PDF — 全部在浏览器中,无上传。
IPv4 地址转换器
在点分十进制、32 位整数、十六进制和二进制之间转换 IPv4 地址,并判断其为私有、公网、环回等类型。
随机 IP 与 MAC 生成器
为测试和模拟批量生成随机 IPv4、IPv6 或 MAC 地址 — 支持 public / private / ULA / link-local / UAA / LAA 范围。