网络与 IP 计算工具

IP Range Calculator

输入 IPv4 与 CIDR Prefix,立即得到整个网段的 Start、End、Usable Range 与 Count。

只计算边界和数量,不会展开网段中的全部 IP。

计算 CIDR 覆盖的起止地址、可用范围和数量,不展开整个大型 IP 列表。

输入内容仅在您的浏览器中处理,不会上传到服务器。

这个工具是什么

IP Range Calculator 把 Start Address 定义为 Network Address,把 End Address 定义为 Broadcast Address。即使输入 10.0.0.0/8 或 /0,也只显示边界与数量,不会生成数百万或数十亿个地址。

  • 范围端点按无符号 32-bit 数值计算。
  • /31 的两端按 RFC 3021 点对点语义显示;/32 的起点和终点相同。
  • 工具不扫描、连接或判断范围内任何地址是否在线。

如何使用

  1. 输入 IPv4 或完整 CIDR。
  2. 需要时在第二个输入框填写 Prefix。
  3. 点击“计算 IP Range”。
  4. 查看 Start、End、Usable Range 与数量。

计算原理

CIDR 掩码清除 IP 的 Host Bits 得到范围起点;把相同 Host Bits 全部设为 1 得到范围终点。地址数由 2^(Host Bits) 直接计算,无需逐个遍历。

示例

  • 192.168.1.100/24 → 192.168.1.0~192.168.1.255,可用范围通常为 .1~.254。
  • 10.0.0.0/8 → 总计 16,777,216,只显示 Start、End 与 Count。
  • 192.168.1.10/32 → Start 与 End 都是 192.168.1.10。

常见用途

  • 确认防火墙规则或地址池覆盖的边界。
  • 比较某个 CIDR 的总地址与传统可用主机数量。
  • 安全查看大型网段范围而不创建地址列表。

隐私说明

输入与结果只在您的浏览器本地内存中处理,不会上传到服务器、调用在线 API 或被自动持久化保存。

IP Range Calculator 功能特点

计算 CIDR 覆盖的起止地址、可用范围和数量,不展开整个大型 IP 列表。 适合日常网络配置、地址校验与子网学习,处理结果可直接查看或复制。

FAQ

如何计算一个 CIDR 的 IP 范围?

对 IP 应用 Subnet Mask 得到 Start,再把 Wildcard Bits 置 1 得到 End。

Network Address 是否属于 IP Range?

属于;本页把它定义为范围的 Start Address。

Broadcast Address 是否属于 IP Range?

属于;在传统子网模型中它是范围的 End Address。

为什么不能把大型 CIDR 的所有 IP 全部列出来?

/0 有 4,294,967,296 个地址,枚举会耗尽浏览器内存且没有必要。

返回开发者工具分类首页