web-dev-qa-db-fra.com

Comment chaque périphérique d'un réseau peut-il avoir une adresse IP publique différente?

Je suis dans un camp d’ordinateur et j’ai remarqué que chaque appareil connecté au réseau avait une adresse IP publique différente, ce qui m’a vraiment surpris. Ce qui est encore plus étrange, c’est que leurs adresses IP publiques sont exactement les mêmes que leurs adresses IPv4 privées. Comment est-ce possible?

35
Flare Cat

Ils possèdent une plage IP et l'utilisent pour se connecter directement à WAN (Internet) au lieu de se cacher derrière NAT (traduction d'adresse réseau). Fondamentalement, NAT a été créé pour les environnements ne disposant pas d'assez d'adresses IP publiques pour toutes les machines du réseau, afin que toutes puissent se cacher derrière un pool d'adresses IP publiques. Si vous avez au moins une adresse IP publique par machine, utiliser NAT est une question de choix.

62
NetwOrchestration

De retour dans les temps anciens (avant l’Internet public a été créé en 1991 ), les technologies telles que NAT n'étaient pas courantes et que la plupart des opérateurs n'utilisaient pas RFC1918 adresses. Ils ne divisent pas Internet en espaces publics et privés comme ils le font couramment.

Dans les premiers temps, les entreprises ont saisi d'énormes blocs d'adresses IP publiques en réservant des réseaux entiers/8, comprenant 16 777 216 adresses distinctes. Le département américain de la défense possède 13 blocs de ce type. Voir ici pour les propriétaires connus de/8 blocs: https://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_address_blocks#List_of_assigned_.2F8_blocks

Cela fait de nombreuses années que des blocs de cette taille sont disponibles pour les nouveaux inscrits, en raison de l'épuisement de l'espace d'adressage IPv4 , de sorte que des technologies telles que NAT et RFC1918 étaient nécessaires pour limiter le nombre d’adresses IP publiques nécessaires à l’accès au réseau. Cependant, les grandes organisations tiennent toujours leurs blocs, elles sont donc libres de les utiliser elles-mêmes ou de les louer à d'autres.

19
Frank Thomas

C'est ainsi qu'Internet est supposé fonctionner .

Les gens ont commencé à utiliser des plages d'adresses privées et NAT, car le nombre d'adresses IP disponibles a commencé à être épuisé. Et puis, les gens ont découvert qu’utiliser NAT était plus facile que d’utiliser un pare-feu approprié, même si ce n’était pas vraiment pour cela.

Si vous pouvez obtenir les adresses IP et configurer un pare-feu approprié, c'est une excellente façon de travailler. Avec IPv6, cela deviendra, espérons-le, plus courant

18
John Burton

Leur seule limite dans le nombre d'adresses IP qu'ils possèdent. Les adresses publiques sont probablement configurées dans leur routeur et routées en fonction des adresses locales.

En raison de la pénurie d'adresses IPv4, il est en effet inhabituel de gaspiller autant d'adresses publiques, mais je suppose qu'elles se sont probablement réparties la charge pour des raisons de sécurité et de performances réseau. Cela peut être géré via la table de routage du routeur ou des règles de pare-feu (ou une combinaison des deux).

Dans certaines conceptions de réseau, l'IP publique utilisée peut en réalité changer avec le temps.

5
Julie Pelletier

Il est impossible pour un ordinateur d'avoir la même adresse IPv4 publique et privée. Il s’agit d’une adresse IP privée qui (selon RFC1918 ) se situe dans la plage 192.168.xxx.xxx, 172.16.xxx.xxx ou 10. xxx.xxx.xxx ou une adresse IP publique, qui est une autre adresse.

EDIT: Oui, je suis conscient que vous pouvez utilisez des adresses IP publiques sur votre réseau local. Cependant, personne ne le fait à cause des normes et du fait que vous ne pourrez pas accéder à ces adresses sur Internet. Je suis également conscient qu'il existe d'autres espaces d'adressage que public et privé, mais encore une fois, personne ne les utilise et ainsi vous ne les rencontrerez pas.

Il est possible que chaque ordinateur ait une adresse IP publique différente. Cela signifie simplement que quel que soit l’établissement où vous vous trouviez, vous avez le droit d’acheter plusieurs adresses IP et leurs routeurs sont configurés pour en attribuer une à chaque ordinateur. Vous pourriez probablement même le faire à la maison si vous le souhaitiez.

En supposant que ce que vous avez dit à propos de chaque ordinateur ayant les mêmes adresses publique et privée soit correct, j’imagine que chaque ordinateur n’a qu’une adresse publique. Tout ce que l’établissement aurait à faire pour que cela se produise est d’acheter le droit à plusieurs adresses et de configurer leur serveur DHCP pour attribuer à chaque ordinateur une adresse dans la plage attribuée.

3
theJack