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


22

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

  1. 1/24 et non 0/8

  2. Plage 10.0.0 et non 192.168.10


si votre ordinateur obtient l'adresse via DHCP, cela signifie que la «boîte» distribuant les IP est configurée pour utiliser le net 10. certains routeurs soho l'utilisent, la plupart utilisent 192.168.?.0 / 24.
dbasnett

SOHO signifie petit bureau / bureau à domicile
duhaime

Réponses:


33

Je pensais développer cela 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 ci-dessus, nous devrions aller à 192.168.2.0 pour être sur un réseau différent.

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 IP est réservée pour faire référence au réseau tandis que la dernière IP de la plage est réservée pour l'adresse de diffusion.


Selon RFC1878 "* Sous-réseau tous les zéros et tous ceux exclus. (Obsolète) * Héberge tous les zéros et tous ceux exclus. (Obsolète)
dbasnett

1
@chris n'est pas 192.168.1.1/16 = 192.168.0.0-192.168.255.255?
Rajani Karuturi

@Rajani, je regardais certains de ces anciens messages et vous avez raison. Je suis surpris d'avoir même fait cette erreur à l'époque; Je vous remercie de le faire remarquer.
Chris Disbro

7

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. Ce n'est qu'un paramètre que vous pouvez modifier si vous le souhaitez. Il n'est pas très courant d'utiliser la gamme 10. privée avec un masque / 24 mais il n'y a aucune raison pour que vous ne puissiez pas le faire.

/ 8 n'utilise que le premier octet pour spécifier la partie réseau, ce que signifiait explicitement un réseau 10. à l'époque pré-CIDR, et c'est pourquoi vous le voyez toujours plus souvent avec un / 8 qu'avec un 24.

Quant au dernier octet étant un 0 et non un 1, c'est parce qu'un 10.0.0.0 serait dans ce cas l'adresse réseau, 10.0.0.1 étant l'IP de votre ordinateur.


6

RFC 1918 réserve 3 plages d'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


Désolé, je n'ai pas vu cette partie. Dmatig a répondu ci-dessus :-) Donc, votre adresse IP est 10.0.0.1 et le masque de sous-réseau / 8 ou 255.255.255.0
TD1

Je pense que vous avez changé le / 8 et / 24 du post / 24 est 255.255.255.0 / 8 est 255.0.0.0 :)
Chris Disbro

Merci, pouvez-vous m'expliquer plus simplement je ne connais pas les réseaux
Yosef

voir superuser.com/questions/54802/… Un masque de sous-réseau peut également être représenté en notation CIDR, comme / 8. / 8 signifie 255.0.0.0 car les 8 premiers bits sont égaux à 255. (pensez à 8 binaires 1). Maintenant, de gauche à droite si 24 binaires et 8 0 étaient utilisés, nous aurions / 24 - 255.255.255.0
Dmatig

@Chris, vous avez absolument raison, j'ai un esprit dyslexique domsetimes :-)
TD1

3

Ce format 10.0.0.1/24est appelé représentation CIDR de routage inter-domaines sans classe, donc en bref, c'est un masque de bits qui décrit quelle partie de l'adresse IP peut être utilisée pour la plage.

Voici un exemple, dans votre cas, 10.0.0.1/24vous avez 24 bits conservés sur le champ d'adresse total de 32 bits. Si vous considérez une adresse IP comme 4 parties de 8 bits qui vous donne 255.255.255.255respectivement 2^8.2^8.2^8.2^8dans votre cas, cela signifie que cette partie, 3 parties de 8 bits, est protégée (ne changera pas) 10.0.0et que le 8e final de l'IP sera utilisé comme partie de la gamme .1vous offrant une gamme dans ce format: 10.0.0.1 - 10.0.0.255

Je suppose que l' 10.0.0.0IP est préservée pour votre routeur, votre carte réseau ou tout autre appareil, c'est pourquoi il n'est pas inclus.

Une 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 bel outil pour les manipulations CIDR http://www.ipaddressguide.com/cidr


1

Il suffit de noter que 10.0.0.0/24 est un sous-réseau non valide. Le premier sous - réseau valide au sein du réseau 10.0.0.0/8 (classe A), maintenant en tranches avec un /24masque de sous - réseau est ... 10.0.1.0/24. Vous devez jeter le haut / bas du côté réseau comme vous le faites pour le haut / bas du côté hôte de ce masque binaire. Pour la même raison, 10.255.255.0/24 n'est pas non plus valide.

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

... où x est le nombre de bits de ce côté du masque. Donc, /24c'est 24 côté réseau et 8 côté hôte, ce qui fait 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 jeter (vous ne pouvez pas émettre) ceux-ci car ils signifient quelque chose pour la couche de transport de tcp / ip, dans ce cas.

Cela devrait avoir du sens pour toute personne qui sait déjà que vous ne pouvez pas non plus lier les adresses 10.x.y.0/24et 10.x.y.255/24car elles signifient déjà quelque chose.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.