Slash Notation IP - Qu'est-ce que quoi?


12

Nous venons de signer avec un nouveau FAI et nous avons obtenu une adresse IP statique de leur part.

Notre fournisseur de services Internet précédent vient de donner une adresse IP et nous avons pu configurer notre serveur Web en utilisant cela. Maintenant, nous avons cette nouvelle IP avec une notation barre oblique. Ce type est nouveau pour moi. Lorsque j'ai utilisé la calculatrice CIDR, elle m'a donné les résultats suivants:

    202.184.7.52/30
    IP: 202.184.7.52
    Masque de réseau: 255.255.255.252
    Nombre d'hôtes: 2
    Adresse réseau: 202.184.7.52
    Adresse de diffusion: 202.184.7.55

Quelqu'un peut-il m'aider en expliquant ce que c'est? Je ne pouvais pas comprendre ce que signifie le nombre d'hôtes. Est-ce à dire que je peux utiliser deux adresses IP différentes pour les enregistrements DNS (A)? En outre, lequel dois-je configurer dans mon routeur? L'adresse réseau ou l'adresse de diffusion?

Merci beaucoup pour toute réponse que vous pourriez fournir.

Réponses:


13

Le / 30 signifie que tous les 32 bits sauf deux sont utilisés pour définir le masque de réseau. Cela signifie également que vous avez quatre adresses IP pour jouer. (Mais en réalité, seuls deux d'entre eux peuvent être hôtes)

Votre dernier octet du masque de réseau est (en binaire) 11111100, ce qui vous laisse les deux derniers bits pour définir votre réseau. (d'où les quatre adresses)

En regardant simplement les deux derniers bits:

00 = 202.184.7.52 - J'ai oublié pourquoi, mais il y a une raison pour laquelle vous n'utilisez pas 00.
                    Ma théorie des réseaux est rouillée.
01 = 202.184.7.53 - Hôte 1
10 = 202.184.7.54 - Hôte 2
11 = 202.184.7.55 - qui est votre adresse de diffusion - l'envoi à cette adresse devrait 
                    diffuser à tous vos hôtes. Bon pour des choses comme wakeOnLan
                    paquets.

Clair comme de la boue, je suis sûr .. mais j'espère que cela ajoute un peu à votre compréhension


2
Pour autant que je me souvienne, il n'y a rien dans les spécifications qui vous empêche d'utiliser .52 (ou l'adresse d'hôte tout-0) comme adresse d'hôte. C'est juste problématique car cette adresse est généralement utilisée pour faire référence au réseau dans son ensemble et l'utiliser également pour un hôte entraînerait de la confusion. Mais là encore, ma théorie du réseau est également rouillée.
Joachim Sauer

Je vous remercie! Cela a clarifié ce que je voulais savoir. Apprécier ton aide.
Nirmal

1
Je pense que cela dépend de la façon dont le réseau "en amont" est mis en place. Dans certains cas, vous pouvez utiliser les 4 en tant qu'adresses IP, mais s'il est configuré comme un "vrai" vlan, vous ne pouvez pas utiliser le réseau et diffuser les adresses IP. (Ma théorie des réseaux est aussi un peu rouillée!)
Dave Drager

1
C'est vrai - vous pouvez réellement utiliser ce sous-réseau en attribuant 4 IP en tant que / 32 sur votre serveur Web: 202.184.7.52/32, 202.184.7.53/32, 202.184.7.54/32, 202.184.7.55/32.
MikeyB

1
En fait, cette question a été soulevée lors d'une discussion il y a quelques années. Malgré les personnes impliquées ayant plus de 60 ans (combinés) dans une organisation qui a ses propres / 16 (oui, c'est une classe B complète, 65 536 adresses IPv4), personne ne pourrait trouver une meilleure réponse que "c'est la convention. La première l'adresse est utilisée comme nom de réseau ". Ma propre compréhension est que cela remonte à un routage avec classe, lorsque l'adresse réseau a réellement déterminé l'itinéraire vers un réseau donné.
Jason Antman

7

/20signifie utiliser les 20 premiers bits comme masque de réseau. Il est généralement exprimé lorsque les bits en dehors du masque de réseau sont à 0, ce qui 206.89/16correspond à environ 64 Ko d'adresses commençant tous par 203.89.Le masque de réseau est 0xFFFF0000.

Cela 202.184.7.52/30signifie donc :

    Réseau: 202.184.7.52
    Masque de réseau: 0xFF FF FF FC

Les 2 derniers bits sont utilisés pour les hôtes de ce sous-réseau. Voir Routage IP sur des sous-réseaux .


2

À partir de 202.184.7.52/30, l'ip est: 202.184.7.52

Trouvons le masque de réseau. / 30 signifie 30 "1", 8 dans le premier octet, 8 dans le 2e, 8 dans le 3e et seulement 6 dans le 4e.

Nous utilisons le dernier octet uniquement parce que nous connaissons huit '1 = 255

128 64 32 16 8 4 2 1
 1   1  1  1 1 1 0 0 means we have six '1's
We add them to give 128=64=32=16=8=4=252

donc le masque de réseau devient: 255.255.255.252

Le nombre d'hôtes = 2 ^ N -2 = 2 ^ 2 -2 = 2 (puisque le nombre de zéros dans le dernier octet est 2, donc N = 2)

Recherche de l'adresse réseau:

202. 184. 7. 52 AND
255. 255.255.252

128 64 32 16 8 4 2 1
0   0  1  1  0 1 0 0 =52
1   1  1  1  1 1 0 0 =252 ANding

0   0  1  1  0 1 0 0

Remplacez les deux derniers zéros par 1

0   0  1  1  0 1 1 1 =55 to give the broadcast address
202.184.7.55
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.