ForHosting KIT · データ変換・整形

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

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

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

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になります。両端はサブネットの識別と全ホストへの送信に予約されるため、利用可能ホスト数には含めません。応答にはtotal_addressesとusable_hostsも含まれ、別途べき乗を計算せずに容量を確認できます。/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ブロックの最初と最後の利用可能アドレス、および容量を確認します。

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

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

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

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

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

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

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

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

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

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

このページの機能はすべて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リクエストが多すぎます。しばらく待ってから再度お試しください。

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