IPアドレスとサブネットマスクは、ネットワークについて学ぶ人にとって不可欠です。 ネットワークに接続すると、デバイスにIPアドレスとサブネットマスクが割り当てられます。 しかし、これらは正確には何であり、IPアドレスからサブネットマスクを見つけるにはどうすればよいですか?
このブログでは、IPアドレスとは何か、サブネットマスクは何をするのか、IPアドレスからサブネットマスクを見つける方法について説明します。
IPアドレスとは何ですか?
IPアドレスは、ネットワーク上のデバイスのホームアドレスのようなものです。 すべての家にメールを受信するための固有のアドレスがあるのと同じように、ネットワーク上のすべてのデバイスにはIPアドレスがあります。
IP アドレスは、インターネット上のデバイスを識別して見つけるのに役立ちます。IP アドレスは、192.168.1.1 のように、ピリオドで区切られた 4 つの数字のセットで構成されています。
IP アドレスの種類:
1. IPv4 (インターネット プロトコル バージョン 4):
IPv4 アドレスは 32 ビットの数字で、通常はドットで区切られた 4 つの数字で記述されます (例: 192.168.1.1)。各数字の範囲は 0 から 255 です。
2. IPv6 (インターネット プロトコル バージョン 6):
IPv6 アドレスは 128 ビットの数字で、16 進数で記述され、コロンで区切られます。IPv6 は、IPv4 アドレスの不足を解決するために作成されました。
サブネット マスクとは?
サブネット マスクは、IP アドレスとともに機能する別の数字です。IP アドレスはデバイスを識別しますが、サブネット マスクはネットワークをサブネットと呼ばれる小さな部分に分割します。
サブネット マスクは、データ パケットをネットワーク内の正しい宛先にルーティングするのに役立ちます。 IP アドレスのどの部分がネットワークを表し、どの部分がデバイスを表すかを示します。
サブネット マスクを知る必要があるのはなぜですか?
サブネット マスクを知ることは、デバイスの動作に影響するため重要です。
- 効率的な IP アドレス管理: サブネットを小さく分割することで、IP アドレスの割り当てを最適化し、各サブネットに適切な数の IP を割り当てることができます。
- セキュリティの向上: サブネット化により、悪意のあるアクティビティの潜在的な拡散を最小限に抑え、ネットワーク セグメントを切断することでネットワーク セキュリティを向上させることができます。
- ネットワークの混雑の軽減: サブネットを小さくすると、ブロードキャスト ドメインのサイズが小さくなり、ネットワーク トラフィックが減り、パフォーマンスが向上します。
IPアドレスからサブネットマスクを見つける方法
サブネット マスクを見つけるには、IP アドレスとそれが属するネットワークの種類を知る必要があります。ネットワークは、クラス A、B、C、D、E に分類されます。ほとんどのホーム ネットワークではクラス C が使用されています。サブネット マスクを見つける手順は次のとおりです。
ステップ 1: IP アドレスのクラスを識別する
IP アドレスは、A、B、C、D、E の 5 つのクラスに分かれています。クラスによって、デフォルトのサブネット マスクが決まります。 IP アドレスの最初の数字は、クラスを識別するのに役立ちます:
- クラス A: IP アドレス 1.0.0.0 から 126.0.0.0
- クラス B: IP アドレス 128.0.0.0 から 191.255.0.0
- クラス C: IP アドレス 192.0.0.0 から 223.255.255.0
- クラス D および E: 特別な目的のために設計されており、家庭やビジネス ネットワークではあまり使用されません。
たとえば、IP アドレスが 192.168.1.1 の場合、クラス C の範囲内になります。
ステップ 2: デフォルトのサブネット マスクを決定する
IP アドレスの各クラスには、デフォルトのサブネット マスクがあります。
異なるクラスのデフォルトのサブネット マスク:
クラス | 範囲 | デフォルトのサブネット | 説明 |
A | 1.0.0.0 – 126.0.0.0 | 255.0.0.0 | 大規模ネットワーク、数百万のホスト |
B | 128.0.0.0 – 191.255.0.0 | 255.255.0.0 | 中規模ネットワーク、数千のホスト |
C | 192.0.0.0 – 223.255.255.0 | 255.255.255.0 | 小規模ネットワーク、数百のホスト |
D | 224.0.0.0 – 239.255.255.255 | 該当なし | マルチキャスト グループ用に予約済み |
E | 240.0.0.0 – 255.255.255.255 | 該当なし | 実験用に予約済み |
クラス D およびクラス E のデフォルトのサブネット マスクが適用できないのはなぜですか?
クラス D (マルチキャスト) およびクラス E (試験的) IP アドレス範囲は、一般的なネットワークで個々のデバイスまたはホストを割り当てるために使用されないため、サブネット マスクは必要ありません。
ステップ 3: 計算によるサブネット マスクの検出 (必要な場合)
ネットワークでカスタム サブネットが使用されている場合は、サブネット マスクの計算が必要になることがあります。これは、サブネット化と呼ばれるプロセスを使用して行われます。サブネット化は、大規模なネットワークを小さなサブネットに分割して、セキュリティを向上させ、輻輳を軽減します。
カスタム サブネット マスクを計算するには、IP アドレスのネットワーク部分に使用されるビット数とホスト部分に使用されるビット数を知る必要があります。
計算する簡単な方法は、オンライン サブネット計算機を使用することです。SolarWinds Advanced Subnet Calculator や Tunnels Up Subnet Calculator など、いくつかの簡単なオンライン サブネット計算機があります。
ステップ 4: サブネット マスクを手動で検出する
サブネット マスクを手動で検出する必要がある場合は、IP アドレスとデフォルトのサブネット マスクを 2 進数に変換できます。 IP アドレスとサブネット マスクの各数字セットは、8 ビットの 2 進数に変換されます。例:
• IP アドレス (192.168.1.1): 11000000.10101000.00000001.00000001
• デフォルトのサブネット マスク (255.255.255.0): 11111111.11111111.11111111.00000000
2 進数形式を見ると、IP のどの部分がネットワーク用で、どの部分がホスト用かがわかります。
手順 5: CIDR 表記法を使用してサブネット マスクを見つける
CIDR (Classless Inter-Domain Routing) 表記法は、サブネット マスクを表す別の方法です。スラッシュ (/) の後に数字が続きます (/24 など)。この数字は、サブネット マスクで 1 に設定されているビットの数を表します。たとえば、/24 は 255.255.255.0 を意味します。
一般的な CIDR 表記とその用途:
CIDR 表記 | サブネット マスク | サブネットあたりのホスト数 | 例 ネットワーク アドレス |
/8 | 255.0.0.0 | 16,777,214 | 10.0.0.0 |
/16 | 255.255.0.0 | 65,534 | 172.16.0.0 |
/24 | 255.255.255.0 | 254 | 192.168.1.0 |
/30 | 255.255.255.252 | 2 | 192.168.1.0 |
サブネット マスクを見つける必要がある一般的な状況
1. ホーム ネットワークの設定
ルーターやスイッチを設定する場合、すべてのデバイスが正しく通信できるように、サブネット マスクを知っておく必要があります。
2. ネットワークの問題の確認
同じネットワーク上のデバイスが通信できない場合は、IP アドレスとサブネット マスクの設定を確認することをお勧めします。
3. ファイアウォールと VPN の構成
VPN やファイアウォールなどの高度なネットワーク設定では、サブネット マスクを知っておくと、安全で効率的なネットワークを強化できます。LightningX VPN などの VPN サービスは、実際の IP アドレスを隠すための仮想 IP アドレスを提供できます。
結論
IP アドレスからサブネット マスクを見つけるのは複雑に思えますが、基本を理解すれば非常に簡単です。このブログでは、IP アドレスとサブネット マスクとは何か、また IPアドレスからサブネットマスクを見つける方法について説明します。LightningX VPN などの VPN サービスに加入する場合は、このガイドが役立つことを願っています。