IPアドレス・サブネット計算のやり方
CIDR表記・サブネットマスク・ネットワークアドレス・ブロードキャストアドレス・ホスト数を、順番に整理します。
→ サブネット計算トレーニングを開く
CIDR表記とは?
/24 のような表記は、32bitのIPv4アドレスのうち、先頭から何bitがネットワーク部かを示します。
CIDRからサブネットマスクへ
/24なら、先頭24bitを1、残り8bitを0にします。
/20なら、20bit目までが1なので 255.255.240.0 です。
ネットワークアドレス
IPアドレスとサブネットマスクを、ビットごとにANDします。
ブロードキャストアドレス
同じネットワーク内で使われる最後のアドレスです。ネットワークアドレスのホスト部をすべて1にします。
利用可能ホスト数
ホスト部がn bitなら、総アドレス数は 2^n です。通常はネットワークアドレスとブロードキャストアドレスを除くので、利用可能ホスト数は 2^n - 2 です。
CIDRから考える手順
- /24などのCIDRから、ネットワーク部のbit数を確認します。
- 残りをホスト部として、サブネットマスクを2進数または10進数で表します。
- IPアドレスとサブネットマスクのANDを取り、ネットワークアドレスを求めます。
- ホスト部をすべて1にするとブロードキャストアドレスになります。
具体例:192.168.1.130/26
利用可能ホスト数
IPv4の一般的なサブネット問題では、ホスト部がn bitならアドレス数は2n個です。通常、ネットワークアドレスとブロードキャストアドレスを除いて利用可能ホスト数を考えます。
よくある間違い
CIDRはネットワーク部のbit数です。また、ネットワークアドレスと最初の利用可能アドレスを混同しないようにしましょう。
試験でのポイント
/25=128刻み、/26=64刻み、/27=32刻み、/28=16刻みを押さえると、頻出問題を素早く処理できます。
IPアドレスとは?
IPアドレスは、ネットワーク上の機器を識別するために使われる番号です。IPv4では32bitで表され、通常は192.168.1.10のように8bitずつ4つの10進数へ区切って表記します。
サブネットマスクとは?
サブネットマスクは、IPアドレスのどこまでがネットワーク部で、どこからがホスト部かを判断するために使います。255.255.255.0のような形式で表されます。
CIDRの「/24」「/26」とは?
/24は先頭24bitがネットワーク部、/26なら先頭26bitがネットワーク部という意味です。/26のサブネットマスクは255.255.255.192になります。
ネットワークアドレスの求め方
IPアドレスとサブネットマスクをbit単位でANDするとネットワークアドレスを求められます。/26なら最後のオクテットは64刻みで考えることもできます。
130は128〜191の範囲に入るため、ネットワークアドレスは192.168.1.128、ブロードキャストアドレスは192.168.1.191です。
利用可能なホスト数の求め方
一般的なIPv4のサブネット問題では、ホスト部がn bitならアドレス数は2n個です。通常はネットワークアドレスとブロードキャストアドレスを除いて利用可能ホスト数を求めます。
CIDR・マスク・ネットワーク・ブロードキャスト・ホスト数をランダム出題できます。