サブネットマスクとは?CIDR表記・計算方法をわかりやすく解説

ネットワーク

「192.168.1.0/24」の「/24」って何?サブネットマスクはネットワーク学習で最初の壁になりやすいテーマです。この記事ではサブネットマスクの仕組み・CIDR表記の読み方・計算方法まで、図解を使ってわかりやすく解説します。

サブネットマスクとは?

サブネットマスクとは、IPアドレスの中で「ネットワーク部」と「ホスト部」を区別するための数値です。同じネットワーク内にあるかどうかを判断するために使います。

IPアドレスは「ネットワーク部(どのネットワークか)」と「ホスト部(そのネットワーク内の何番目か)」の2つの部分で構成されています。たとえば192.168.1.100というIPアドレスがある場合、サブネットマスク255.255.255.0を使うと、192.168.1がネットワーク部、100がホスト部となります。

IPアドレスの構造
192 . 168 . 1 . 100
← ネットワーク部(どのネットワークか)→ ←ホスト部→
サブネットマスク:255.255.255.0(または /24)

CIDR表記(スラッシュ表記)とは

「192.168.1.0/24」のように、スラッシュの後の数字でサブネットマスクを表す方法をCIDR(Classless Inter-Domain Routing)表記といいます。「/24」はサブネットマスクのビット数が24個という意味で、255.255.255.0と同じです。

CIDRサブネットマスク使えるホスト数主な用途
/8255.0.0.0約1,677万台大規模ネットワーク(クラスA)
/16255.255.0.0約6万5千台中規模ネットワーク(クラスB)
/24255.255.255.0254台家庭・小規模オフィス(クラスC)
/25255.255.255.128126台サブネット分割
/30255.255.255.2522台ルーター間の接続(ポイントツーポイント)

サブネット分割とは

大きなネットワークを複数の小さなネットワーク(サブネット)に分割することを「サブネット分割」といいます。セキュリティの向上・ブロードキャストの制限・管理のしやすさなどのメリットがあります。企業ネットワークでは、営業部・開発部・管理部などの部署ごとにサブネットを分けて、部署間の通信を制御することがよくあります。

よくある質問

/24と255.255.255.0はなぜ同じなの?

サブネットマスクは2進数で表すと255.255.255.0は「11111111.11111111.11111111.00000000」となり、1が連続する部分が24個あります。この1の数を数えたのが「/24」です。1がネットワーク部、0がホスト部を表します。/24ならホスト部が8ビット(0が8個)なので2の8乗=256個のアドレスがあり、ネットワークアドレスとブロードキャストアドレスを除いた254台がホストに使えます。

サブネットマスクが間違っているとどうなる?

サブネットマスクが正しく設定されていないと、同じネットワーク内のデバイスと通信できない、または別ネットワークへのルーティングが正しく機能しないといった問題が起きます。ネットワーク設定のトラブルシューティングでは、IPアドレスとともにサブネットマスクの確認も重要なチェックポイントです。

まとめ

サブネットマスクはIPアドレスのネットワーク部とホスト部を区別するための値です。CIDR表記の意味を理解し、/24や/16などの読み方を覚えることがネットワーク設定の基本になります。

次の記事を読む
ネットワークの中継役「ルーター」について学ぼう
ルーターとは?完全解説を読む

コメント