こんにちは!
今回はプライベートIPアドレスの範囲についてまとめます。
プライベートIPアドレスとは
- LAN内などのあるネットワーク内で割り当てられるIPアドレス
そもそもIPアドレスとは
- ネットワーク上の端末を区別するためのアドレス
- IPv4という規格では、32ビットの長さなので、2の32乗でおよそ43億の端末に割り当てられる
グローバルIPアドレス
- プライベートIPアドレスがLAN内の端末を区別するためのアドレスであるのに対し、グローバルIPアドレスはインターネット上の端末を区別するためのアドレス
IPアドレスの表記
32ビットをどう表現するか
2進数で表現すると 00000000
00000000
00000000
00000000
~ 11111111
11111111
11111111
11111111
- 32ビットとは、2進数で32桁
10進数で表現すると 0.0.0.0
~ 255.255.255.255
- 人間が扱いやすいように、8桁ごとで4つに分割し、ブロックごとに10進数に変換して表記する
- それぞれのブロックは、8ビットなので10進数で0 ~ 255の数値で表される
IPアドレスの範囲
グローバルIPアドレス
- 32ビットでは43億の端末に割り当てられると説明したが、実際にグローバルIPアドレスに割り当てられているのはそのうちのおよそ37億
- マルチキャストやプライベートIPアドレスなどの特殊なIPアドレスを除外した数が上記の37億(IPアドレス全体の約86%)
プライベートIPアドレス
プライベートIPアドレスの範囲
クラス | 範囲 |
---|---|
クラスA | 10.0.0.0 ~ 10.255.255.255 |
クラスB | 172.16.0.0 ~ 172.31.255.255 |
クラスC | 192.168.0.0 ~ 192.168.255.255 |
プライベートIPアドレスの範囲の覚え方
- 各ブロックの下限が0、上限が255であることはまず覚える
- 10から始まる場合はすべてプライベートIPアドレス
- 192.168から始まる場合もすべてプライベートIPアドレス
- 問題は172から始まる場合
- 172.16 ~ 172.31で始まるものはすべてプライベートIPアドレス
- 172のグループは16 ~ 31であることを覚えればよい
おわりに
今回はプライベートIPアドレスの範囲についてまとめました。自宅サーバーを立てる時にプライベートIPアドレスの範囲が必要になることが多々あったので、覚えるために今回の記事を書きました。これまでの経験から192.168がプライベートIPアドレスであることはなんとなくわかっていましたが、10から始まるものや、172.16 ~ 172.31から始まるものもあることがわかりました。
84/100