ネットワークの設定や管理を行う際に、サブネットマスクという言葉を目にする機会は非常に多いのではないでしょうか。
しかし、「/24ってどういう意味?」「255.255.255.0との関係がよくわからない」といった疑問を持つ方も少なくありません。
本記事では、サブネットマスクの早見表とは何か、数値の見方と一覧をわかりやすく解説します。
/24・/16・/32といったプレフィックス長やCIDR表記との対応関係、ホスト数の計算方法まで丁寧に確認していきましょう。
ネットワーク初心者の方はもちろん、復習したいエンジニアの方にも役立つ内容となっています。
サブネットマスクの早見表は「IPアドレスの範囲」を瞬時に把握するためのツール
それではまず、サブネットマスクの早見表とは何かについて解説していきます。
サブネットマスクの早見表とは、CIDR表記(プレフィックス長)と10進数表記のサブネットマスク、利用可能なホスト数を一覧にまとめた対応表のことです。
ネットワーク設計やトラブルシューティングの現場では、この早見表を参照することで、IPアドレスの範囲を素早く確認できます。
たとえば、「/24」と書いてあれば「255.255.255.0」であり、ホストに割り当てられるアドレスは254個だと即座に判断できるわけです。
計算に時間をかけず、設定ミスを防ぐためにも、早見表の活用は現場での必須スキルと言えるでしょう。
サブネットマスクの基本的な役割
サブネットマスクは、IPアドレスの「ネットワーク部」と「ホスト部」を区別するための数値です。
IPアドレスは32ビットの数値で構成されており、サブネットマスクによってどこまでがネットワークを示す部分で、どこからがホストを示す部分かが決まります。
たとえば、192.168.1.0というIPアドレスにサブネットマスク255.255.255.0を組み合わせると、192.168.1がネットワーク部、末尾の0がホスト部という意味になります。
この仕組みを理解しておくと、ネットワーク設計の際にどの範囲のIPアドレスが使えるかを正確に把握できます。
CIDR表記とは何か
CIDR(Classless Inter-Domain Routing)表記とは、IPアドレスの末尾に「/数字」を付けてネットワークの範囲を表す方法です。
この「/数字」の部分をプレフィックス長と呼び、ネットワーク部のビット数を示しています。
たとえば「192.168.1.0/24」であれば、先頭から24ビットがネットワーク部であることを意味します。
従来のクラスフル(Class A・B・C)な区分けに縛られず、柔軟にネットワークを分割できるのがCIDR表記の大きなメリットです。
早見表を使うメリット
早見表を活用する最大のメリットは、計算不要で設定値を即座に確認できる点にあります。
ネットワークの設計・構築・保守の場面では、プレフィックス長から10進数のサブネットマスクへの変換、あるいは利用可能ホスト数の把握が頻繁に求められます。
その都度2進数に変換して計算するのは手間がかかり、ミスのリスクも高まります。
早見表があれば一目で答えが得られるため、作業効率が大幅に向上するでしょう。
サブネットマスクの早見表一覧(CIDR・10進数・ホスト数)
続いては、サブネットマスクの具体的な早見表一覧を確認していきます。
以下の表は、CIDR表記・10進数サブネットマスク・ネットワーク数・利用可能ホスト数をまとめたものです。
実務でよく使用される範囲を中心に掲載しているので、ぜひ参考にしてください。
| CIDR表記 | サブネットマスク(10進数) | ホスト部ビット数 | 利用可能ホスト数 |
|---|---|---|---|
| /8 | 255.0.0.0 | 24ビット | 16,777,214 |
| /16 | 255.255.0.0 | 16ビット | 65,534 |
| /24 | 255.255.255.0 | 8ビット | 254 |
| /25 | 255.255.255.128 | 7ビット | 126 |
| /26 | 255.255.255.192 | 6ビット | 62 |
| /27 | 255.255.255.224 | 5ビット | 30 |
| /28 | 255.255.255.240 | 4ビット | 14 |
| /29 | 255.255.255.248 | 3ビット | 6 |
| /30 | 255.255.255.252 | 2ビット | 2 |
| /32 | 255.255.255.255 | 0ビット | 1(ホスト固定) |
上記の表を見ると、プレフィックス長が大きくなるほどホスト数が少なくなっていることがわかります。
用途に応じて適切なサブネットを選ぶことが、効率的なネットワーク設計の鍵です。
/24(255.255.255.0)の詳細
/24は最も広く使われるサブネットマスクのひとつです。
小規模から中規模のLAN環境でよく採用されており、192.168.1.0/24のような形式で表記されます。
利用可能なホスト数は254個で、ネットワークアドレス(例:192.168.1.0)とブロードキャストアドレス(例:192.168.1.255)の2つを除いた数です。
一般的なオフィスや家庭内ネットワークには十分な規模と言えるでしょう。
/16(255.255.0.0)の詳細
/16は大規模なネットワーク環境でよく使われるサブネットマスクです。
利用可能なホスト数は最大65,534個と非常に多く、大企業のイントラネットやデータセンターなどで活用されています。
172.16.0.0/16のように、プライベートアドレス範囲と組み合わせて使われるケースが多い印象です。
大量のホストを一つのネットワークセグメントに収容したいときに便利な選択肢となります。
/32(255.255.255.255)の詳細
/32は少々特殊なサブネットマスクで、特定の1台のホストを指定するために使われます。
ホスト部のビットがすべて0になるため、ネットワークアドレスとホストアドレスが同一になります。
主にルーティングテーブルのスタティックルートや、ファイアウォールのアクセス制御リスト(ACL)で特定IPアドレスを指定する場面で登場します。
「このIPアドレスだけを対象にしたい」という場合に活用されるものです。
ホスト数の計算方法と2進数の仕組み
続いては、ホスト数の計算方法と2進数の仕組みについて確認していきます。
早見表を丸暗記するのも良いですが、計算の仕組みを理解しておくと、イレギュラーなサブネットにも対応できます。
ホスト数の計算式
利用可能なホスト数は、以下の計算式で求められます。
利用可能ホスト数 = 2の(32-プレフィックス長)乗 - 2
例:/24の場合 → 2の(32-24)乗 - 2 = 2の8乗 - 2 = 256 - 2 = 254
例:/28の場合 → 2の(32-28)乗 - 2 = 2の4乗 - 2 = 16 - 2 = 14
「-2」をする理由は、ネットワークアドレス(ホスト部が全て0)とブロードキャストアドレス(ホスト部が全て1)の2つをホストとして使えないためです。
この計算式を覚えておくと、早見表に載っていないサブネットでもすぐに対応できるようになるでしょう。
2進数とサブネットマスクの対応
サブネットマスクを2進数で表すと、ネットワーク部が「1」、ホスト部が「0」の連続になります。
/24(255.255.255.0)の2進数表記
11111111.11111111.11111111.00000000
/28(255.255.255.240)の2進数表記
11111111.11111111.11111111.11110000
このように、先頭から連続した「1」の数がプレフィックス長に対応しています。
2進数で確認することで、なぜその10進数になるのかを論理的に理解できるようになります。
よく使われるサブネットの使い分け
ネットワーク設計では、用途に応じて適切なサブネットを選ぶことが重要です。
/30(255.255.255.252)はルーター間のポイントツーポイント接続でよく使われます。
ホスト数がわずか2個のため、無駄なアドレスを消費せず効率的です。
/24(255.255.255.0)は一般的なLAN環境、/16(255.255.0.0)は大規模ネットワーク向けと使い分けると整理しやすいでしょう。
小さすぎるサブネットを選ぶとホスト数が不足し、大きすぎると無駄なアドレスが生じます。
将来の拡張性も考慮しながら、適切なサイズを選定することが設計のポイントです。
サブネットマスクに関するよくある疑問と実践的な活用法
続いては、サブネットマスクに関するよくある疑問と、実践的な活用法を確認していきます。
実際の現場でつまずきやすいポイントを中心に整理していきましょう。
デフォルトゲートウェイとサブネットマスクの関係
ネットワーク設定画面では、IPアドレスとサブネットマスクに加えてデフォルトゲートウェイを入力する場面があります。
デフォルトゲートウェイとは、同一ネットワーク外への通信を中継するルーターのIPアドレスのことです。
サブネットマスクでネットワークの範囲が決まり、その範囲外への通信はすべてデフォルトゲートウェイを経由します。
サブネットマスクを誤って設定すると、ゲートウェイへの通信が「別ネットワーク」と判断されてしまい、インターネットに繋がらないトラブルが発生することもあるので注意が必要です。
プライベートアドレスとサブネットの関係
プライベートIPアドレスとして使用できる範囲は、IETFによって以下のように定められています。
| アドレスクラス | アドレス範囲 | 標準サブネットマスク |
|---|---|---|
| クラスA | 10.0.0.0 〜 10.255.255.255 | 255.0.0.0(/8) |
| クラスB | 172.16.0.0 〜 172.31.255.255 | 255.255.0.0(/16) |
| クラスC | 192.168.0.0 〜 192.168.255.255 | 255.255.255.0(/24) |
これらのプライベートアドレス範囲は、インターネット上では使用されないため、社内ネットワークやローカル環境で自由に利用できます。
一般的な家庭用ルーターでは「192.168.1.x/24」のアドレスが自動的に割り当てられることが多いのはそのためです。
サブネットマスクの確認方法(Windows・Mac)
自分のPCのサブネットマスクを確認したい場合は、OSに応じた方法で確認できます。
Windowsの場合
コマンドプロンプトで「ipconfig」と入力すると、IPアドレス・サブネットマスク・デフォルトゲートウェイが一覧表示されます。
Macの場合
ターミナルで「ifconfig」と入力するか、システム設定のネットワーク項目から確認できます。
設定画面でサブネットマスクが「255.255.255.0」と表示されていれば、/24の環境で動作していると判断できます。
トラブルシューティングの際に最初に確認すべき情報のひとつと言えるでしょう。
まとめ
本記事では、サブネットマスクの早見表とは何か、数値の見方と一覧について解説しました。
サブネットマスクは、IPアドレスのネットワーク部とホスト部を区別するために不可欠な概念です。
CIDR表記(プレフィックス長)と10進数表記の対応関係、利用可能なホスト数の計算方法を理解することで、ネットワーク設計やトラブル対応がぐっとスムーズになります。
/24・/16・/32といった代表的なサブネットの意味をしっかり押さえ、早見表を手元に置いておくことが実務での近道です。
CIDR表記やプライベートアドレスとの組み合わせも含めて、繰り返し確認しながら理解を深めていきましょう。
本記事が、ネットワークの学習や日々の業務に少しでもお役に立てれば幸いです。