次の予約範囲内で、プライベートネットワークアドレスを自由に使用できます。
- プライベートアドレススペース
Internet Assigned Numbers Authority(IANA)は、プライベートインターネット用に次の3つのIPアドレススペースのブロックを予約しています。
10.0.0.0 - 10.255.255.255 (10/8 prefix)
172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
192.168.0.0 - 192.168.255.255 (192.168/16 prefix)
(RFC 1918から-プライベートインターネットのアドレス割り当て)
また、ネットワークのホストアドレスとブロードキャストアドレスにも注意してください。
- ブロードキャストIPアドレッシング-提案された標準
異なるIP実装に互換性がある場合、「すべてのホスト」を示す識別番号が必要です。
ローカルネットワーク層は常にIPアドレスをデータリンク層アドレスにマップできるため、IP「ブロードキャストホスト番号」の選択はいくぶん任意です。簡単にするために、実際のホストに割り当てられそうにないものでなければなりません。ビットがすべて1である数値には、このプロパティがあります。この割り当ては最初に提案されました。ホストにすべてのホスト番号部分を持つアドレスが割り当てられているいくつかのケースでは、番号を付け直す必要はありません。
アドレス255.255.255.255は、ローカルハードウェアネットワーク上のブロードキャストを示します。これは転送しないでください。このアドレスは、たとえば、自分のネットワーク番号を知らず、サーバーにそれを要求しているホストが使用する場合があります。
したがって、ネット36上のホストは、たとえば次のことができます。
(ネットワークがサブネットに分割されていない限り、これら2つの方法は同じ効果があることに注意してください。)
IPアドレスのフィールドで「すべて1」を使用することが「ブロードキャスト」を意味する場合、「すべてゼロ」を使用することは「指定なし」を意味すると見なすことができます。ICMP情報要求データグラムの送信元アドレスとして以外に、このようなアドレスが表示される理由はおそらくないでしょう。ただし、表記規則として、フィールドがゼロのアドレスを使用してネットワーク(ホストではなく)を参照します。たとえば、36.0.0.0は「ネットワーク番号36」を意味し、36.255.255.255は「ネットワーク番号36のすべてのホスト」を意味します。
(RFC 919-インターネットアドレスのブロードキャストから)
さらに、クラスレスドメイン間ルーティング(一般にCIDRと呼ばれます)およびIPアドレス範囲を表現するためのCIDR表記を理解する必要があります。
クラスレスドメイン間ルーティング(CIDR、/ ˈsaɪdər /または/ ˈsɪdər /)は、IPアドレスとIPルーティングを割り当てる方法です。インターネットエンジニアリングタスクフォースは、1993年にCIDRを導入して、インターネットのクラスフルネットワーク設計の以前のアドレス指定アーキテクチャを置き換えました。その目標は、インターネット上のルーター上のルーティングテーブルの成長を遅くし、IPv4アドレスの急激な枯渇を遅らせることでした。
CIDR表記は、IPアドレスとそれに関連付けられたルーティングプレフィックスのコンパクトな表現です。表記は、IPアドレス、スラッシュ( '/')文字、および10進数から構成されます。
このアドレスは、単一の別個のインターフェイスアドレスまたはネットワーク全体の開始アドレスを示す場合があります。ネットワークの最大サイズは、プレフィックスの下の残りの最下位ビットで可能なアドレスの数によって与えられます。これらのビットの集合は、多くの場合ホスト識別子と呼ばれます。
例えば:
- 192.168.100.14/24は、IPv4アドレス192.168.100.14とそれに関連付けられたルーティングプレフィックス192.168.100.0、または同等のサブネットマスク255.255.255.0を表します。これには24の先行1ビットがあります。
- IPv4ブロック192.168.100.0/22は、192.168.100.0から192.168.103.255までの1024個のIPv4アドレスを表します。
- IPv6ブロック2001:db8 :: / 48は、2001:db8:0:0:0:0:0:0:0から2001:db8:0:ffff:ffff:ffff:ffff:ffffまでのIPv6アドレスのブロックを表します。
- :: 1/128は、IPv6ループバックアドレスを表します。プレフィックス長は128です。これは、アドレスのビット数です。