この計算機の仕組み
サブネットマスクは、IPv4アドレスをネットワーク部分とホスト部分に分割し、どのアドレスが同じローカルネットワークに属するかを決定します。 IPアドレスとそのCIDRプレフィックス長(192.168.1.0/24のような住所の「/24」)を入力すると、この計算機はネットワークアドレス、ブロードキャストアドレス、サブネットマスク、そしてデバイスが実際に使用できるアドレスの範囲を求めます。
計算式
- サブネットマスク: プレフィックス長分の先頭1ビット、続いて0ビット(例: /24 →
11111111.11111111.11111111.00000000=255.255.255.0)。 - ネットワークアドレス: IPアドレスとサブネットマスクのビット単位AND — これによりホストビットがゼロになり、ネットワークだけが残ります。
- ブロードキャストアドレス: すべてのホストビットを1に設定したネットワークアドレス — サブネット内の最大アドレスです。
- 使用可能なホスト数: ネットワークアドレスとブロードキャストアドレスを除くサブネット内のすべてのアドレス。これらは予約されているためです — 通常のサブネットではです。
2つの特殊なケースが異なるルールを持ちます: /31(RFC 3021)はポイントツーポイントリンクに使われ、ちょうど2つのデバイス間にはブロードキャストアドレスが不要なため、両方のアドレスを使用可能なホストとして扱います。/32は単一ホストルートです — その1つのアドレスがネットワークと自身の唯一の使用可能なホストの両方です。
計算例
192.168.1.0/24(プレフィックス)の場合:
- サブネットマスク:
255.255.255.0(24ビットの1、続いて8ビットの0)。 - ネットワークアドレス:
192.168.1.0。 - ブロードキャストアドレス:
192.168.1.255。 - 使用可能なホスト範囲:
192.168.1.1から192.168.1.254まで — 個の使用可能なアドレス。