跳到主要内容
MyIPKit— 读懂你的网络。

CIDR 范围计算器

把 CIDR 地址块展开为地址范围,判断某个地址是否在其中,或比较两个地址。

完全在你的浏览器中运行 — 不会发送到任何地方

IPv4 或 IPv6,例如 10.0.0.0/8 或 2001:db8::/32。

示例:

完全在你的浏览器中运行 — 不会发送到任何地方

各模式的作用

展开范围

把 CIDR 地址块转换成起始地址、结束地址和精确大小。在编写防火墙规则、预留 DHCP 地址池,或检查两段分配是否重叠时很有用。

IP 是否在内?

回答某个地址是否落在地址块内 — 也就是“这条访问规则是否真的匹配那个客户端?”背后的问题。

是否同一网络?

在给定前缀长度下,回答两个地址是否属于同一网络。这是“这两台主机能否直接通信,还是必须经过路由器?”背后的判断。它还会给出同时包含两者的最小地址块。

一段话讲清 CIDR

CIDR 表示法把一个地址块写成地址加前缀长度:192.168.1.0/24。前缀长度数出前面有多少位是固定的,分界线以下可以自由变化,因此 /24 覆盖 256 个 IPv4 地址,/25 覆盖 128 个,以此类推。同样的表示法也用于 IPv6,那里的地址是 128 位,所以 /64 — 单个网络的常规大小 — 包含约 1800 亿亿个地址。

局限

  • 本工具一次处理一个地址块。地址块列表的聚合或相减不在本次发布范围内。
  • IPv4 子网的详细信息 — 掩码、反掩码、可用主机数和二进制视图 — 请使用子网计算器

斜杠后面的数字是什么意思?

它是前缀长度,表示地址开头有多少位用于标识网络。/24 固定前 24 位,留 8 位给主机,即 256 个地址。前缀每减少 1,地址块大小翻倍。

我点了计算,地址块怎么变了?

CIDR 地址块由网络地址标识,因此主机位会被清零。192.168.1.130/24 和 192.168.1.0/24 描述的是同一个地址块。MyIPKit 会告诉你发生了这种情况,而不是悄悄修改你的输入。

支持 IPv6 吗?

支持。展开范围、判断包含关系和比较两个地址,在 IPv6 上都和 IPv4 一样有效。大型 IPv6 地址块的数量是精确计算的,不是近似值。