Aller au contenu
Favoris

Calculateur de sous-réseau IP

Mis à jour :

Trouvez l'adresse réseau IPv4, l'adresse de diffusion, la plage d'hôtes et le nombre d'adresses. Saisissez une adresse IP, choisissez une longueur de préfixe ou un masque de sous-réseau, et divisez le sous-réseau si besoin.

Trouver les adresses réseau et hôte IPv4

Champs de saisie
Un /préfixe facultatif dans ce champ a priorité sur la longueur de préfixe ou le masque de sous-réseau sélectionné ci-dessous.
Si activé, le résultat se met à jour automatiquement dès que vous modifiez une valeur.

Formule du sous-réseau

Formule
\[M=\text{masque de 32 bits avec }p\text{ bits de poids fort à 1}\] \[N=I\mathbin{\mathrm{AND}}M\] \[W=\mathbin{\mathrm{NOT}}M,\qquad B=N\mathbin{\mathrm{OR}}W\] \[T=2^{32-p}\]

Où :

  • \(I\) — l'adresse IPv4 représentée sous la forme d'un nombre de 32 bits.
  • \(p\) — la longueur du préfixe, de 0 à 32.
  • \(M\) — le masque de sous-réseau ; \(W\) est son inverse, appelé masque générique.
  • \(N\) — l'adresse réseau ; \(B\) est l'adresse de diffusion affichée par le calculateur.
  • \(T\) — le nombre total d'adresses du sous-réseau.

Le masque conserve les bits de réseau de l'adresse IP. Les bits restants déterminent la plage d'adresses du sous-réseau.

Sous-réseau – Exemple de calcul

Exemple : utilisez l'adresse IP par défaut, 192.168.1.10, avec la longueur de préfixe par défaut, /24, et laissez le champ « Diviser le sous-réseau » sur « Ne pas diviser ».

Pour /24, le masque de sous-réseau est 255.255.255.0 et le masque générique est 0.0.0.255.

\[N=192.168.1.10\mathbin{\mathrm{AND}}255.255.255.0=192.168.1.0\]

\[B=192.168.1.0\mathbin{\mathrm{OR}}0.0.0.255=192.168.1.255\]

\[T=2^{32-24}=256,\qquad \text{hôtes utilisables}=256-2=254\]

Résultat : le sous-réseau est 192.168.1.0/24, avec des adresses d'hôtes utilisables allant de 192.168.1.1 à 192.168.1.254. Il contient 256 adresses au total et 254 hôtes utilisables.

Comment utiliser le calculateur

  1. Saisissez une adresse IPv4 dans Adresse IP, par exemple 192.168.1.10. Vous pouvez inclure un suffixe CIDR, comme 192.168.1.10/24 ; ce suffixe prime sur le préfixe ou le masque choisi ci-dessous.
  2. Choisissez le Format du sous-réseau. Sélectionnez Longueur de préfixe pour choisir une valeur de /0 à /32, ou Masque de sous-réseau en notation décimale pour saisir un Masque de sous-réseau contigu, par exemple 255.255.255.0.
  3. Réglez Diviser le sous-réseau sur Ne pas diviser pour obtenir les détails du sous-réseau d'origine. Pour le diviser, sélectionnez En N sous-réseaux égaux et saisissez le Nombre de sous-réseaux (N), ou sélectionnez Par nouvelle longueur de préfixe et choisissez la Nouvelle longueur de préfixe.
  4. Consultez les Détails du sous-réseau pour connaître le réseau, la plage d'adresses, les masques et le nombre d'hôtes. Si vous avez demandé une division, examinez Sous-réseaux égaux pour chaque réseau obtenu et sa plage d'hôtes.

Ce qu'un sous-réseau IPv4 indique

Une adresse IPv4 compte 32 bits. La longueur de préfixe précise combien de bits de poids fort identifient le réseau ; les bits restants distinguent les adresses au sein de celui-ci. La notation CIDR associe une adresse réseau et un préfixe, par exemple 192.168.1.0/24. Un masque de sous-réseau en notation décimale exprime la même frontière : /24 correspond à 255.255.255.0. Le masque générique inverse les bits du masque ; il vaut donc 0.0.0.255 dans cet exemple.

L'adresse réseau est la première adresse de la plage calculée, et l'adresse de diffusion en est la dernière. Dans un sous-réseau ordinaire de /0 à /30, le calculateur exclut ces deux extrémités lorsqu'il indique le Premier hôte utilisable, le Dernier hôte utilisable et le nombre d'Hôtes utilisables. Le champ Adresses totales comprend quant à lui les deux extrémités. Ces chiffres décrivent la taille de la plage, et non le nombre d'appareils connectés ni le nombre d'adresses que votre réseau peut réellement attribuer.

La Classe IP décrit l'adresse saisie selon les classes historiques de l'adressage IP. Les frontières modernes des sous-réseaux dépendent du préfixe ou du masque choisi, et non de la classe. Le Type d'adresse classe l'adresse IP saisie par rapport aux plages privées et spéciales d'usage courant ; il ne classe pas chaque adresse du sous-réseau obtenu. La mention « Public » signifie seulement que l'adresse ne correspond à aucune des plages d'usage spécial vérifiées ici — elle ne garantit pas que l'adresse est attribuée ou accessible.

Diviser un sous-réseau en parts égales

Pour obtenir \(s\) sous-réseaux égaux, où \(s\) est une puissance de deux, ajoutez \(\log_2(s)\) bits au préfixe d'origine. Par exemple, diviser un /24 en quatre sous-réseaux donne des réseaux /26. Chaque /26 contient \(2^{32-26}=64\) adresses au total et, selon la règle habituelle des extrémités, 62 hôtes utilisables. Les quatre réseaux commencent à 192.168.1.0, 192.168.1.64, 192.168.1.128 et 192.168.1.192.

Vous pouvez également choisir une Nouvelle longueur de préfixe plus longue. Le calculateur détermine combien de sous-réseaux égaux peuvent tenir et affiche, pour chacun, son adresse réseau, son adresse de diffusion affichée, sa plage d'hôtes et son nombre d'hôtes utilisables. Une division doit rester dans le préfixe d'origine et ne pas produire plus de 256 lignes. Lorsque vous saisissez le Nombre de sous-réseaux (N), utilisez une puissance de deux comprise entre 2 et 256.

Hypothèses et limites pratiques

  • Seules les adresses IPv4 et les masques de sous-réseau contigus sont acceptés. Ce calculateur ne traite pas l'IPv6.
  • Pour /31, les deux adresses comptent comme utilisables sur une liaison point à point selon la RFC 3021. Le champ Adresse de diffusion affiche toujours l'adresse la plus élevée, mais il ne s'agit pas d'une adresse de diffusion classique dans cet usage. Pour /32, l'adresse unique compte comme un hôte utilisable, et l'adresse réseau est identique à l'adresse de diffusion affichée.
  • Les nombres d'hôtes sont des décomptes mathématiques. Les plages réservées, les règles de routage, les attributions des fournisseurs et la configuration locale peuvent restreindre davantage les adresses réellement utilisables.

Le résultat IP et masque en binaire rend visible la frontière des bits de réseau ; le convertisseur binaire peut être utile pour examiner la valeur de chaque bit. Le résultat IP et masque en hexadécimal affiche chaque valeur de 32 bits en hexadécimal, que vous pouvez explorer davantage avec le convertisseur hexadécimal.

Questions fréquentes

Comment calculer un sous-réseau IPv4 à la main, sans convertir tous les bits ?

Repérez le premier octet du masque qui n'est pas 255, puis soustrayez-le de 256 pour obtenir la taille de bloc. Pour /27, le masque se termine par 224 : les blocs du dernier octet commencent donc toutes les 32 adresses. L'adresse 192.168.1.77 se trouve dans le bloc commençant à 64 : son réseau est 192.168.1.64 et sa dernière adresse est 192.168.1.95.

Quelle taille de sous-réseau choisir pour mon réseau ?

Choisissez un sous-réseau offrant assez d'adresses utilisables pour vos équipements, plus une marge de croissance. Un /28 fournit 14 adresses utilisables, un /27 en fournit 30 et un /26 en fournit 62 selon la règle habituelle. Pensez à inclure les adresses utilisées par le routeur, les imprimantes et les autres équipements. L'architecture de routage et de sécurité de votre organisation peut aussi influencer ce choix.

Comment convertir un préfixe CIDR en masque de sous-réseau en notation décimale ?

Écrivez un 1 binaire pour chaque bit du préfixe, complétez les positions restantes avec des 0, puis convertissez chaque groupe de huit bits en décimal. Pour /21, les deux premiers octets ne contiennent que des 1 et le troisième vaut 11111000. Cela donne 255.255.248.0. Un masque de sous-réseau valide ne peut pas revenir à des 1 après son premier 0.

Comment savoir si deux adresses IP appartiennent au même sous-réseau ?

Calculez l'adresse réseau de chaque IP à l'aide du masque de sous-réseau configuré pour cette adresse. Si les adresses réseau correspondent et que les équipements utilisent la même frontière de sous-réseau, ils appartiennent au même sous-réseau IP. Par exemple, 192.168.1.10 et 192.168.1.200 font tous deux partie de 192.168.1.0/24. De simples calculs de sous-réseau concordants ne garantissent pas la connectivité : les VLAN, les pare-feu et la configuration comptent aussi.

Deux sous-réseaux IPv4 peuvent-ils se chevaucher ?

Oui. Par exemple, 192.168.1.128/25 est entièrement contenu dans 192.168.1.0/24. Cette relation est utile pour résumer des routes, mais attribuer des plages qui se chevauchent à des réseaux locaux distincts peut créer un routage ambigu et des conflits d'adresses. Avant d'allouer un nouveau sous-réseau, comparez sa plage d'adresses complète avec les plages déjà attribuées, et pas seulement son adresse réseau.

Un sous-réseau, un VLAN et une plage DHCP : est-ce la même chose ?

Non. Un sous-réseau est une plage d'adresses IP définie par un préfixe, tandis qu'un VLAN sépare le trafic au niveau de la couche liaison. Une plage DHCP est le pool d'adresses qu'un serveur DHCP peut attribuer ; elle ne constitue souvent qu'une partie d'un sous-réseau. On associe fréquemment un sous-réseau à un VLAN, mais c'est un choix d'architecture, pas une obligation.

Un appareil doté d'une adresse IPv4 privée peut-il accéder à Internet ?

Oui, mais son adresse privée n'est normalement pas routée sur l'internet public. Un routeur traduit généralement son trafic vers une adresse publique grâce au NAT ; un VPN ou un proxy peut offrir une autre voie. Un calcul de sous-réseau ne peut pas vous dire si cette traduction ou cette route existe : en cas d'échec de connexion, vérifiez la passerelle et la configuration du réseau.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *