web-dev-qa-db-fra.com

Que signifient les différents types d’adresses IP de réseau local?

J'ai vu les adresses IP de réseau local des manières suivantes:

10.0.0.*

192.168.0.*

192.168.1.*

192.168.2.*

127.0.0.* (Celui-ci est normalement avec un 1, et je ne suis pas sûr s'il s'agit d'un réseau local, car je le vois normalement avec des éléments de proxy.)

Alors, pourquoi existe-t-il différentes formes d'adresses IP de réseau local et que signifient-elles/représentent-elles?

17
Flare Cat

Il y a beaucoup de questions qui traitent de cela, mais voici un cours intensif sur ce qu'on appelle ' Adresses IP privées ' telles que définies dans RFC 1918

Les adresses IP ont été divisées en ce qu'on appelle les classes, comme cela est vu ici, ceci n'est plus utilisé (remplacé par CIDR ) mais peut aider à comprendre différentes tailles de réseaux:

IP Address Map - source: http://mreze.vigimnazija.edu.rs/wp-content/uploads/2014/02/ip-class.jpg

Il existe quelques distinctions de base concernant les adresses. Vous avez ce qu'on appelle "Réseaux", "Adresses réseau", "Adresses publiques", "Adresses privées" et "Sous-réseaux"

En bref, votre ordinateur reçoit une adresse IP qui réside dans un réseau IP particulier, l'adresse IP de votre ordinateur et l'adresse de votre réseau (généralement définie dans votre routeur local) sont des "adresses privées". Les adresses privées diffèrent des adresses publiques en ce que les adresses privées ne sont pas attribuées aux réseaux publics. Par exemple, si vous envoyez une requête ping à "google.com", vous recevrez une réponse de l'adresse publique à laquelle google.com répond. C'est une adresse publique. Certains réseaux sont "spéciaux" et ne sont pas attribués publiquement. Ils sont appelés adresses IP privées. Pour en savoir plus, lisez ici: http://whatismyipadress.com/private-ip

Voici une liste des plages de réseaux privés:

> 192.168.0.0 - 192.168.255.255 (65,536 IP addresses)
> 172.16.0.0 - 172.31.255.255 (1,048,576 IP addresses)
> 169.254.0.0 - 169.254.255.255 (65,536 IP addresses)
> 10.0.0.0 - 10.255.255.255 (16,777,216 IP addresses)

Je pense que la meilleure façon de visualiser ceci est d’imaginer ce qui suit. Votre fournisseur Internet vous donne une seule adresse IP. Appelons-le 50.100.101.154. Ceci est branché sur votre modem/routeur de votre maison. C'est l'adresse IP de l'interface publique. Cependant, vous avez plus que sur le périphérique que vous voulez sur votre réseau, votre modem/routeur crée donc un réseau "interne". Supposons qu'il choisisse le numéro 192.168.1.0 pour le réseau et qu'il s'agisse d'un masque de réseau standard (lisez les liens connexes pour en savoir plus). Cela signifie que vous pouvez brancher des périphériques à l'intérieur de votre routeur et leur attribuer n'importe quelle adresse IP correspondant à ce modèle: 192.168.1.1-254. Le dernier octet (espace après la dernière période) est votre "plage disponible" d'adresses IP d'hôte. Il existe des adresses IP spéciales (adresse réseau, adresse de diffusion, etc.), mais si vous n'utilisez pas un 0 ou un 255, tout ira bien dans la plupart des cas.

Donc, la réponse courte est 10.x.x.x, 192.168.x.x, 172.16-31.x.x sont toutes les adresses IP que vous pouvez utiliser dans votre propre réseau domestique et qui ne seront jamais en conflit avec les adresses IP publiques. Ceci est important pour la raison suivante:

Lorsque vous essayez d'accéder à un site Web, par exemple, google.com, votre navigateur accède aux serveurs DNS sur Internet et indique "Où se trouve google.com?" il reçoit une réponse sous la forme d'une adresse IP. La réponse est essentiellement "Si vous souhaitez accéder à google.com, accédez à 8.8.8.8". Votre navigateur envoie alors une demande à 8.8.8.8 et charge la page qui s'y trouve.

Alors, que se passe-t-il si vous utilisez 8.8.8.8 pour une adresse IP sur votre réseau? Eh bien, vous pourriez avoir un problème parce que votre routeur peut dire "Je sais où se trouve 8.8.8.8, il est juste là-bas!" et vous finissez par perdre l'accès à google.com, car vous ne pouvez pas sortir de votre réseau et résoudre l'adresse correcte 8.8.8.8. Étant donné que les plages d'adresses IP privées sont conçues pour un usage privé, les sites Web publics ne doivent jamais les utiliser. ne devriez jamais rechercher une adresse de site Web (en dehors de votre réseau local) qui pointe vers l’un d’eux.

127.0.0.1 est un type d'adresse spécial appelé adresse "localhost" et je ne vais pas y entrer ici. Il couvre la totalité de la plage 127: 127.0.0.0 - 127.255.255.255 Pensez-y comme un moyen de donner à un périphérique sa propre adresse IP sans que personne ni quoi que ce soit d'autre ne puisse faire des choses avec cette adresse.

Faites-moi savoir si vous avez d'autres questions!

27
Abraxas