UnitConv
ネットワーク・開発

IPサブネット計算機

任意のIPv4アドレスとプレフィックスから、ネットワーク/ブロードキャストアドレス・ホスト範囲・サブネットマスク・CIDRをブラウザ内で計算

入力

/24

計算結果

CIDR表記
192.168.1.0/24
ネットワークアドレス
192.168.1.0
ブロードキャストアドレス
192.168.1.255
使用可能ホスト範囲
192.168.1.1 – 192.168.1.254
サブネットマスク
255.255.255.0 (/24)
ワイルドカードマスク
0.0.0.255
総アドレス数
256
使用可能ホスト数
254
IPクラス
クラス C
範囲
プライベート

2進表記

ネットワーク部ホスト部

IPv4アドレス

11000000
.
10101000
.
00000001
.
00001010

ネットワークアドレス

11000000
.
10101000
.
00000001
.
00000000

サブネットマスク

11111111
.
11111111
.
11111111
.
00000000

すべての計算はブラウザ内で実行されます。アドレスがサーバーへ送信されることはありません。

このツールについて

このIPv4サブネット計算機は、IPアドレスとCIDRプレフィックスから、ネットワーク設計やトラブルシューティングに必要な情報をすべて算出します。192.168.1.10 のようなアドレスを入力し、プレフィックスのスライダーを動かす(または 255.255.255.0 のようなサブネットマスクを貼り付ける)だけで、ネットワークアドレス、ブロードキャストアドレス、最初と最後の使用可能ホスト、総アドレス数と使用可能ホスト数、ドット10進のサブネットマスクとワイルドカードマスク、IPクラス(A〜E)、プライベート/パブリック判定を即座に表示します。色分けされた2進表記が各オクテットをネットワーク部とホスト部に分けて示すため、マスクがどのようにアドレスを分割しているかを目で確認できます。特殊ケースも正しく処理し、/31 はRFC 3021に基づき2つの使用可能アドレス、/32 は単一ホスト、/30 は正確に2ホストとなります。すべて符号なし32ビット演算でブラウザ内計算され、データが端末から出ることはありません。

使い方

  1. 1 192.168.1.10 のようなIPv4アドレスを入力します。
  2. 2 CIDRプレフィックスのスライダーを /0 〜 /32 で動かすか、サブネットマスクを貼り付けて自動設定します。
  3. 3 結果表を確認します: ネットワーク・ブロードキャスト・ホスト範囲・各マスク・クラス・プライベート/パブリック。
  4. 4 2進表記でネットワーク部/ホスト部の分割を確認し、任意の値をワンクリックでコピーします。

仕組み

IPv4アドレスは32ビットの数値で、8ビットのオクテット4つで表記します。CIDRプレフィックスは先頭の何ビットがネットワークを表すかを示し、残りがホストを表します。サブネットマスクはその先頭の1ビット群であり、/24 なら 11111111.11111111.11111111.00000000 = 255.255.255.0 です。ネットワークアドレスはIPとマスクのビット積(AND)、ブロードキャストアドレスはネットワークとワイルドカードマスク(マスクの反転)のビット和(OR)です。ブロック内の総アドレス数は 2^(32 − プレフィックス) で、/30 までは総数からネットワークとブロードキャストの2つを引いたものが使用可能ホスト数になります。/31 はRFC 3021のポイントツーポイント用の特例で、ブロードキャストを持たず2つの使用可能アドレスとなり、/32 は単一ホストです。本ツールは各ステップを正確な符号なし32ビット演算(結果が負にならないよう >>> 0 を使用)で行うため、/8 ブロックでも 16,777,214 という使用可能ホスト数を正しく報告します。

よくある質問

ネットワークアドレスとブロードキャストアドレスの違いは?

ネットワークアドレスはブロックの最初のアドレス(ホスト部がすべて0)で、サブネット自体を表し、機器には割り当てません。ブロードキャストアドレスは最後のアドレス(ホスト部がすべて1)で、サブネット内の全ホストへ一斉に送信するために使われます。192.168.1.0/24 の場合、ネットワークは 192.168.1.0、ブロードキャストは 192.168.1.255 で、ホストには 192.168.1.1 〜 192.168.1.254 が使えます。

使用可能ホスト数が総数より2少ないのはなぜ?

通常のサブネット(/30以上のブロック、つまりプレフィックスが30以下)では、最初のアドレスがネットワークアドレス、最後がブロードキャストアドレスとして予約され、どちらも機器に割り当てられません。そのため /24 は総数256でも使用可能ホストは254です。例外はポイントツーポイント用に両アドレスを使う /31 と、単一ホストの /32 です。

サブネットマスクとCIDRプレフィックスの関係は?

同じ分割を2つの表記で表したものです。プレフィックスはマスクの先頭にある1ビットの数で、/24 は1が24個、つまり 255.255.255.0、/26 は1が26個、つまり 255.255.255.192 です。本ツールではどちらでも入力でき、有効なマスクを入力するとプレフィックスのスライダーが設定され、スライダーを動かすとマスクが更新されます。

IPアドレスがプライベートかどうかはどう判定する?

プライベート(RFC 1918)範囲は 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16 で、家庭や企業の内部ネットワークで使われ、公開インターネットでは経路制御されません。本ツールはループバック(127.0.0.0/8)、リンクローカル(169.254.0.0/16)、キャリアグレードNAT(100.64.0.0/10)も非パブリックとして扱います。それ以外はパブリックと判定します。

IPアドレスのクラスA〜Eとは?

クラスは先頭オクテットに基づく歴史的な方式です。クラスA(0〜127)はネットワーク部が8ビット、クラスB(128〜191)は16ビット、クラスC(192〜223)は24ビットでした。クラスD(224〜239)はマルチキャスト、クラスE(240〜255)は予約です。現在はクラスレスのCIDRが使われますが、古い資料や試験に登場するため本ツールでも表示しています。

関連ツールと用途

サブネット計算機は、アドレスを2進・16進で見る基数変換ツール、AND/ORマスクを試せるビット演算計算機、トークン生成用のハッシュ・UUIDジェネレーターと組み合わせると便利です。ネットワーク技術者や学生は、アドレス空間の設計、VLSMサブネットのサイズ決定、ファイアウォールルールの検証、CCNA形式のサブネット問題の解答に利用します。