Pour la plupart, nous sommes tous habitués à avoir une adresse IP publique unique, mais que faites-vous lorsque ce n'est pas le cas? Que se passe-t-il exactement? Dans cet esprit, l'article de questions-réponses sur les superutilisateurs d'aujourd'hui aide un lecteur confus à résoudre un mystère d'adresse IP.
La session de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement de sites Web de questions-réponses géré par la communauté.
Photo gracieuseté de Nicolas Nova (Flickr) .
The Question
Le lecteur SuperUser Spartan veut savoir s'il est possible que différentes personnes aient la même adresse IP publique:
Si je comprends bien, deux ordinateurs ne peuvent pas avoir la même adresse IP publique (externe) à moins qu'ils ne soient connectés via le même routeur. S'ils sont connectés via le même routeur, ils peuvent avoir (partager) la même adresse IP publique tout en ayant des adresses IP privées (locales) différentes.
La situation que j'ai rencontrée
Mon ami et moi utilisons tous les deux le même fournisseur d'accès Internet. Nous avons différents noms d'utilisateur et mots de passe, et des connexions indépendantes à notre fournisseur d'accès Internet, mais nous avons la même adresse IP publique! Comment est-ce possible? Lorsque nous utilisons Google pour déterminer notre adresse IP, nous obtenons tous les deux le même résultat exact, 112.133.229.29 (dans mon routeur, il est dit 10.1.102.93, le routeur de mon ami dit 10.1.101.29).
J'ai installé un serveur Web Apache sur mon ordinateur et je sais qu'il est accessible via l'adresse IP publique de mon ordinateur, mais dans mon cas, je n'ai pas d'adresse IP publique unique, il est donc impossible pour quiconque d'accéder à mon ordinateur via http://112.133.229.29/index.html.
L'ami que j'ai mentionné ci-dessus peut accéder à mon ordinateur en utilisant cette adresse: http://10.1.102.93/index.html, donc je me demande si nous avons une sorte de DNS commun de fournisseur de services Internet.
Si un autre de mes amis essaie d'accéder à mon ordinateur via un autre fournisseur de services Internet en utilisant le lien basé sur le routeur indiqué ci-dessus (http://10.1.102.93/index.html), il ne peut pas y accéder.
Comment mon fournisseur d'accès Internet fait-il cela? Mes demandes à n'importe quel serveur sont épinglées avec mon adresse IP publique et le serveur répond à la demande en fonction de cette adresse.
Est-il possible que différentes personnes aient la même adresse IP publique?
La réponse
Le contributeur SuperUser Gestudio Cloud a la réponse pour nous:
Eh bien, comme DavidPostill mentionné précédemment, votre fournisseur de services Internet utilise NAT sur ses routeurs avant d'acheminer votre trafic vers Internet.
Fondamentalement, cela signifie que vous et les autres clients de la «zone de service» de votre fournisseur de services Internet êtes dans un grand réseau métropolitain (MAN) et que cela fonctionne de la même manière que le routeur de votre maison pour créer un réseau local (LAN), juste à une échelle beaucoup plus grande.
Pourquoi votre fournisseur de services Internet ferait-il cela? Eh bien, la réponse est simple. Ils veulent et / ou doivent utiliser un moins grand nombre d'adresses IPv4 publiques (probablement parce qu'ils ont plus de clients que les adresses IPv4 publiques disponibles).
Comme vous le savez peut-être, le pool d'adresses IPv4 gratuites a été épuisé il y a quelques années. Les opérateurs en croissance ne peuvent pas obtenir de nouveaux sous-réseaux IPv4 à moins de les acheter auprès d'autres fournisseurs de services Internet qui ferment ailleurs.
La solution consiste à utiliser des adresses IPv6. Cela nécessite évidemment de changer de routeurs, de modifier les configurations, d'investir de l'argent et du temps, etc.
Vous pouvez les appeler et leur demander d'obtenir une adresse IPv4 dédiée, mais ils nécessiteront probablement un paiement supplémentaire de votre part juste pour avoir une adresse IPv4 dédiée pour votre ordinateur / emplacement.
Avez-vous quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici .