開発・デバッグ支援

CIDR・サブネット計算

IPv4アドレスとCIDR prefixから、ネットワーク範囲・サブネット情報を計算します。処理はブラウザ内で完結し、入力内容はサーバーへ送信しません。

入力データはサーバーへ送信されませんインストール不要無料で使えます

対応する入力は192.168.1.10/24のようなCIDR一体入力(IPv4のみ)です。オクテット・prefixとも先頭ゼロは自動補正せずエラーとして扱います。Subnet Mask入力・一括計算・IPv6・AWS VPC固有ルールには対応していません。

このツールでできること

CIDR・サブネット計算の主な機能です。

  • CIDR(192.168.1.10/24)を入力すると、Network Address・Broadcast Address・Subnet Mask等の9項目をまとめて表示します
  • 不正な入力は自動補正せず、原因が分かるエラーとして表示します
  • /31・/32のような特殊なprefixでも、意味を誤解しないよう注記付きで表示します
  • 主要な結果を個別にコピーできます
  • 入力・計算はブラウザ内で処理し、サーバーへ送信しません

使い方

CIDR・サブネットを計算する手順を説明します。

手順を見る
  1. 入力欄にCIDR(例: 192.168.1.10/24)を入力します
  2. Network Address・Broadcast Address・Subnet Mask等の計算結果がリアルタイムで表示されます
  3. 必要な項目の「コピー」ボタンでコピーできます
  4. 不要になったら「クリア」で入力内容を消せます

CIDR・サブネット計算ツールについて

詳しい仕様を見る

CIDR記法の基本

192.168.1.10/24のように、IPv4アドレスと「prefix」(/24のような数値)を組み合わせた表記をCIDR(Classless Inter-Domain Routing)記法と呼びます。prefixはネットワーク部のビット数を表し、残りのビット数(host部)の範囲でそのネットワークに含まれるアドレスの範囲が決まります。本ツールはIPv4のみに対応しており(0〜32のprefix)、IPv6には対応していません。

入力の受理契約(fail closed)

IPアドレスの各オクテット・prefixとも、半角数字のみで構成され、0単体を除いて先頭ゼロを含む表記(01等)は不正な入力として扱います。10進数への自動補正は行いません。オクテットは0〜255、prefixは0〜32の範囲外もエラーになります。Subnet Maskの直接入力や、複数行での一括計算には対応していません(CIDR一体入力・単一件のみ)。

`/31`・`/32`の特殊性

Network Address・Broadcast Addressは/0〜/32まで一貫した計算方法で算出しますが、Usable Hosts(利用可能ホスト数)の意味は境界のprefixで異なります。/31はRFC 3021に基づき、ポイントツーポイントリンクとして利用する場合に2アドレスとも利用できるとされていますが、入力されたCIDR文字列だけからは実際にそのように使われているかを本ツールは判定できません。/32は単一のアドレスを指す表記(host route)であり、Usable Hostsが1と表示されるのはその表記上の意味であって、そのアドレスがあらゆる環境で実際に割り当てられることを保証するものではありません。

Usable Hostsとスコープについて

Usable Hostsは一般的なIPv4サブネット計算上の算術値であり、特殊用途アドレス(ループバック・マルチキャスト等)やクラウド事業者(AWS/Azure/GCP等)固有の予約ルールを考慮した、実環境での割当可能数を保証するものではありません。本ツールは一般的なCIDR計算専用であり、AWS VPC等のクラウド事業者固有の予約IPルールは扱いません。

よくある質問

IPv6には対応していますか?

いいえ。本ツールはIPv4のみに対応しています(prefixは0〜32)。IPv6は今回の対象外です。

Usable Hostsは実際に接続できる機器の台数ですか?

いいえ。Usable Hostsは一般的なIPv4サブネット計算上の算術値であり、特殊用途アドレスやクラウド事業者固有の予約を考慮した、実環境での割当可能数を保証するものではありません。目安としてご利用ください。

/31は常に2アドレスとも使えますか?

RFC 3021に基づき、ポイントツーポイントリンクとして利用する場合には2アドレスとも利用できます。ただし入力されたCIDR文字列だけからは、実際にそのように使われているかを本ツールは判定できません。

/32のNetwork AddressとBroadcast Addressが同じなのはなぜですか?

/32は単一のアドレスを指す表記(host route)であり、host部のビットが0個であるため、Network Address・Broadcast Addressともに入力したアドレス自身になります。

AWS VPCで実際に利用できるIPアドレス数を教えてくれますか?

いいえ。本ツールは一般的なCIDR計算専用であり、AWS VPC等のクラウド事業者固有の予約IPルールは扱いません。

Subnet Maskを入力してprefixを調べることはできますか?

いいえ。本ツールはCIDR一体入力(例: 192.168.1.10/24)のみに対応しています。Subnet Maskは計算結果として表示されます。

入力した値は外部に送信されますか?

いいえ。計算処理はすべてブラウザ内で完結し、入力したCIDRや計算結果を外部やアクセス解析(GA4)へ送信することはありません。