「192.168.1.0/24ってどういう意味?」——サブネットマスクとCIDRはネットワーク設計の基礎です。最初は難しく見えますが、考え方を理解すれば一気にスッキリします。
ネットワーク部とホスト部
IPアドレスはネットワーク部(どのネットワークか)とホスト部(そのネットワーク内のどの機器か)の2つに分かれています。
192.168.1.100
└──────┘└───┘
ネットワーク部 ホスト部
(192.168.1) (100)
# 同じネットワーク内の機器同士は直接通信できる
# 異なるネットワーク間はルーターが必要サブネットマスクとは
サブネットマスクは「どこまでがネットワーク部か」を示すビットマスクです。255.255.255.0のように表記し、1のビットがネットワーク部、0のビットがホスト部です。
IPアドレス: 192.168.1.100 = 11000000.10101000.00000001.01100100
サブネットマスク: 255.255.255.0 = 11111111.11111111.11111111.00000000
←── ネットワーク部(24bit) ──→←ホスト→
ネットワークアドレス: 192.168.1.0 (ホスト部がすべて0)
ブロードキャスト: 192.168.1.255 (ホスト部がすべて1)
使用可能なIP: 192.168.1.1 〜 192.168.1.254 (254台)CIDRとは(スラッシュ表記)
CIDRはサブネットマスクを「ネットワーク部のビット数」でシンプルに表記する方法です。/24は「先頭24ビットがネットワーク部」を意味します。
| CIDR | サブネットマスク | ホスト数 | 用途 |
|---|---|---|---|
| /8 | 255.0.0.0 | 約1677万台 | 大企業・ISP |
| /16 | 255.255.0.0 | 約6万5千台 | 中規模ネットワーク |
| /24 | 255.255.255.0 | 254台 | 家庭・小規模オフィス |
| /25 | 255.255.255.128 | 126台 | ネットワーク分割 |
| /30 | 255.255.255.252 | 2台 | ルーター間のリンク |
| /32 | 255.255.255.255 | 1台 | ホスト1台を特定 |
Linuxでの確認方法
# ネットワーク設定を確認(CIDR表記で表示される)
$ ip addr show
2: eth0: ...
inet 192.168.1.100/24 brd 192.168.1.255 ...
# ↑IPアドレス ↑プレフィックス長
# ルーティングテーブルを確認
$ ip route show
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100
default via 192.168.1.1 dev eth0 ← デフォルトゲートウェイまとめ
- IPアドレスはネットワーク部とホスト部に分かれる
- サブネットマスクは「どこまでがネットワーク部か」を示すビットマスク
- CIDRは
/24のように「ネットワーク部のビット数」で表記するシンプルな方法 - /24のネットワークでは254台のホストが使える(.0はネットワーク、.255はブロードキャスト)
- Linuxでは
ip addrでCIDR表記のIPアドレスを確認できる
📋 Phase 3 ネットワーク基礎チートシートで全コマンドをまとめて確認できます。



コメント