按点对点链路与单主机语义显示可用地址,不机械扣除网络和广播地址。
IP / CIDR 计算器
精确计算 IPv4 与 IPv6 网段边界、容量和地址类别
输入和计算结果只在当前浏览器中处理,不会发送到服务器。
输入 IPv4 或 IPv6 CIDR 后开始计算。
网段结果
- 规范写法
- IP 版本
- 前缀长度
- 地址类别
- 网络起点
- 网络终点 / 广播
- 首个可用主机
- 最后可用主机
- 地址总数
- 可用主机数
- 十进制整数
- 十六进制
- IPv4 映射 IPv6
网段比较
比较两个 IPv4 或 IPv6 网段的包含关系和交集;单个 IP 按主机地址处理。
输入两个网段或 IP,检查包含与交集。
比较结果
- 网段 A
- 网段 B
- 关系
- 交集网段
- 交集地址数
网段归并
每行输入一个 IPv4 或 IPv6 CIDR 或 IP,合并重叠及相邻范围,输出最简列表。
每行输入一个 CIDR 或 IP,再归并。
归并结果
- 输入条数
- 输出网段数
最多 1,000 条、128 KiB;空行忽略,IPv4 与 IPv6 分开归并。
计算说明
使用 BigInt 显示精确地址总数,不会产生浮点精度丢失。
区分公网、私有、回环、链路本地、组播、文档和其他保留范围。
从 IP/CIDR 算出网段边界、地址数与重叠关系
输入 IPv4 或 IPv6 地址及前缀,计算规范化地址、网络起止范围和地址数量;还可比较两个网段或归并列表。它把前缀掩码应用到地址位上,适合核对规划和配置,不会向网络发送探测包。
看懂 CIDR 输出
CIDR 前缀说明网络部分占多少位:IPv4 `/24` 留下 8 个主机位,因此共有 256 个地址。输入中的主机地址会被规范化为网络起点和终点;示例得到 192.168.1.0 至 192.168.1.255。
对 IPv4 的 `/0` 到 `/30`,工具按传统子网约定扣除网络和广播地址来计算首末可用主机及可用数量。`/31` 和 `/32` 不扣除这两个地址;IPv6 显示地址范围与总数,不提供 IPv4 式的广播地址或可用主机数。
Input: 192.168.1.25/24
Network: 192.168.1.0
End: 192.168.1.255
First host: 192.168.1.1
Last host: 192.168.1.254
Address count: 256
Usable IPv4 hosts: 254比较与归并适用于不同问题
比较功能会报告两个网段是否相同、谁包含谁、是否不相交或地址版本不同,并给出相交范围和地址数。若省略前缀,比较时会把单个 IP 当作 `/32` 或 `/128`;计算单网段时则必须显式写出斜杠前缀。
归并功能接受每行一个 IP 或 CIDR,会把同版本相邻或重叠的范围合成尽可能紧凑的 CIDR 列表。归并只描述输入地址集合;它不会重新编号网络,也不会判断不同业务是否应该合并。
输入错误与特殊情况
IPv4 必须由四段十进制数字组成,每段在 0 到 255,且不接受带多余前导零的段;前缀需在 IPv4 的 0–32 或 IPv6 的 0–128 范围内。IPv6 支持 `::` 压缩,但不接受带 `%` 的区域标识。
子网边界不是服务器是否在线的证据。`network` 和 `end` 是位运算得到的地址范围,首末可用主机采用常见 IPv4 规则;实际设备数、路由、保留地址策略和云厂商限制可能不同,尤其是小前缀或特殊用途网段。
本地计算不等于网络验证
计算、比较与归并都在当前浏览器完成,不需要上传 IP 列表。批量归并最多接受 1,000 行、128 KiB 输入;比较输入最长 128 个字符。超大范围按地址数显示,不会枚举每一个主机地址。
分类字段按代码内置的地址段规则给出“私有、回环、文档保留”等标签,不能替代最新的 IANA 注册表查询,也不验证路由可达、端口开放、网络归属或防火墙规则。可用网络检测工具检查当前连接,或通过 DNS 查询名称记录。