IP サブネット計算ツール

IPv4 アドレスと CIDR プレフィックスまたはサブネットマスクを入力すると、ネットワーク、ブロードキャストアドレス、ホスト範囲、利用可能なホスト数を表示します。このツールは IPv4 のみに対応し、IPv6 は含みません。

アドレスの入力

0~255 の数字 4 つをドットで区切ります。例:192.168.1.10。

24 や /24 のようなプレフィックス、または 255.255.255.0 のようなサブネットマスク。

結果

強調表示された項目を修正してください。
ネットワークアドレス
192.168.1.0/24
ブロードキャストアドレス
192.168.1.255
サブネットマスク
255.255.255.0
ワイルドカードマスク
0.0.0.255
利用可能な最初のホスト
192.168.1.1
利用可能な最後のホスト
192.168.1.254
利用可能なホスト数
254
アドレスの総数
256
アドレスの種類
プライベート(RFC 1918)
2 進数表記のサブネットマスク
11111111.11111111.11111111.00000000

サブネットの計算方法

プレフィックスは、アドレスの先頭から何ビットがネットワークを表すかを示します。ネットワークアドレスはホスト部のビットをすべて 0 にした IP アドレス、ブロードキャストアドレスはホスト部のビットをすべて 1 にしたアドレスです。ワイルドカードマスクは、サブネットマスクのビットを反転したものです。

利用可能なホストはネットワークアドレスとブロードキャストアドレスの間にあるため、サブネットには「2 のホスト部ビット数乗」から 2 を引いた数のホストが入ります。例外が 2 つあります。/31 のポイントツーポイントリンク(RFC 3021)は、範囲の両端の 2 つのアドレスをどちらも利用できます。/32 は単一のホストで、ネットワーク、ブロードキャスト、ホストのアドレスが同じになります。

使用した計算式

ネットワーク = IP AND サブネットマスク
ブロードキャスト = ネットワーク OR ワイルドカード
アドレスの総数 = 2^(32 − プレフィックス)
利用可能なホスト = 2^(32 − プレフィックス) − 2  (/31:2、/32:1)

ステップごとの計算例

アドレス 192.168.1.10、プレフィックス /24 の場合:

  1. サブネットマスク:255.255.255.0、ワイルドカード:0.0.0.255
  2. ネットワーク:192.168.1.10 AND 255.255.255.0 = 192.168.1.0
  3. アドレス数:2^8 = 256 なので、.1 から .254 までの 254 ホストが利用可能

192.168.1.10/24 は、利用可能なホストが 254 の 192.168.1.0/24 ネットワークに属します。

前提と制限

  • IPv4 のみに対応し、IPv6 は含みません。
  • 一部のシステムは先頭の 0 を 8 進数として読むため、先頭に 0 のあるオクテットは拒否します。
  • サブネットマスクは連続している必要があります(1 のビットがすべて先頭)。
  • /31 と /32 では、最初と最後のホストは RFC 3021 と単一ホストの慣例に従います。古い機器の一部は /31 リンクを受け付けない場合があります。

出典と参考資料

関連ツール