web-dev-qa-db-fra.com

Quelle est la signification de l'adresse de mon ordinateur 10.0.0.1/24 (ip addr - command)?

Quelle est la signification de l'adresse de mon ordinateur 10.0.0.1/24 (ip addr - command)?

  1. 1/24 et non 0/8

  2. Plage 10.0.0 et non 192.168.10

21
Yosef

Je pensais développer ceci avec quelques exemples

/ 8 = 255.0.0.0

/ 16 = 255.255.0.0

/ 24 = 255.255.255.0

/ 32 = 255.255.255.255

192.168.1.0/24 = 192.168.1.0-192.168.1.255

192.168.1.5/24 est toujours dans le même réseau que précédemment, il faudrait passer à 192.168.2.0 pour être sur un autre réseau.

192.168.1.1/16 = 192.168.1.0-192.168.255.255

Lorsque vous avez un réseau, vous perdez deux adresses IP, une pour la diffusion et une pour le réseau. La première adresse IP est réservée au réseau, tandis que la dernière adresse IP de la plage est réservée à l'adresse de diffusion.

31
Chris Disbro

En plus de la réponse de Tim:

Le/24 au lieu de/8 signifie que les 3 premiers octets de l'adresse ip sont utilisés pour spécifier le réseau. Ceci est juste un paramètre que vous pouvez modifier si vous le souhaitez. Il n’est pas très courant d’utiliser la gamme privée 10. avec un masque/24 mais il n’ya aucune raison de ne pas pouvoir le faire.

/ 8 utilise uniquement le premier octet pour spécifier la partie réseau, ce qui correspond exactement à ce qu'un réseau 10. désignait à l'époque pré-CIDR. C'est pourquoi vous le voyez toujours plus souvent avec un/8 qu'avec un 24.

Quant au dernier octet, il s'agit d'un 0 et non d'un 1, car un 10.0.0.0 serait dans ce cas l'adresse réseau, 10.0.0.1 étant l'adresse IP de votre ordinateur.

7
Dmatig

La RFC 1918 réserve 3 plages pour les adresses IP privées. Votre serveur/routeur DHCP est configuré pour attribuer cette plage.

10.0.0.0 - 10.255.255.255/8

172.16.0.0 - 172.31.255.255/12

192.168.0.0 - 192.168.255.255/16

http://en.wikipedia.org/wiki/Private_network

6
TD1

Ce format 10.0.0.1/24 est ainsi appelé Routage inter-domaines sans classe CIDR représentation. Bref, il s’agit d’un masque de bits décrivant la partie de l’adresse IP pouvant être utilisé pour la gamme.

Voici un exemple. Dans votre cas, 10.0.0.1/24, vous avez préservé 24 bits du champ d’adresse 32 bits total. Si vous pensez qu’une adresse IP est composée de 4 parties de 8 bits, cela vous donne respectivement 255.255.255.255 et 2^8.2^8.2^8.2^8, ce qui signifie que cette partie, 3 parties de 8 bits, est protégée (ne changera pas) 10.0.0 et que le 8ème de l’IP final être utilisé en tant que partie de la plage .1 vous donnant une plage dans ce format: 10.0.0.1 - 10.0.0.255

Je présume que l'IP 10.0.0.0 est conservé pour votre routeur, votre carte réseau ou un autre périphérique, c'est pourquoi il n'est pas inclus.

Autre chose, probablement évidente, plus le numéro de plage est petit, par exemple. 32, 24, 16, 8, plus la plage IP est grande.

Et enfin, voici un outil de Nice pour les manipulations CIDR http://www.ipaddressguide.com/cidr

3
infinity

Il suffit de noter que 10.0.0.0/24 est un sous-réseau non valide. Le premier sous-réseau valide du réseau 10.0.0.0/8 (classe A), désormais divisé en tranches avec un masque de sous-réseau /24, est ... 10.0.1.0/24. Vous devez jeter le haut/bas sur le côté réseau, tout comme vous le faites pour le haut/bas pour le côté hôte de ce masque de bits. Pour la même raison, 10.255.255.0/24 est également invalide.

Pour tout masque de sous-réseau donné, il y a 2x - 2 sous-réseaux et 2x - 2 hôtes

... où x est le nombre de bits de ce côté du masque. Donc, pour /24, il s'agit de 24 côté réseau et de 8 côté hôte, ce qui représente 16777214 sous-réseaux et 254 hôtes. Notez la partie "- 2" de ce calcul du côté réseau du masque binaire. Cela signifie que vous devez les jeter (vous ne pouvez pas les publier) car ils ont un sens pour la couche transport de tcp/ip, dans ce cas.

Cela devrait avoir du sens pour quiconque sait déjà que vous ne pouvez pas non plus lier les adresses 10.x.y.0/24 et 10.x.y.255/24 car elles ont déjà une signification.

0
OutsourcedGuru