MCPで接続 →

計算を入力してください

公式

広告

結果

利用可能ホスト数
254
割り当て可能なホストアドレス
サブネットマスク 255.255.255.0
ネットワークアドレス 192.168.1.0/24
ブロードキャストアドレス 192.168.1.255
利用可能な最初のホスト 192.168.1.1
利用可能な最後のホスト 192.168.1.254
総アドレス数 256

サブネット計算ツールとは?

サブネット計算ツールは、IPv4アドレスとCIDRプレフィックス(例:192.168.1.10/24)を入力するだけで、ネットワークアドレス、サブネットマスク、ブロードキャストアドレス、利用可能なホストアドレスの範囲、そしてそのサブネットに収容できるホストの総数を瞬時に割り出してくれるツールです。ネットワークエンジニアやシステム管理者はもちろん、IPアドレッシングやサブネット分割の仕組みを学ぶ学生にとっても欠かせない存在です。このツールは標準的なIPv4アドレッシングに準拠しており、特定の国やベンダーに依存しない汎用的な内容となっています。

使い方

IPv4アドレスの4つのオクテット(各0〜255)を入力し、プレフィックス長を0〜32の範囲で選びます。「計算」をクリックすると、サブネットマスク、ネットワークアドレス、利用可能な最初と最後のホスト、ブロードキャストアドレス、利用可能ホスト数が表示されます。たとえば/24のネットワークなら、総アドレス数は256、利用可能ホスト数は254となります。

計算式の解説

サブネットマスクは、すべてのビットを1にした値をホストビット数の分だけ左へシフトして作成します:$$\text{Mask} = \big(\text{0xFFFFFFFF} \ll (32 - \text{Prefix})\big) \mathbin{\&} \text{0xFFFFFFFF}$$。ネットワークアドレスは、IPとマスクのビットごとの論理積(AND)で求めます:$$\text{Network} = \text{IP} \mathbin{\&} \text{Mask}$$。ブロードキャストアドレスは、すべてのホストビットを1にしたものです:$$\text{Broadcast} = \text{Network} \mathbin{|} \lnot\,\text{Mask}$$。利用可能ホスト数は \(2^{32 - \text{Prefix}} - 2\) で求められ、ここからネットワークアドレスとブロードキャストアドレスの2つを差し引きます。/31および/32では従来のルール上、利用可能なホストが存在しないため、ホスト数は0と表示されます。

CIDRプレフィックス線によって32ビットのIPv4アドレスをネットワーク部とホスト部に分割した図
CIDRプレフィックスは32ビットをネットワーク部とホスト部に分割します。

計算例

192.168.1.10/24 の場合:ホストビット数 = \(32 - 24 = 8\)。マスク = 255.255.255.0。ネットワーク = 192.168.1.0。ブロードキャスト = 192.168.1.255。利用可能ホスト数 = \(2^8 - 2 = 254\) で、範囲は 192.168.1.1 から 192.168.1.254 までとなります。

ネットワークアドレス、利用可能なホスト範囲、ブロードキャストアドレスを示すアドレス範囲の図
ネットワークアドレスとブロードキャストアドレスが利用可能なホスト範囲を挟みます。

よくある質問(FAQ)

なぜホスト数から2を引くのですか? サブネットの最初のアドレスはネットワークを識別する番号として、最後のアドレスはブロードキャストアドレスとして予約されているため、どちらも機器に割り当てることができないからです。

「/24」とは何を意味しますか? プレフィックス /24 は、先頭24ビットがネットワークを表し、残りの8ビットがホスト用に使えることを意味します。これは 255.255.255.0 のマスクに相当します。

IPv6には対応していますか? いいえ。この計算ツールはIPv4アドレッシングのみに対応しています。IPv6は128ビットのアドレス空間を持ち、表記方法も異なります。

最終更新: