# CIDR 計算機

> IPv4 の CIDR を、ネットワーク、ブロードキャスト、ネットマスク、ワイルドカード、使えるホストの範囲に分けます。10.0.0.0/8 や 192.168.1.20/24 を貼ります。計算はブラウザの中です。IP の検索はありません。

あなたのブラウザの中で動きます。何も送信しません。

[運用](https://toolbuddy.dev/ja/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 が使えるホストを 2 つ示すのはなぜですか？

/31 と /32 は、ブロック内の各アドレスをホストとして扱います。/31 はポイントツーポイントで、アドレスは 2 つ、ネットワークとブロードキャストの予約はありません。より広いプレフィックスではその 2 つを予約するので、使えるホストはブロックの大きさから 2 を引いた数です。

## 関連する 運用 ツール

- [gitignore 生成](https://toolbuddy.dev/ja/tools/gitignore-generator.md): Node、Python、Go、Rust、Java、Next.js、macOS、Windows のひな形を重ねて .gitignore を作ります。出力は手元で組み立てます。
- [.env ツール](https://toolbuddy.dev/ja/tools/env-toolkit.md): KEY=value 形式の env ファイルを解析し、重複を示し、2 つの .env を比べます。env ファイルの秘密はブラウザの外に出ません。
- [Docker 生成](https://toolbuddy.dev/ja/tools/docker-generator.md): イメージ、ポート、コマンドから Dockerfile か Compose のサービス断片を作ります。断片はこのタブの中で組み立てます。
- [GitHub Actions 解説](https://toolbuddy.dev/ja/tools/github-actions-explainer.md): GitHub Actions のワークフロー YAML を説明します。名前、トリガー、ジョブ、ステップです。解析はブラウザの js-yaml です。
- [cURL 生成](https://toolbuddy.dev/ja/tools/curl-generator.md): メソッド、URL、ヘッダー、本文から curl コマンドを組み立てます。コマンドは手元で作るので、ヘッダーのトークンはこのタブに残ります。
- [tar コマンド生成](https://toolbuddy.dev/ja/tools/tar-generator.md): gz、bz2、xz のフラグ付きで、tar の作成か展開のコマンドを組み立てます。小さなコマンド補助であり、アーカイバではありません。
