][1]
上の写真に示されているように、これにはどのような意味があるのでしょうか?サーバーには外部 IP アドレスが 1 つしかありませんか?特定のアプリケーションケースの説明を持っている人はいますか?
高洛峰2017-05-16 17:11:46
基本的に、サーバーには管理とセキュリティの理由から、複数の IP が必要です。IDC コンピューター ルームでは、サーバーに対して少なくとも 2 枚のネットワーク カード (内部管理用と外部サービス用に 1 枚) が必要です。
実際、仮想化のニーズに完全に応えるために、クラウド ホストには仮想ネットワーク カードはもちろんのこと、7 枚または 8 枚のネットワーク カードが搭載されるのが一般的です。クラウド サービス (Alibaba Cloud など) を通じて購入した仮想マシンでも、通常は次のような 2 つの仮想ネットワーク カードがあります:
ここにパブリック ネットワーク アドレスとイントラネット アドレスがあります。ここから、Alibaba Cloud はパブリック IP をイントラネットにマッピングするために従来の静的 NAT 方式を使用せず、仮想ネットワーク テクノロジー (またはより流行のワンポイント) を使用していることもわかります。 、SDN テクノロジーと呼ばれます)は、パブリック IP アドレスを仮想マシンに直接割り当てます。
そのため、ネットワーク サービスを提供するソフトウェアは通常、バインドする IP アドレスを指定して、他のネットワークからのリクエストがこのサービスにアクセスできないようにすることができます。もちろん、Nginx は IP を指定せずに、任意のネットワークからのリクエストに対して同じサービスを提供することもできます。
習慣沉默2017-05-16 17:11:46
サーバーに複数のネットワーク カードがある場合、複数の IP アドレスを設定できます。IP が必要な理由は、プログラム間のやり取りで送信先 (IP) を認識するために、ソケット監視でアドレスとポートを指定する必要があるためです。アドレス指定)ホスト)
巴扎黑2017-05-16 17:11:46
IP を指定することもできません。IP を指定しない場合は、ローカル IP を監視することになります。
すべてのサーバーが外部 IP アドレスを 1 つだけ持つわけではありません。