• サブネットマスクとは?
  • サブネットマスクの役割とは?
  • サブネットマスクの調べ方
  • 一般的なサブネットマスクとその意味
  • 高度なサブネット化の概念
  • FAQ:サブネットマスクに関するよくある質問
  • サブネットマスクとは?
  • サブネットマスクの役割とは?
  • サブネットマスクの調べ方
  • 一般的なサブネットマスクとその意味
  • 高度なサブネット化の概念
  • FAQ:サブネットマスクに関するよくある質問

サブネットマスクとは?ネットワークで重要な理由を解説

特集記事 13.05.2026 1 分
Jennifer Pelegrin
この記事を書いた人 Jennifer Pelegrin
Ata Hakçıl
レビューをした人 Ata Hakçıl
Kate Davidson
編集者 Kate Davidson
How a subnet mask divides and routes network traffic.

ネットワーク上のすべてのデバイスは、データをどこへ送るべきかを判断する必要があります。もし明確なルールがなければ、通信は混乱し、ネットワークの遅延やトラブルにつながります。そこで重要になるのが「サブネットマスク」です。サブネットマスクは、通信を整理し、データを正しい宛先へスムーズに届けるための重要な仕組みです。

このガイドでは、サブネットマスクとは何か、ネットワークのパフォーマンスやセキュリティにどのように関わるのかを解説します。また、デバイスごとのサブネットマスクの調べ方や、異なるサブネットマスク値の意味についても紹介します。さらに、CIDR(Classless Inter-Domain Routing)表記やIPv6のサブネット化といった高度なトピックにも触れ、現代のネットワーク構造への理解を深めます。

サブネットマスクとは?

サブネットマスクとは、IPアドレスのどの部分がネットワークを示し、どの部分がデバイス(ホスト)を示すのかを判別するための数値パターンです。

サブネットマスクをIPアドレスとビット単位で組み合わせることで、デバイスは「同じネットワーク内の通信」なのか、それともルーターを経由して別ネットワークへ送る必要があるのかを判断できます。

IPv4では、サブネットマスクは通常「255.255.255.0」のようなドット区切りの形式で表示されます。IPv6は128ビットのアドレスを使用しますが、現在でもIPv4が広く利用されており、理解しやすいため、このガイドでは主にIPv4を例に解説します。

IPv4とIPv6の違いについては、IPv4 vs. IPv6ガイドもご覧ください。

サブネットマスクの基本構造

IPv4のサブネットマスクは、1が連続し、その後に0が続く32ビットの数値で構成されています。1はネットワーク部分、0はホスト部分を表します。

たとえば、255.255.255.0というサブネットマスクは、2進数では11111111.11111111.11111111.00000000に対応します。これは24個の1と8個の0で構成されており、最初の24ビットがネットワークを識別し、最後の8ビットがホストを識別します。

有効なサブネットマスクでは、1は必ず先頭側に連続して並び、その後に0が続きます。1と0が途中で混在することはありません。このルールによって、IPアドレス内のネットワーク部分とホスト部分の境界が明確になります。

この統一された形式により、サブネットマスクは2進表記とドット付き10進表記の両方で扱うことができ、デバイスはネットワークアドレスとホストアドレスを素早く区別できます。

ドット付き10進表記と2進表記の違い

サブネットマスクは、「2進表記」と「ドット付き10進表記」の2種類で表せます。コンピューターは2進数で処理しますが、そのままでは人間には読みにくいため、32ビットを8ビットずつ4つに区切り、ピリオドで区切った10進数で表示します。

各オクテットのビットには、128、64、32、16、8、4、2、1という重みがあります。2進数をドット付き10進数へ変換する際は、1になっているビットの値を合計します。たとえば、11111111.11111111.11111111.00000000は、ドット付き10進表記では255.255.255.0になります。どちらも意味は同じで、ドット付き10進表記は人間が理解しやすい形に変換したものです。

サブネットとサブネットマスクの違い

サブネット」と「サブネットマスク」は密接に関係していますが、同じものではありません。サブネットマスクは、IPアドレスをネットワーク部分とホスト部分に分割するためのルールです。一方、サブネットは、そのルールを適用して作られる論理的なネットワーク区画を指します。

たとえば、IPアドレスが192.168.123.132、サブネットマスクが255.255.255.0の場合、最初の24ビット(192.168.123)がネットワーク部分、最後の8ビット(.132)がホスト部分になります。つまり、このIPアドレスは192.168.123.0というサブネットに属し、「.132」がその中の固有デバイスを示しています。

簡単に言えば、サブネットマスクが"境界線”を定義し、その境界内に存在するネットワークがサブネットです。

サブネットマスクの役割とは?

サブネットマスクの役割は、IPアドレスのうち「ネットワーク部分」と「デバイス(ホスト)部分」を区別することです。これにより、デバイスは通信先が同じサブネット内にあるのか、それともゲートウェイを経由して別ネットワークへ送る必要があるのかを判断できます。

サブネットマスクを利用すると、ネットワークを複数の小さな単位(サブネット)に分割できます。これにより、ルーティング効率の向上、トラフィック負荷の軽減、ネットワーク管理の簡素化が可能になります。さらに、不要なブロードキャスト通信を減らし、セキュリティ目的でネットワークを分離しながら、データを適切な経路へ導く役割も果たします。

How a subnet mask divides and routes network traffic.

サブネット化がネットワーク性能を向上させる理由

サブネット化は、不要な通信を減らすことで、ネットワークを高速かつ管理しやすくします。大規模ネットワークを小さなサブネットに分割すると、同じサブネット内のデバイス同士が直接通信できるようになり、ローカルトラフィックがネットワーク全体へ広がるのを防げます。

また、サブネット化は「ルート集約」にも役立ちます。これは、ルーターが複数の個別ルートではなく、1つの集約ルートとして経路情報を広告できる仕組みです。結果として、ルーターが保持・処理するルーティング情報が減り、ルーティングテーブルの処理速度が向上します。ブロードキャストドメインの縮小とルーティングの簡素化によって、ネットワーク全体の応答性や拡張性が高まり、より安定した通信環境を実現できます。

ネットワーク分割のメリット

ネットワークを小さなセグメントに分割することには、単なる整理以上のメリットがあります。速度、管理性、セキュリティ、コンプライアンス対応にまで大きな効果をもたらします。サブネット化によってローカルトラフィックを適切な範囲に限定できるため、不要な混雑を防ぎながら、管理者は通信の流れをより細かく制御できるようになります。

主なメリットは次のとおりです。

  • 混雑の軽減とパフォーマンス向上:ローカルトラフィックを各サブネット内に閉じ込めることで、不要なブロードキャスト通信によるネットワーク全体の遅延を防ぎます。
  • セキュリティと分離性の強化:各サブネットごとにアクセス範囲を制限できるため、脅威の拡散を抑えやすくなります。これは、ネットワーク内部でも無条件に信頼せず、すべての接続を検証する「ゼロトラスト」の考え方にも通じます。
  • 可視性とアクセス制御の向上:管理者はサブネット単位で個別ルールを適用でき、大規模な単一ネットワークよりも詳細な監視と制御が可能になります。
  • 規制・コンプライアンス対応の強化:機密性の高いシステムを専用セグメントに分離できるため、厳しい監査要件の対象範囲を最小限に抑えられます。

サブネット化によるリスク軽減

サブネット化は、大規模なネットワークを小さな区画に分割することで、セキュリティを強化します。万が一、ネットワークの一部が侵害されても、被害をそのサブネット内に封じ込めやすくなり、システム全体への拡大を防げます。この"隔離効果”によって、攻撃への対応がしやすくなり、被害範囲を最小限に抑えられます。

さらに、サブネット化は「攻撃対象領域(アタックサーフェス)」の縮小にも役立ちます。通信は明確な境界をまたいで行われるため、脅威がネットワーク内を横方向に拡散しにくくなります。結果として、攻撃者に対する防御壁が増え、セキュリティチームはセグメント間のデータ通信をより細かく制御できるようになります。

避けたい一般的なミス

サブネット化は、正しく設計・設定されてこそ効果を発揮します。小さな設定ミスでも、深刻な接続障害やパフォーマンス低下につながることがあります。代表的なミスは次のとおりです。

  • 誤ったサブネットマスクを使用する:ネットワーク構成に合わないサブネットマスクを設定すると、デバイス同士が正常に通信できなくなる場合があります。
  • 不適切なサブネットマスクを使う:実際のネットワーク設計に適していないサブネットマスクや、デフォルト設定のまま使用すると、通信障害やルーティング問題の原因になります。
  • サブネットを大きくしすぎる:1つのサブネット内に多くのホストを配置すると、ブロードキャスト通信が増加し、ネットワーク性能が低下します。
  • サブネットを重複させる:複数のサブネットで同じアドレス範囲を使用すると、接続トラブルが発生する可能性があります。多くのプラットフォームでは、重複検出時に通信をブロックします。
  • 予約アドレスを誤って使用する:各サブネットの先頭アドレス(ネットワークID)と末尾アドレス(ブロードキャストアドレス)は、ホストに割り当てできません。誤使用すると通信が正常に機能しなくなります。
  • 設計・ドキュメント管理が不十分:明確なサブネット設計や記録がないと、ネットワーク拡張やトラブルシューティングが難しくなり、設定ミスのリスクが高まります。

サブネット化とVPNの違い

サブネット化とVPN(仮想プライベートネットワーク)は、どちらもネットワーク通信に関わる技術ですが、目的は異なります。サブネット化は、ネットワーク内部を整理・分割するための仕組みです。大規模ネットワークを小さな単位に分け、ローカルトラフィックを適切な範囲に限定することで、パフォーマンスやセキュリティ管理を向上させます。

一方、VPNはネットワーク間を移動する通信を保護する技術です。データを暗号化し、安全なトンネル経由で送信することで、盗聴や改ざんから通信を守ります。

つまり、サブネット化は「内部ネットワークの整理」、VPNは「外部通信の保護」を担います。これらを適切なネットワークセキュリティ対策と組み合わせることで、組織全体の内部・外部通信をより安全に守ることができます。

サブネットマスクの調べ方

サブネットマスクは通常、自動的に設定・管理されています。しかし、確認方法を知っておくと、通信速度の低下、IPアドレスの競合、ホームネットワークの手動設定といった基本的なネットワークトラブルの解決に役立ちます。

サブネットマスクを確認するには、デバイスのネットワーク設定を開くか、システムコマンドを使用します。

Windowsでサブネットマスクを確認する方法

  1. コマンドプロンプトを開きます(Windowsキーを押し、「Command Prompt」と入力してクリック)。
    Windows search showing Command Prompt highlighted.
  2. ipconfig /all と入力し、Enter(Enterキー)を押します。
    Windows Command Prompt showing
  3. 使用中のネットワークアダプターの項目にあるSubnet Mask(サブネットマスク)を確認すると、現在の値を確認できます。
    Windows Command Prompt showing the Subnet Mask value highlighted.

サブネットマスクを手動で変更したい場合は、「ネットワークと共有センター」から設定できます。Change adapter settings(アダプターの設定の変更)を選択し、使用中の接続を右クリックしてProperties(プロパティ)をクリックします。その後、Internet Protocol Version 4 (TCP/IPv4)(インターネット プロトコル バージョン 4(TCP/IPv4))を選択し、正しいサブネットマスクを手動で入力してください。

macOSでサブネットマスクを確認する方法

  1. AppleメニューからSystem Settings(システム設定)を開きます。
    1 Min 2 2
  2. サイドバーのNetwork(ネットワーク)を選択し、Wi-Fiをクリックします。
    Mac settings showing Network and connected Wi Fi.
  3. Details(詳細)をクリックします。
    Mac Wi Fi settings screen showing connected network and Details button.
  4. TCP/IPタブを開くと、IPアドレスの下にサブネットマスクが表示されます。
    Mac Wi Fi TCP IP settings showing where to find the subnet mask.

サブネットマスクを変更したい場合は、同じ画面内にあるConfigure IPv4(IPv4を構成)のドロップダウンメニューを開き、Manually(手動)を選択します。その後、正しいサブネットマスクを入力してください。

iPhone・iPad(iOS)でサブネットマスクを確認する方法

  1. iPhoneまたはiPadでSettings(設定)を開き、Wi-Fiをタップします。
    iPhone settings screen with Wi Fi highlighted.
  2. 現在接続しているネットワークを選択します。
    iPhone Wi Fi settings screen.
  3. 下へスクロールすると、IPアドレスの下にサブネットマスクが表示されます。
    iPhone Wi Fi network details screen showing the Subnet Mask.

変更する場合は、Configure IP(IPを構成) > Manual(手動)を選択し、サブネットマスクを手動で入力してください。

Androidでサブネットマスクを確認する方法

  1. Settings(設定)を開き、Network & Internet(ネットワークとインターネット) > Internet(インターネット)の順に進みます。
    Android settings with Wi-Fi network highlighted.
  2. 接続中のネットワークを選択し、歯車アイコンをタップします(古いAndroidバージョンではAdvanced(詳細設定)を選択)。
    Android Wi-Fi settings with connected network gear icon highlighted.
  3. IPアドレスとあわせてサブネットマスクが表示されます。
    Android network details screen with option to change subnet mask.

変更する場合は、鉛筆アイコンをタップしてIP settings(IP設定)を開き、DHCPからStatic(静的)に切り替えます。その後、正しいサブネットマスクまたはプレフィックス長を手動で入力してください。

一般的なサブネットマスクとその意味

サブネットマスクは、用途によって使い分けられます。小規模なローカルネットワーク向けのものもあれば、数千台規模のデバイスを扱う大規模ネットワーク向けのものもあります。

現在、サブネットマスクはCIDR(Classless Inter-Domain Routing)表記で表されることが一般的です。CIDRは、IPアドレスのうち何ビットをネットワーク部分として使うかを示す表記です。たとえば、/24は最初の24ビットがネットワーク部分であることを意味し、サブネットマスク255.255.255.0と同じ内容を表します。

CIDRと従来のサブネットマスクは、どちらも同じ情報を示しています。CIDRは、それをより現代的でコンパクトに表現する方法です。

/24サブネットマスクとは(255.255.255.0)

/24サブネットマスクは255.255.255.0と表記され、合計256個のアドレスを作成します。そのうちネットワークアドレスとブロードキャストアドレスを除いた254個を、デバイスに割り当てられます。数十台から数百台のデバイスに対応できるため、/24はローカルネットワークで最もよく使われるサブネットマスクの1つです。

その他の一般的なサブネットマスク

サブネットマスクは/24だけではありません。/16マスク(255.255.0.0)は、1つのサブネット内に65,000個以上のアドレスを持つため、数千台のデバイスが同じネットワークを共有するような環境に適しています。

一方、より小規模な/30マスク(255.255.255.252)は、合計4つのアドレスを持ち、そのうち2つをデバイスに使用できます。これは、ルーター同士など、2台のデバイス間だけで通信するポイントツーポイントリンクでよく使われていました。その後、ポイントツーポイントリンクでアドレスをより効率的に使うために、/31サブネット(255.255.255.254)が導入されました。/31では両方のIPアドレスを使用でき、この用途ではネットワークアドレスとブロードキャストアドレスを別途確保する必要がありません。

/25や/26といった小さなサブネットサイズは、/24ネットワークをさらに細かく分割するために使われます。使用可能なホスト数は少なくなりますが、その分、管理しやすくなり、ローカルトラフィックも抑えられます。

歴史的には、/8マスク(255.0.0.0)はClass Aネットワークのデフォルトとして使われ、1つのブロックで1,600万個を超えるアドレスを提供していました。インターネット初期にはこうした大規模な割り当てが一般的でしたが、アドレス空間を効率的に使うには不向きでした。現在のネットワークでは、IPアドレス範囲をより柔軟かつ効率的に割り当てるためにCIDRが使われています。CIDRにより、柔軟なサブネット設計、アドレス空間の無駄の削減、ルーティングの簡素化が可能になります。今ではIPv4とIPv6の両方で、サブネットマスクを表す標準的な方法となっています。

一般的なサブネットマスクをまとめると、次のようになります。

CIDR サブネットマスク 使用可能なホスト数 主な用途
/8 255.0.0.0 16,777,214 歴史的/レガシーネットワーク(現在はほとんど使用されない)
/16 255.255.0.0 65,534 中規模ネットワーク
/24 255.255.255.0 254 ローカルネットワーク
/30 255.255.255.252 2 ポイントツーポイントリンク

高度なサブネット化の概念

/24や/16といった基本的なサブネットマスクを理解していれば、ネットワーク分割の仕組みを把握するには十分な場合が多いです。しかし、大規模ネットワークを効率よく運用・拡張するためには、さらに高度な概念も重要になります。

IPクラス(A〜E)とサブネットマスク

CIDRが標準化される以前、IPアドレスは固定的な「IPクラス」に分類されていました。各クラスはIPアドレスの先頭ビットによって決まり、それぞれにデフォルトのサブネットマスクと利用可能なアドレス範囲が割り当てられていました。

初期のネットワーク機器では、このクラス情報があらかじめ組み込まれていたため、ネットワークサイズはIPアドレスによって自動的に決定されていました。しかし、この仕組みではIPアドレス空間が無駄になりやすいという問題がありました。たとえば、数百台分しか必要ない企業でも、65,000以上のアドレスを持つClass Bネットワーク全体を割り当てられるケースがありました。また、管理者が必要に応じてネットワークサイズを柔軟に調整できないという欠点もありました。

CIDRは、この問題を解決するために導入されました。CIDRでは、IPアドレスの先頭番号に関係なく、プレフィックス長(例:/16)を使って任意のサブネットサイズを定義できます。従来のクラスベースのマスクは、一般的なCIDRブロック(Class A = /8、Class B = /16、Class C = /24など)と対応していますが、CIDR自体はクラスルールに縛られません。

現在では、クラスフルアドレッシングはほとんど使われていません。しかし、古いシステムやレガシー環境、歴史的なドキュメントを扱う際には、依然として理解しておく価値があります。

IPv6とサブネット

IPv6は、IPv4を置き換え、利用可能なアドレス空間を拡張するために作られた新しいインターネットプロトコルです。IPv6では128ビットアドレスを使用するため、IPv4の約40億個をはるかに超えるアドレスを利用できます。これにより、インターネット接続デバイスが増え続けても、十分なアドレス空間を確保できます。

IPv6では、IPv4のような「サブネットマスク」は使用されません。その代わりに、ネットワーク部分の長さを示す「プレフィックス長」を利用します。たとえば、2001:db8::/32では、最初の32ビットがネットワーク部分であり、残りのビットをサブネットやデバイス用に利用できます。

この仕組みによって、ネットワークの分割や統合が大幅に簡単になりました。IPv4のようにサブネットマスクやブロードキャストアドレス、利用可能ホスト数を計算する必要はなく、プレフィックス長を変更するだけで柔軟にネットワークを構成できます。また、IPv6ではブロードキャストアドレスを使用せず、その役割をマルチキャストが担います。これにより、ネットワーク管理もさらに効率化されています。

実際には、/64がIPv6サブネットの標準サイズです。これは、SLAAC(Stateless Address Autoconfiguration)と呼ばれる自動IPアドレス生成機能を利用するための最小要件でもあります。多くのインターネットサービスプロバイダー(ISP)は、最低でも/64を割り当て、場合によっては/48のようなより大きなブロックを提供します。/48は最大65,536個の/64サブネットに分割できるため、LAN、ゲストネットワーク、VPN、IoTネットワークなどを個別に構築するのに十分な規模を持っています。

VPNルーターを使った家庭内ネットワークのサブネット化

家庭内ネットワークでも、サブネット化を活用することで、すべてのデバイスを1つの大きなネットワークにまとめるのではなく、用途ごとに整理できます。たとえば、仕事用PC、スマートテレビ、IoTデバイスなどを個別のセグメントに分けながら、同じルーター経由で接続を維持できます。

サブネット化を行う際は、サブネット内のすべてのIPアドレスが利用できるわけではない点に注意が必要です。各サブネットでは、最初と最後のアドレスが予約済みとなるため、デバイスには割り当てできません。このルールは、家庭用ネットワークでも企業ネットワークでも共通です。

また、ExpressVPN Aircove のような高機能ホームルーターでは、ルーターレベルでVPN接続を利用できます。これにより、ゲーム機やスマートテレビなど、VPNアプリを直接インストールできないデバイスも保護できます。このような構成では、サブネット化によってネットワークを仕事用・ゲスト用・IoT用などのゾーンに整理しながら、すべての通信を暗号化されたVPNトンネル経由で安全に送信できます。

FAQ:サブネットマスクに関するよくある質問

サブネットマスクとは?

サブネットマスクは、IPアドレスを「ネットワーク部分」と「ホスト部分」に分割するための仕組みです。デバイスは、通信先が同じサブネット内にあるのか、それともルーター経由で別ネットワークへ送る必要があるのかを、サブネットマスクを使って判断します。これにより、ネットワークを整理し、不要な通信を減らしながら、パフォーマンスとセキュリティを向上できます。

255.255.255.0はサブネットマスクですか?

はい。255.255.255.0は、IPv4で使われる代表的なサブネットマスクです。これは「24個の1」と「8個の0」からなる2進パターンに対応しており、最初の24ビットをネットワーク部分、最後の8ビットをホスト部分として定義します。このサブネットマスクでは合計256個のIPアドレスを利用でき、そのうちネットワークアドレスとブロードキャストアドレスを除いた254個をデバイスに割り当てられます。

サブネットマスクの調べ方は?

サブネットマスクは、デバイスのネットワーク設定から確認できます。Windowsでは、「ipconfig /all」コマンドを実行すると、使用中のネットワークアダプターの項目に表示されます。macOSでは、「システム設定」→「ネットワーク」を開き、TCP/IPタブを確認してください。iPhoneやAndroidでは、Wi-Fi設定から現在接続中のネットワークを選択し、下へスクロールするとIPアドレスの近くにサブネットマスクが表示されます。

サブネットとは? なぜ使われるのですか?

サブネットとは、IPアドレスにサブネットマスクを適用して作成される小規模なネットワーク区画です。大規模なネットワークを整理されたセグメントに分割することで、デバイス同士の通信効率を向上できます。サブネットは、ネットワーク混雑の軽減、ローカルトラフィックの分離、パフォーマンスやセキュリティ管理の強化などを目的として利用されます。

なぜサブネット化は重要なのですか?

サブネット化によって、ネットワークはより高速で安全になり、管理もしやすくなることで改善します。不要なブロードキャスト通信を減らし、ローカル通信を各サブネット内に限定することで、混雑を防げます。また、ネットワークを分離することでセキュリティを強化し、攻撃の拡散を抑えながら、管理者が通信の流れをより細かく制御できるようになります。

パブリックIPアドレスとプライベートIPアドレスの違いは?

プライベートIPアドレスは、家庭やオフィスなどのローカルネットワーク内でのみ使用されるIPアドレスです。スマートフォンやPCなどのデバイス同士を接続するために使われます。一方、パブリックIPアドレスはインターネット上で利用され、ネットワークを外部インターネットへ接続します。プライベートIPはインターネット上から直接見えないため比較的安全ですが、パブリックIPは外部に公開されるため、追跡や攻撃の対象になりやすくなります。

サブネットマスクはどのように計算しますか?

サブネットマスクは、IPネットワークをより小さなサブネットへ分割する「サブネット化」によって決定します。IPv4では、サブネットマスクはネットワーク部分(ルーティングプレフィックス)とホスト部分を区別する役割を持ち、255.255.255.0のようなドット付き10進表記で表されるのが一般的です。

サブネット化でよくあるミスは?

代表的なミスには、誤ったサブネットマスクの使用、不適切なデフォルト設定の利用、サブネットを大きくしすぎること、アドレス範囲を重複させることなどがあります。また、予約済みのネットワークアドレスやブロードキャストアドレスをデバイスに割り当ててしまったり、サブネット構成の計画やドキュメント管理を怠ったりすることも、ネットワーク拡張やトラブルシューティングを難しくする原因になります。

ネット上で身を守るための第一歩を踏み出しましょう。リスクなしでExpressVPNをお試しください。

ExpressVPN を入手
Content Promo ExpressVPN for Teams
Jennifer Pelegrin

Jennifer Pelegrin

Jennifer Pelegrin is a writer at the ExpressVPN Blog, where she creates clear, engaging content on digital privacy, cybersecurity, and technology. With experience in UX writing, SEO, and technical content, she specializes in breaking down complex topics for a wider audience. Before joining ExpressVPN, she worked with global brands across different industries, bringing an international perspective to her writing. When she’s not working, she’s traveling, exploring new cultures, or spending time with her cat, who occasionally supervises her writing.

ExpressVPNは下記の団体を支援しています

始める