すべてのコンピューターにパブリック IP アドレスがありますか?

すべてのコンピューターにパブリック IP アドレスがありますか?

すべてのコンピュータにパブリック IP アドレスがありますか? それとも、コンピュータにはプライベート IP のみがあり、コンピュータが接続されているインターネット ルーターにはパブリック IP がありますか?

答え1

これはネットワークの設定に完全に依存します。

ほとんどの場所では、ネットワークのエッジにあるルーターに 1 つの IP アドレスを割り当て、ルーターの背後にあるすべてのコンピューターにプライベート IP アドレスを割り当てるのが一般的です。いずれかのマシンがインターネットへの接続を必要とする場合、同じ 1 つの IP アドレスを共有します。

マシンがルーター上で何らかのサービスをホストする必要がある場合は、ポート転送を有効にして、その情報を特定のコンピュータに送信します。この技術はNAT (ネットワーク アドレス変換)

とはいえ、多数のサーバーやサービスがホストされている環境では、IP アドレスをサーバーに直接転送することは珍しくありません。このような状況では、ルーターは IP アドレス上のすべてのトラフィックをターゲット マシンにルーティングするだけです。

公開サーバーが数台ある大規模なオフィスで、小さな IP アドレス ブロックを用意し、各アドレスをサーバーにルーティングしてから、1 つのアドレスを別のルーターに転送して、独自の IP を必要としないすべての通常のデバイスに NAT を提供するのは、それほど珍しいことではありません。

すべてに当てはまるルールはありません。NAT ルーターへの単一の IP が最も一般的なシナリオですが、何でも可能です。

答え2

IPv4 では後者が一般的で、「nat」と呼ばれます。 IPv6 では前者が一般的です (パブリック アドレスの数が多いため)。

つまり、実際には、どのバージョンの IP を意味するかによって異なります。現在広く使用されているのは IPv4 です。

答え3

いいえ、ほとんどのデバイスにはパブリック IP がありません。せいぜい、DMZ と呼ばれるプライベート ネットワーク内に存在し、その「パブリック ID」はプロキシ IP アドレスです。これにより、ネットワークはファイアウォールのルールに基づいてトラフィックをプライベート側のデバイスにルーティングできます。

答え4

パブリック IP を持つのはルーターだけなので、外部からのトラフィックを特定の PC に送信するには、ポートを適切なプライベート IP に転送する必要があります。少なくとも、ほとんどの小規模/家庭用ネットワークではこれが当てはまります。

関連情報