recherche

Maison  >  Questions et réponses  >  le corps du texte

Pourquoi le port d'écoute nginx doit-il apporter une adresse IP ?

][1]

Comme le montre l'image ci-dessus, quelle est la signification de cela ? Le serveur n’a-t-il pas qu’une seule adresse IP externe ? Quelqu'un a-t-il une description spécifique d'un cas d'application ?

高洛峰高洛峰2795 Il y a quelques jours732

répondre à tous(4)je répondrai

  • 高洛峰

    高洛峰2017-05-16 17:11:46

    Fondamentalement, les serveurs ont plus d'une IP. Pour des raisons de gestion et de sécurité, la salle informatique IDC nécessite au moins deux cartes réseau pour un serveur, une pour la gestion interne et une pour les services externes.

    En effet, afin de répondre pleinement aux besoins de virtualisation, il est courant que les hébergeurs cloud soient équipés de 7 ou 8 cartes réseau, sans parler de ces cartes réseau virtuelles. Même les machines virtuelles achetées via des services cloud (tels qu'Alibaba Cloud) disposent généralement de deux cartes réseau virtuelles, semblables à celles-ci :

    Voici une adresse de réseau public et une adresse intranet - on peut également voir d'ici qu'Alibaba Cloud n'utilise pas la méthode NAT statique traditionnelle pour mapper l'IP publique à l'intranet, mais utilise la technologie de réseau virtuel (ou plus à la mode Un point , appelée technologie SDN) attribue directement des adresses IP publiques aux machines virtuelles.

    Ainsi, les logiciels qui fournissent des services réseau peuvent généralement spécifier à quelle adresse IP se lier, empêchant ainsi les requêtes provenant d'autres réseaux d'accéder à ce service. Bien entendu, Nginx peut également fournir le même service pour les requêtes provenant de n'importe quel réseau sans spécifier d'adresse IP.

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-16 17:11:46

    Si votre serveur dispose de plusieurs cartes réseau, vous pouvez définir plusieurs adresses IP. La raison pour laquelle l'adresse IP est requise est que la surveillance des sockets doit spécifier l'adresse et le port, afin que l'interaction entre les programmes sache à qui envoyer (l'adresse IP). l'adresse est spécifiée) Hôte)

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-16 17:11:46

    Vous pouvez également ne pas spécifier l'IP. Si aucune IP n'est spécifiée, cela signifie surveiller l'IP locale.
    Tous les serveurs n'ont pas une seule adresse IP externe.

    répondre
    0
  • 怪我咯

    怪我咯2017-05-16 17:11:46

    Le serveur ne possède pas forcément une seule IP internet

    nginx ne peut pas être fourni à des parties externes

    répondre
    0
  • Annulerrépondre