# CIDR 计算器

> 把 IPv4 CIDR 拆成网络地址、广播地址、网络掩码、通配掩码和可用主机范围。粘贴 10.0.0.0/8 或 192.168.1.20/24。运算留在浏览器里。没有 IP 查询。

在你的浏览器里运行。什么都不会上传。

[运维](https://toolbuddy.dev/zh/categories/ops.md)

## 关于这个工具

把 192.168.1.10/24 这样的 IPv4 CIDR 拆成网络地址、广播地址、掩码、通配掩码和可用主机范围。/31 和 /32 把块里的每个地址都当作主机。

输入地址和 0 到 32 的前缀。复制摘要。主机地址会被掩到网络地址，所以 192.168.1.10/24 和 192.168.1.0/24 是同一块。处理都在这个标签页里完成。页面加载之后，没有网络也能继续用。

## 常见问题

### 为什么 /31 显示两个可用主机？

/31 和 /32 把块里的每个地址都当作主机。/31 是点对点，有两个地址，不保留网络地址和广播地址。更宽的前缀会保留这两个地址，所以可用主机数是块大小减 2。

## 相关 运维 工具

- [Gitignore 生成](https://toolbuddy.dev/zh/tools/gitignore-generator.md): 用 Node、Python、Go、Rust、Java、Next.js、macOS 和 Windows 的模板叠出一份 .gitignore。输出在本地拼好。
- [.env 工具](https://toolbuddy.dev/zh/tools/env-toolkit.md): 解析 KEY=value 的 env 文件，标出重复键，并对比两份 .env。env 文件里的秘密不会离开浏览器。
- [Docker 生成](https://toolbuddy.dev/zh/tools/docker-generator.md): 根据镜像、端口和命令生成 Dockerfile 或 Compose 服务片段。片段在这个标签页里拼好。
- [GitHub Actions 说明](https://toolbuddy.dev/zh/tools/github-actions-explainer.md): 说明一份 GitHub Actions 工作流 YAML：名称、触发器、作业和步骤。解析使用浏览器里的 js-yaml。
- [cURL 生成](https://toolbuddy.dev/zh/tools/curl-generator.md): 根据方法、URL、请求头和正文拼出一条 curl 命令。命令在本地组装，请求头里的令牌留在这个标签页。
- [Tar 命令生成](https://toolbuddy.dev/zh/tools/tar-generator.md): 拼出带 gz、bz2 或 xz 标志的 tar 打包或解包命令。这是一个小的命令助手，不是归档程序。
