nginx リスニング ポートが IP を取得する必要があるのはなぜですか?
高洛峰
高洛峰 2017-05-16 17:09:46
0
4
676

][1]

上の写真に示されているように、これにはどのような意味があるのでしょうか?サーバーには外部 IP アドレスが 1 つしかありませんか?特定のアプリケーションケースの説明を持っている人はいますか?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(4)
小葫芦

基本的に、サーバーには管理とセキュリティの理由から、複数の IP が必要です。IDC コンピューター ルームでは、サーバーに対して少なくとも 2 枚のネットワーク カード (内部管理用と外部サービス用に 1 枚) が必要です。

実際、仮想化のニーズに完全に応えるために、クラウド ホストには仮想ネットワーク カードはもちろんのこと、7 枚または 8 枚のネットワーク カードが搭載されるのが一般的です。クラウド サービス (Alibaba Cloud など) を通じて購入した仮想マシンでも、通常は次のような 2 つの仮想ネットワーク カードがあります:

ここにパブリック ネットワーク アドレスとイントラネット アドレスがあります。ここから、Alibaba Cloud はパブリック IP をイントラネットにマッピングするために従来の静的 NAT 方式を使用せず、仮想ネットワーク テクノロジー (またはより流行のワンポイント) を使用していることもわかります。 、SDN テクノロジーと呼ばれます)は、パブリック IP アドレスを仮想マシンに直接割り当てます。

そのため、ネットワーク サービスを提供するソフトウェアは通常、バインドする IP アドレスを指定して、他のネットワークからのリクエストがこのサービスにアクセスできないようにすることができます。もちろん、Nginx は IP を指定せずに、任意のネットワークからのリクエストに対して同じサービスを提供することもできます。

いいねを押す +0
習慣沉默

サーバーに複数のネットワーク カードがある場合、複数の IP アドレスを設定できます。IP が必要な理由は、プログラム間のやり取りで送信先 (IP) を認識するために、ソケット監視でアドレスとポートを指定する必要があるためです。アドレス指定)ホスト)

いいねを押す +0
巴扎黑

IP を指定することもできません。IP を指定しない場合は、ローカル IP を監視することになります。
すべてのサーバーが外部 IP アドレスを 1 つだけ持つわけではありません。

いいねを押す +0
刘奇

サーバーには必ずしもインターネット IP が 1 つだけあるとは限りません

nginx は外部関係者に提供することはできません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!