ForHosting KIT · データ変換・整形

IPv4 CIDR範囲計算:ネットワーク・ブロードキャスト・ホスト

プレフィックス付きのアドレスからサブネット全体が分かります。192.168.1.10/24は192.168.1.0から192.168.1.255までで、利用できるホストは192.168.1.1から192.168.1.254までの254台です。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
CIDR表記 (CIDR)
192.168.1.10/24
結果
入力アドレス
192.168.1.10
プレフィックス
24
ネットワークアドレス
192.168.1.0
ブロードキャストアドレス
192.168.1.255

IPv4 CIDR範囲計算ツールは、192.168.1.10/24のようなアドレスからサブネットの正確な境界を求めます。正規化した入力、プレフィックス長、ネットワーク、ブロードキャスト、利用可能な最初と最後のIP、総アドレス数、利用可能ホスト数を返します。不正なIPv4や0から32以外のプレフィックスは厳密に拒否するため、確認作業、スクリプト、プロビジョニング、設定レビューに安心して利用できます。

CIDRプレフィックス付きアドレスを入力します

ドット区切りの10進IPv4アドレス、スラッシュ、プレフィックス長を、192.168.1.10/24のように入力してください。アドレスはサブネット内のどの要素でもよく、ネットワークアドレスそのものである必要はありません。本ツールは4つのオクテットを個別に検証し、0から255までの10進値と、0から32までのプレフィックスだけを受け付けます。

短縮形、余分なオクテット、符号、途中の空白、先頭ゼロ、数値でないプレフィックス、複数のスラッシュは、意図を推測せずに拒否します。自動処理では、この厳密さが重要です。寛容なパーサーは入力ミスを別の表現として解釈し、誤ったアドレスにもっともらしい範囲を返すことがあるためです。

検証後、上位何ビットをネットワーク識別子とするかをプレフィックスで決め、残りを内部の位置として扱います。そのため、192.168.1.203/24を入力すると、192.168.1.0から始まるネットワークが得られます。

返されたネットワーク境界を確認します

ネットワークアドレスはCIDRブロック内の最小値で、すべてのホストビットが0です。ブロードキャストアドレスは最大値で、ホストビットがすべて1です。通常の/0から/30では、ネットワークの1つ上が最初の利用可能IP、ブロードキャストの1つ下が最後の利用可能IPになります。

両端はサブネットの識別と全ホストへの送信に予約されるため、利用可能ホスト数には含めません。/24は合計256アドレスと通常254の利用可能ホストを持ち、/16は65,536と65,534です。返すアドレスはすべて標準的なドット区切り10進表記です。

形式が安定しているため、テスト結果の比較、算出した境界の台帳登録、アクセス規則が対象とする範囲の説明に適しています。

/31、/32、広い範囲を正しく扱います

最も狭い2つのIPv4プレフィックスは明示的に扱います。/31には2つのアドレスがあり、RFC 3021に基づくポイントツーポイント回線では両端を利用できます。そのため、下位アドレスを最初の利用可能IP、上位を最後の利用可能IPとし、利用可能ホスト数を2とします。

/32は1つのホストルートだけを表すので、ネットワーク、ブロードキャスト、最初と最後の利用可能IPは同じ値になり、ホスト数は1です。反対に/0は、0.0.0.0から255.255.255.255までのIPv4空間全体を含みます。計算では符号なし32ビット範囲全体に対する正確な整数演算を使い、128から255で始まるアドレスでも符号による誤りを避けます。

この規則により、LANのサブネット設計だけでなく、ルーティングテーブルや回線割り当てにも利用できます。組織で/31や/32に別の方針がある場合は、返された境界を使い、ローカルの割り当て規則を別途適用してください。

ファイアウォール範囲の確認

許可または拒否規則を承認する前に、IPv4 CIDRを具体的な下限と上限へ展開します。

プロビジョニング入力の検証

不正なアドレスや不可能なプレフィックスを、インフラ自動化へ渡す前に拒否します。

ホスト割り当ての計画

割り当てられたIPv4ブロックの最初と最後の利用可能アドレス、および容量を確認します。

ネットワークアドレスの入力が必要ですか?

いいえ。 ブロック内の任意のIPv4アドレスを入力すれば、プレフィックスからネットワーク境界を算出します。

使用できるプレフィックスは何ですか?

0から32までの整数を使用できます。負数、32を超える値、小数、数値でない値は拒否します。

/31ネットワークはどのように扱いますか?

RFC 3021の一般的なポイントツーポイント解釈に従い、2つのアドレスを利用可能な両端として扱います。

/32はどのように扱いますか?

/32は1つのアドレスだけを含むため、ネットワーク、ブロードキャスト、最初と最後の利用可能IPは同じ値です。

/24で使えるホストが256ではなく254なのはなぜですか?

最も小さいアドレスはネットワークそのものを示し、最も大きいアドレスは全ホストに届くブロードキャスト用なので、この2つは除かれるためです。/24のアドレスは全部で256個、使えるのは254個です。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/data/ipv4-cidr-range

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/data/ipv4-cidr-range \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cidr":"192.168.1.10/24"}'
{
  "cidr": "192.168.1.10/24"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.ipv4_cidr_range",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_mb25
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

返されたネットワーク境界を確認します

応答にはtotal_addressesとusable_hostsも含まれ、別途べき乗を計算せずに容量を確認できます。

利用料金はいくらですか?

ブラウザーでは無料で実行できます。APIリクエスト1回の料金は$0.002です。

KITの完全なドキュメントを見る →