CIDR / IP范围转换器

Convert IP ranges to the smallest set of CIDR blocks, expand CIDR blocks into first and last addresses, merge overlapping lists and check whether an IP is inside them.

该 IP 是否在范围内?

转换结果

共 1,024 个地址
输入起始地址结束地址地址数CIDR 块
10.0.0.0/2410.0.0.010.0.0.25525610.0.0.0/24
10.0.1.0/2410.0.1.010.0.1.25525610.0.1.0/24
10.0.2.0/2310.0.2.010.0.3.25551210.0.2.0/23

合并(聚合)后的 CIDR 列表

{{ result.collapsed|join:"
" }}

这个CIDR转换器能做什么?

  • IP范围转CIDR:输入 192.168.0.10 - 192.168.0.200,即可得到恰好覆盖该范围的最精简 CIDR 块列表。防火墙、云安全组和路由器通常只接受 CIDR 写法。
  • CIDR转IP范围:输入 10.0.0.0/22,查看它的第一个和最后一个地址,以及包含多少个地址。
  • 聚合列表:粘贴多个块(每行一个),即可得到合并了重叠块和相邻块的列表。适合用于白名单和路由汇总。
  • 检查IP是否在范围内:添加一个 IP 地址,测试它是否落在任何一个块之内。

为什么一个IP范围会变成多个CIDR块?

CIDR 块包含的地址数量始终是 2 的幂,并且必须从其大小的整数倍边界开始。像 .10 到 .200 这样的任意范围不会与这些边界对齐,所以必须拆分为若干个对齐的块:.10/31、.12/30、.16/28,等等。转换器会找出最小的这样的块集合。要深入了解前缀和掩码,请阅读子网掩码与 CIDR 表示法,或使用子网计算器。

常见用途

  • 把服务商公布的 IP 范围转换为防火墙规则。
  • 根据 ASN前缀列表构建地理位置或 ASN 白名单。
  • 检查日志中的客户端 IP 是否属于可信网络。
  • 把许多路由汇总为更少的聚合通告。

常见问题

支持IPv6吗?

支持。IP 范围、CIDR 块和包含关系检查都支持 IPv6。不同 IP 版本的列表会分别聚合。

最多可以输入多少行?

每次转换最多 200 行。

更新于

评论

暂无评分

登录后即可为此工具评分。

分享技巧、提出问题,或说说这个工具对您是否有用。

还没有评论,来分享您的使用体验吧。

已复制到剪贴板