网络工具

IPv4 范围转 CIDR

将 IPv4 起止范围精确拆分为最小 CIDR 块集合

IPv4 范围转 CIDR
生成精确覆盖范围的最小 CIDR 块集合
64地址总数
1CIDR 块
3232238080起始十进制
3232238143结束十进制
精确 CIDR 覆盖
CIDR地址数
192.168.10.0/2664

IPv4 范围转 CIDR

输入包含首尾地址的 IPv4 闭区间,工具会生成精确覆盖该范围且数量最少的 CIDR 块集合,不会把范围外地址纳入结果。

适用场景

  • 将防火墙或访问控制中的起止地址改写为 CIDR
  • 核对范围地址总数与十进制表示
  • 本工具只处理 IPv4,不处理 IPv6

常见问题

为什么一个区间会拆成多个 CIDR?
CIDR 块的边界必须对齐 2 的幂(如 /24 的第三段必须是 4 的倍数),任意起止范围很少恰好对齐,所以工具用最小的若干个 CIDR 精确覆盖、不多含一个地址。10.0.0.5–10.0.0.10 拆成多块是正确行为。
怎么验证拆分结果没多算或少算地址?
工具列出每个 CIDR 的地址数,各块之和应等于输入区间的长度。批量下发防火墙规则前先核对总数,能避免"白名单把隔壁网段也放进来"这类事故。
支持 IPv6 区间吗?
本工具处理 IPv4。IPv6 的地址规划实践中本来就以对齐的 CIDR 分配为主(很少出现任意区间),且 128 位地址的区间拆分可能数量爆炸,建议规划阶段直接用对齐前缀。