IPアドレス・サブネット 計算ツール
IPアドレスとサブネットマスク(プレフィックス長)を入れるだけで、ネットワークアドレス・ブロードキャストアドレス・割り当て可能なホストの範囲と台数をその場で計算します。CIDR表記やワイルドカードマスクもまとめて確認できます。
割り当て可能なホスト数254台ネットワーク 192.168.1.0/24 / サブネットマスク 255.255.255.0
つまり:192.168.1.10/24 は 192.168.1.0 〜 192.168.1.255 までの256個のアドレスをまとめた ネットワークで、そのうち実際に機器へ割り当てられるのは「192.168.1.1」から「192.168.1.254」までの254台です。
くわしい計算の内訳(参考)
| 入力したIPアドレス | 192.168.1.10 |
|---|---|
| サブネットマスク | 255.255.255.0(/24) |
| ワイルドカードマスク(サブネットマスクのビット反転) | 0.0.0.255 |
| ネットワークアドレス(このネットワークの先頭・機器には割り当て不可) | 192.168.1.0 |
| ブロードキャストアドレス(このネットワークの末尾・機器には割り当て不可) | 192.168.1.255 |
| 割り当て可能なホスト範囲 | 192.168.1.1 〜 192.168.1.254 |
| 総アドレス数(2の(32−24)乗) | 256 個 |
| 割り当て可能なホスト数 | 254 台 |
| CIDR表記 | 192.168.1.0/24 |
| アドレスの種類 | クラスC・プライベートアドレス(RFC 1918) |
※ IPv4のみ対応です。ネットワークアドレスとブロードキャストアドレスは機器に割り当てできないため、 割り当て可能ホスト数は「総アドレス数 − 2」で求めます(/31は点対点用に2台、/32は単一ホストとして扱います)。 実際の利用可能アドレスはルーターやDHCPの設定によって変わる場合があります。
プレフィックス長別 ホスト数 早見表
プレフィックス長(/8など)ごとの、サブネットマスク・そのネットワークに含まれる総アドレス数・ 実際に機器へ割り当てられるホスト数の目安です。
| プレフィックス | サブネットマスク | 総アドレス数 | 割り当て可能ホスト数 |
|---|---|---|---|
| /8 | 255.0.0.0 | 16,777,216 | 16,777,214 |
| /16 | 255.255.0.0 | 65,536 | 65,534 |
| /22 | 255.255.252.0 | 1,024 | 1,022 |
| /23 | 255.255.254.0 | 512 | 510 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
※ 割り当て可能ホスト数=総アドレス数 − 2(ネットワークアドレスとブロードキャストアドレスを除く)。 /31は点対点用に2台、/32は0台として扱います。
サブネット計算の基本
IPアドレスは「ネットワークを表す部分(ネットワーク部)」と「その中の機器を表す部分(ホスト部)」に分かれています。 どこまでがネットワーク部かを決めるのがサブネットマスクで、「/24」のようなプレフィックス長で短く書きます。
それぞれのアドレスの意味
- ネットワークアドレス:そのネットワークの先頭アドレス(ホスト部が全て0)。機器には割り当てません。
- ブロードキャストアドレス:そのネットワークの末尾アドレス(ホスト部が全て1)。同じネットワーク全員への一斉送信に使うため、機器には割り当てません。
- 割り当て可能なホスト範囲:ネットワークアドレスの次から、ブロードキャストアドレスの1つ前まで。実際にパソコンやサーバーに付けられるアドレスです。
- ワイルドカードマスク:サブネットマスクのビットを反転したもの。アクセス制御リスト(ACL)などで使われます。
計算のしくみ
- ネットワークアドレス = IPアドレス AND サブネットマスク(ビットごとの論理積)
- ブロードキャストアドレス = ネットワークアドレス OR ワイルドカードマスク(ホスト部を全て1に)
- 総アドレス数 = 2 の (32 − プレフィックス長) 乗
- 割り当て可能ホスト数 = 総アドレス数 − 2
よくある質問
- サブネットマスクとプレフィックス長(/24など)の違いは何ですか?
- どちらも「IPアドレスのうち、どこまでがネットワークを表す部分か」を示すもので、表記が違うだけです。サブネットマスク 255.255.255.0 は、上位24ビットが1(ネットワーク部)であることを意味し、これを「/24」と短く書いたものがプレフィックス長です。本ツールはプレフィックス長で入力し、対応するサブネットマスクも一緒に表示します。
- なぜ割り当て可能なホスト数は「総数 − 2」なのですか?
- 1つのネットワークでは、先頭のアドレス(ネットワークアドレス)と末尾のアドレス(ブロードキャストアドレス)が予約されていて、パソコンやサーバーなどの機器には割り当てられないためです。たとえば/24は総数256個ですが、割り当て可能なのは254台です。例外として、点対点接続用の/31は2台、単一ホストの/32は0台として扱います。
- プライベートアドレスとは何ですか?
- インターネット上では使われず、家庭や社内などの内部ネットワークだけで自由に使える範囲のアドレスです(RFC 1918)。具体的には 10.0.0.0〜10.255.255.255、172.16.0.0〜172.31.255.255、192.168.0.0〜192.168.255.255 の3帯です。本ツールは入力したアドレスがこの範囲かどうかも判定します。
- IPv6には対応していますか?
- 本ツールはIPv4専用です。IPv6はアドレスの構造(128ビット)や表記が大きく異なるため対象外です。IPv4の「192.168.x.x」のようなドット区切り4つの形式でご利用ください。
出典・計算の根拠
- IPv4アドレスとサブネットの基本構造:RFC 791(Internet Protocol)、RFC 950(サブネット化)。
- CIDR(クラスレス・アドレッシング)とプレフィックス長表記:RFC 4632。
- プライベートアドレス帯(10/8・172.16/12・192.168/16):RFC 1918。点対点リンク用 /31:RFC 3021。
本ツールはIPv4の標準的な定義式に基づく計算結果です。実際に利用できるアドレスは、ルーターやDHCPサーバーの設定によって変わる場合があります。