Windows/Linux システムでは、プライベート IP とパブリック IP の間に何らかの関係がありますか。ある場合、それらはどのように関連していますか。

Windows/Linux システムでは、プライベート IP とパブリック IP の間に何らかの関係がありますか。ある場合、それらはどのように関連していますか。

たとえば、Windows マシンにはプライベート IP が割り当てられた NIC カードが 1 つあり、パブリック IP も割り当てられている場合、そのパブリック IP が接続されている場所 (同じ NIC カード上にあるか、ルーターから来ているか)

答え1

いいえ、この 2 つの間には自動的な関係はまったくありません。変換は通常、ホストからは見えない形でルーター (ゲートウェイ) によって行われます。

  • マシンがプライベートIPを持ち、単一のパブリックIPを「共有」しなければならない状況では、2つの間の変換(NAT)は通常、ルーターホストはこれが起こっていることさえ知りません。パブリック IP アドレスは通常、同じルーターに割り当てられます。

  • マシンにプライベート IP があるが、「フローティング」パブリック IP を割り当てることができるクラウド ホスティング プロバイダーのいずれかを使用している場合、これは通常、上記と同じ方法で 1:1 NAT を使用して行われます。(ホスティング プロバイダーは通常、手動で再構成する必要がないようにこれを行います。)

  • もちろん、ホストにパブリックIPアドレスを直接割り当てるネットワークもあります。これは、たとえばデータセンターでは一般的です。しかし、そのような状況では、マシンが直接パブリック IP アドレスが割り当てられると、NIC の「ステータス」にそれが文字通り表示され、ipconfigなどに表示されます。

ipconfigまたはにアドレスが表示されている場合はip addr、そのアドレスがあなたのマシンに割り当てられています。しないipconfig に表示されれば、ルーター (NAT ゲートウェイ) に割り当てられます。

関連情報