IPサブネット計算機

Network Address

192.168.1.0

The Numbers

  • Broadcast address: 192.168.1.255
  • Subnet mask: 255.255.255.0
  • Wildcard mask: 0.0.0.255
  • Usable host range: 192.168.1.1 – 192.168.1.254
  • Usable hosts: 254
  • Total addresses: 256

Compare Calculations

Downloads

Includes your inputs and results for this calculation, plus any additional calculations you've compared.

この計算機の仕組み

サブネットマスクは、IPv4アドレスをネットワーク部分とホスト部分に分割し、どのアドレスが同じローカルネットワークに属するかを決定します。 IPアドレスとそのCIDRプレフィックス長(192.168.1.0/24のような住所の「/24」)を入力すると、この計算機はネットワークアドレス、ブロードキャストアドレス、サブネットマスク、そしてデバイスが実際に使用できるアドレスの範囲を求めます。

計算式

  • サブネットマスク: プレフィックス長分の先頭1ビット、続いて0ビット(例: /24 → 11111111.11111111.11111111.00000000 = 255.255.255.0)。
  • ネットワークアドレス: IPアドレスとサブネットマスクのビット単位AND — これによりホストビットがゼロになり、ネットワークだけが残ります。
  • ブロードキャストアドレス: すべてのホストビットを1に設定したネットワークアドレス — サブネット内の最大アドレスです。
  • 使用可能なホスト数: ネットワークアドレスとブロードキャストアドレスを除くサブネット内のすべてのアドレス。これらは予約されているためです — 通常のサブネットでは232プレフィックス長22^{32 - \vA{\text{プレフィックス長}}} - 2です。

2つの特殊なケースが異なるルールを持ちます: /31(RFC 3021)はポイントツーポイントリンクに使われ、ちょうど2つのデバイス間にはブロードキャストアドレスが不要なため、両方のアドレスを使用可能なホストとして扱います。/32は単一ホストルートです — その1つのアドレスがネットワークと自身の唯一の使用可能なホストの両方です。

計算例

192.168.1.0/24(/24\vA{/24}プレフィックス)の場合:

  1. サブネットマスク: 255.255.255.0(24ビットの1、続いて8ビットの0)。
  2. ネットワークアドレス: 192.168.1.0
  3. ブロードキャストアドレス: 192.168.1.255
  4. 使用可能なホスト範囲: 192.168.1.1から192.168.1.254まで — 232242=282=2542^{32 - \vA{24}} - 2 = 2^8 - 2 = 254個の使用可能なアドレス。

出典: CIDR(クラスレスドメイン間ルーティング)とIPv4サブネット化.

よくある質問

CIDRプレフィックス(/24のような)は何を意味しますか?

スラッシュの後の数字は、32ビットのIPアドレスのうち先頭何ビットがネットワーク部分かを示します — /24は最初の24ビットがネットワークを識別し、残りの8ビット(256アドレス)がそのネットワーク上のホスト用です。

なぜほとんどのサブネットで2つのアドレスが差し引かれるのですか?

サブネット内の最小アドレスはネットワークアドレス(サブネット自体を識別)として、最大アドレスはブロードキャストアドレス(サブネット上のすべてのデバイスに一斉送信するため)として予約されています — どちらも個々のデバイスに割り当てることはできません。これが使用可能なホスト数が総アドレス数より2少ない理由です。

なぜ/31と/32は同じ2アドレスのルールに従わないのですか?

/31(RFC 3021)は特に、ちょうど2つのデバイス間のポイントツーポイントリンクに使われ、ブロードキャストアドレスを予約すると利用可能なアドレスの半分が無駄になります — 代わりに両方のアドレスが使用可能なホストとして扱われます。/32はちょうど1つのアドレス(単一ホストルート)を識別するため、その1つのアドレスがネットワークと自身の使用可能なホストの両方になります。