CIDR 网段扣除计算器
扣除父网段内的 IPv4/IPv6 子网,查看精确最小剩余集合
IPv4/IPv6 精确集合扣除;排除项必须与父网段同族且完全位于其内。最多 256 项、64 KiB 输入和 10,000 条输出。重复与重叠部分只扣除一次。
规范化后的最小、无重叠剩余 CIDR 会显示在这里。
工具说明
CIDR 网段扣除计算器从一个 IPv4 或 IPv6 父网段中扣除内部子网。它先规范化主机位,合并重复、重叠和相邻的排除区间,再输出剩余地址的精确最小 CIDR 覆盖;同一地址只计入一次扣除数量。排除项等于父网段时,结果是有效空集,剩余地址数为零,此时没有可复制或下载的 CIDR 文本。所有排除项必须与父网段属于同一地址族,并完全位于父网段内;越界网段会报错,不会被裁切。上限为 256 个排除项、64 KiB 列表文本与 10,000 条输出。计算在本地完成,不检查分配状态、路由授权或平台预留地址。
推荐工作流
生产可用片段
内部排除项不会被重复扣除
text
父网段:192.0.2.0/24
排除:
192.0.2.0/25
192.0.2.0/26
剩余:192.0.2.128/25
已排除地址:128
剩余地址:128
/26 已位于被排除的 /25 内,因此不会再次扣除。
若排除父网段本身,则得到有效空集。常见问题
为什么重叠排除项不会重复扣除?
工具在扣除前先合并地址区间。排除一个 /25 及其内部 /26 时,只扣除一次 /25;重复填写也不会再次减少剩余集合。
排除项覆盖整个父网段会怎样?
计算正常完成,剩余地址数为零且 CIDR 列表为空。页面明确显示空结果,不提供无内容的复制或下载操作。
排除项可以与父网段部分重叠但越界吗?
不可以。本工具要求完全包含;与父网段重叠但更大的网段,以及完全无关的网段,都会被拒绝,并在诊断中标出排除项序号。
结果为什么是最小集合?
每段含首尾的剩余区间都汇总为尽可能大的对齐 CIDR,组合后精确覆盖保留地址,不遗漏、不重叠,也不多包含相邻地址。
输入语法和数量有哪些限制?
CIDR 必须带完整十进制前缀,建议每行一项,也可用逗号或空白分隔。空前缀、混合地址族和 zone 后缀无效;最多 256 项、64 KiB 列表、每字段 256 字节和 10,000 条输出。
结果可以当作完整防火墙策略吗?
这里只生成地址集合。动作、规则顺序、端口、方向、现有规则与平台语义需要另行确定;工具不会连接防火墙或路由器。
继续浏览