完整填写两端地址
起止 IP 转 CIDR 会计入首尾两个地址。批量列表每行可写单个地址或用半角连字符分隔的范围,不接收逗号或注释。
- 不同行可以使用不同协议,但同一行的两端必须同为 IPv4 或 IPv6。
IP / 子网 / 网络
填写包含首尾的起止地址,或逐行输入范围,获得不越界的最少 CIDR 集合。
地址仅在当前浏览器内处理,不上传,也不发起网络查询。
只做精确覆盖。同协议下重叠或相邻范围会合并,空隙不会被填入。
每行一个 IP 或 起始 IP-结束 IP,使用半角连字符;忽略空行。
最多 100 个非空范围、65,536 个输入字符;每次显示 100 个网段。
输入已改变,请重新转换后导出。
拿到起止地址名单,却要在规则编辑器里填写网段时,IP 范围转 CIDR 可以帮你保留原来的授权边界。随手选一个更大的网段,可能把不该放行的地址也包含进去。
默认示例特意从不对齐的地址开始。观察第一块和最后一块的大小,就能看出为什么一个连续范围未必只对应一条规则。
格式改变,地址集合保持一致。
IP 范围转 CIDR 根据对齐边界拆分区间,不为了减少网段数量而向外扩张。每个结果都给出首尾地址和数量,方便与原始范围逐一核对。
多条来源不同的范围可能互相重叠。批量处理先求同协议区间的并集,合并相邻部分,同时保留中间空隙,避免重复规则或意外覆盖。
起止 IP 转 CIDR 会计入首尾两个地址。批量列表每行可写单个地址或用半角连字符分隔的范围,不接收逗号或注释。
自动转换在停止输入 350 毫秒后执行。关闭开关会取消等待中的任务,并显示转换按钮。
页面每次展示 100 个网段,尚未展开的结果仍包含在全部复制与下载中。
IP 范围计算支持标准点分 IPv4、压缩 IPv6,以及嵌入 IPv4 的 IPv6 写法。大地址和地址总数不转成浮点数,跨越巨大区间也不丢失低位。
同协议的重复、重叠和相邻范围先合并,再产生最少 CIDR 列表。结果先列 IPv4,再列 IPv6,各自按地址升序排列;不同区间之间的空隙不会消失。
地址数量包含网络地址、广播地址及端点,不是“可分配主机数”。因此 /31 计为两个地址,/32 和 /128 各计为一个地址。
网段起点需要按块大小对齐,块大小必须是二的幂。任意起止范围通常不同时满足这两个条件,所以需要不同大小的网段拼接;默认示例可以直观看到两端的小块。
是。对同一个地址集合,结果使用最少的精确覆盖网段。批量输入还会先合并重叠和相邻范围;进一步减少数量就可能增加范围外地址或遗漏原有地址。
首地址是 192.168.1.0,末地址是 192.168.1.255,共 256 个地址。本工具按完整集合计数,不扣除常被用于网络和广播的两个地址;输入时请填这两个端点,而不是 /24。
一些 ACL 接口按地址前缀匹配,只接受 CIDR 形式。可把完整范围转换为多条前缀后逐条使用,并核对目标平台的规则数量限制。工具不会替你连接防火墙或提交配置。
范围只要求有连续的起点和终点;CIDR 还要求按二进制前缀对齐,地址数量为二的幂。一个范围可能等于一个网段,也可能需要多个网段才能精确表达。
还有疑问?