サブネット計算:ネットワークアドレス・ブロードキャスト・ホスト数

サブネット計算の要点:プレフィックス長はネットワーク部のビット数です。192.168.1.10/24はネットワーク192.168.1.0、ブロードキャスト192.168.1.255で、ホストは254台使えます。IPとプレフィックス(または「10.0.0.5/20」)を入力すると、ブラウザ内で計算します。

出典:RFC 4632, RFC 4632 – Classless Inter-domain Routing (CIDR): prefix notation。更新日:

アドレスに/プレフィックスを付けると選択欄より優先
より長いプレフィックスを選択
マイツールボックス入力内容はこのブラウザーにのみ保存されます。

結果

ネットワーク
192.168.1.0/24・使用可能ホスト 254
ネットワーク情報
項目値
ネットワークアドレス192.168.1.0/24
サブネットマスク255.255.255.0
ワイルドカードマスク0.0.0.255
ブロードキャストアドレス192.168.1.255
使用可能なホスト範囲192.168.1.1 – 192.168.1.254
使用可能ホスト数254
総アドレス数256
アドレスの種類プライベート(RFC 1918)
クラス(旧方式)クラスC
2進数(計算過程)
2進数
IPアドレス11000000.10101000.00000001.00001010
サブネットマスク11111111.11111111.11111111.00000000
ネットワークアドレス11000000.10101000.00000001.00000000
サブネット一覧
No.サブネットホスト範囲ブロードキャスト
1192.168.1.0/26192.168.1.1 – 192.168.1.62192.168.1.63
2192.168.1.64/26192.168.1.65 – 192.168.1.126192.168.1.127
3192.168.1.128/26192.168.1.129 – 192.168.1.190192.168.1.191
4192.168.1.192/26192.168.1.193 – 192.168.1.254192.168.1.255

計算方法

サブネット計算のしくみ

IPv4アドレスは32ビットです。プレフィックス長(CIDR表記、RFC 4632)は左から何ビットがネットワーク部かを示し、残りのビットでホストを区別します。

計算例:192.168.1.10/26

  1. /26のマスク = 11111111.11111111.11111111.11000000 = 255.255.255.192
  2. 第4オクテット:10 = 00001010 AND 11000000 = 00000000 → ネットワーク 192.168.1.0
  3. ホスト部を1に:00111111 = 63 → ブロードキャスト 192.168.1.63
  4. ホスト:2⁶ − 2 = 62台(192.168.1.1〜192.168.1.62)

サブネット早見表

プレフィックスサブネットマスクホスト数
/8255.0.0.016,777,214
/16255.255.0.065,534
/24255.255.255.0254
/25255.255.255.128126
/26255.255.255.19262
/27255.255.255.22430
/28255.255.255.24014
/29255.255.255.2486
/30255.255.255.2522

プライベートアドレスと特殊な範囲

RFC 1918は10.0.0.0/8、172.16.0.0/12、192.168.0.0/16をプライベートネットワーク用に予約しています。そのほかの特殊用途(ループバック127.0.0.0/8、リンクローカル169.254.0.0/16、キャリアグレードNAT 100.64.0.0/10)はRFC 6890で定めるIANAの登録簿にあります。

サブネット分割

「サブネットに分割」を使うと、長いプレフィックスで同じ大きさに分けられます。/24を/26に分けると62台ずつの4つのネットワーク(.0、.64、.128、.192)になります。1ビット増えるごとにサブネット数は2倍、大きさは半分です。

よくある質問

ネットワークアドレスの求め方は?

IPアドレスとサブネットマスクをビットごとにANDします。192.168.1.130と255.255.255.192なら 130 AND 192 = 128 → 192.168.1.128です。

/27のホスト数は?

32アドレスのうち 2⁵ − 2 = 30台です。マスクは255.255.255.224。

サブネットマスクの計算方法は?

/nは先頭n個が1、残りが0のビット列です。/20 = 255.255.240.0、/26 = 255.255.255.192。

ブロードキャストアドレスとは?

ホスト部のビットがすべて1の、サブネットの最後のアドレスです。サブネット内の全機器あてに使われ、ホストには割り当てません。

IPv6にも対応していますか?

いいえ、IPv4用です。IPv6ではサブネットは通常/64で、プレフィックスの考え方は同じですが128ビットです。

出典・根拠

更新日: · 編集方針

関連ツール