192.168.122.1 est-il une IP valide?

8

D'après ma compréhension, les réseaux sont les suivants

Class A: 10.0.0.1 - 10.255.255.254
Class B: 172.16.0.1 - 172.16.255.254
Class C: 192.168.0.1 - 192.168.0.254

Mais ensuite je regarde ifconfig virbr0sur mon ordinateur Linux:

virbr0    Link encap:Ethernet  HWaddr 42:40:99:CB:02:7F  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:2842 (2.7 KiB)

Ici, l'adresse IP est 192.168.122.1. Est-ce une adresse IP autorisée?

Et si c'est le cas, 192.168 est-il réellement un réseau de classe B?

Louise Hoffman
la source

Réponses:

17

Oui, c'est une adresse IP privée valide.
L'adressage IP classe est obsolète et peut parfois prêter à confusion. Une adresse de classe C est une adresse avec un masque de sous-réseau 255.255.255.0. Le bloc d'adresses 192.168.0.0 était à l'origine censé être 256 adresses de classe C distinctes. La plage serait 192.168.0.0-192.168.255.255. Les sous-réseaux valides étaient 192.168.0.0, 192.168.1.0, 192.168.2.0, etc.

De nos jours, l'adressage IP Classful a disparu. Nous avons maintenant quelque chose appelé CIDR. Avec CIDR, tout ce que vous devez vraiment savoir, c'est que ces adresses sont des adresses IP privées valides:

10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255

La façon dont vous les divisez en sous-réseaux dépend de vous.

Jason Berg
la source
Très intéressant. D'accord, donc si j'ai un réseau 192.168, je suppose que je devrais utiliser 255.255.0.0 comme sous-réseau?
Louise Hoffman
1
Je n'utiliserais pas 255.255.0.0 comme masque de sous-réseau. Vous ne voulez généralement pas autant d'hôtes sur un seul domaine de diffusion. Utilisez l'un des réseaux 192.168.x.0 (de préférence pas 192.168.0.0 ou 192.168.1.0 car ils sont beaucoup trop courants) et utilisez un masque de sous-réseau 255.255.255.0. Vous imaginez-vous avoir plus de 254 appareils sur votre réseau?
Jason Berg
@Louise Hoffman: Non, le 255.255.0.0 est le plus petit masque de réseau que vous pouvez utiliser pour le réseau privé 192.168.0.0/16. Vous pouvez diviser les 16 bits restants en plusieurs sous-réseaux comme vous le souhaitez, en vous rappelant que vous avez besoin d'au moins deux bits pour les informations d'hôte (deux hôtes, une diffusion et une adresse réseau).
mpez0
14

La mise en réseau avec classe n'est plus utilisée, vous devez plutôt vous pencher sur le routage inter-domaine sans classe . Il s'agit également d'une adresse IP valide qui se trouve dans l'une des plages réservées à un usage privé (voir RFC 1918 ). Vous voudrez peut-être également lire cet article sur la sous-compensation.

Kyle Brandt
la source
3
+1 pour faire référence à la RFC1918 qui devrait être un matériel de lecture d'amorce standard pour toute personne impliquée dans la mise en réseau.
Jeremy Bouse
5

Comme Kyle l'a mentionné, il n'y a plus de cours et cela ne fait plus presque 15 ans.

Les plages d'adresses IP du réseau privé sont:
10.0.0.0 à 10.255.255.255
172.16.0.0 à 172.31.255.255
192.168.0.0 à 192.168.255.255

Chris S
la source
4

RFC1918 tel qu'il a été publié et doit être lu. Extrait:

"3. Espace d'adressage privé

L'Internet Assigned Numbers Authority (IANA) a réservé les trois blocs suivants de l'espace d'adressage IP pour les internets privés:

 10.0.0.0        -   10.255.255.255  (10/8 prefix)
 172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
 192.168.0.0     -   192.168.255.255 (192.168/16 prefix)

Nous désignerons le premier bloc par "bloc 24 bits", le second par "bloc 20 bits" et le troisième par bloc "16 bits". Notez que (en notation pré-CIDR) le premier bloc n'est rien d'autre qu'un seul numéro de réseau de classe A, tandis que le deuxième bloc est un ensemble de 16 numéros de réseau contigus de classe B, et le troisième bloc est un ensemble de 256 numéros de réseau contigus de classe C . "

Calculateur / planificateur de sous-réseau

dbasnett
la source
3

Absolument, 192.168.122.1 est une adresse IP valide. Cependant, il s'agit d'une adresse "privée", ce qui signifie essentiellement qu'elle n'est pas autorisée à être directement exposée à Internet.

La terminologie "classe A", "classe B", "classe C" n'est plus techniquement correcte, bien que les termes soient toujours utilisés comme raccourci pour les tailles de réseau qu'ils représentaient. Kyle a souligné l'article wikipedia informatif sur le CIDR et la question et la réponse très utiles sur la construction de sous-réseaux.

Ainsi, la meilleure réponse à votre question sur 192.168 étant un réseau de classe B est que la question n'a pas de sens. Vous pouvez mettre 192.168.122.1dans un réseau de taille "classe B" en utilisant le masque 255.255.0.0. Ou vous pouvez le mettre dans un réseau de taille "classe C" en utilisant le masque 255.255.255.0. Les deux sont également valables, bien qu'en pratique, avoir un sous-réseau de taille "classe B" soit une recette pour un réseau pitoyablement lent.

tomjedrz
la source
0

Non, il existe un bloc de 256 réseaux de classe C réservés à un usage local, 192.168.0via 192.168.255.

Bill Weiss
la source