Le sous-réseautage divise un bloc d’adresses IP en réseaux plus petits en déplaçant la limite entre les parties réseau et hôte d’une adresse. Ce calculateur effectue les opérations binaires à votre place, mais comprendre leur fonctionnement facilite grandement la conception et le dépannage d’un réseau.

Fonctionnement de CIDR et des masques de sous-réseau

Une adresse IPv4 compte 32 bits, généralement écrits sous la forme de quatre octets décimaux. Un masque de sous-réseau compte également 32 bits : une suite de bits à 1 marque la partie réseau, suivie de bits à 0 qui marquent la partie hôte. La notation CIDR compte simplement ces bits à 1 : un masque /24 vaut 255.255.255.0, car ses 24 premiers bits sont à 1.

Pour trouver l’adresse réseau, le calculateur effectue un ET bit à bit entre l’adresse IP et le masque, ce qui efface chaque bit hôte. Pour trouver l’adresse de diffusion, il effectue un OU entre le réseau et le masque générique (l’inverse du masque de sous-réseau), ce qui met chaque bit hôte à 1. Les adresses situées entre les deux constituent la plage d’hôtes utilisables.

Pourquoi soustraire 2 (et dans quels cas ne pas le faire)

Dans un sous-réseau standard, deux adresses sont réservées : la première identifie le réseau et la dernière est l’adresse de diffusion. Aucune ne peut être attribuée à un appareil ; le nombre d’hôtes utilisables est donc égal à 2^(32 − préfixe) − 2. Un /24 compte 256 adresses, mais seulement 254 hôtes utilisables.

Deux préfixes font exception. Un /31 (RFC 3021) sert aux liaisons point à point, où la diffusion n’a pas de sens ; ses deux adresses sont donc utilisables. Un /32 est une route vers un seul hôte — une adresse, sans distinction réseau/diffusion — souvent utilisée pour les adresses de bouclage et le routage propre à un hôte.

Plages publiques et privées, et classes d’adresses

La RFC 1918 réserve trois plages privées — 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16 — qui ne sont pas routables sur l’Internet public et se trouvent derrière un NAT dans la plupart des réseaux domestiques et de bureau. Le calculateur indique si votre adresse est privée, publique, de bouclage (127.0.0.0/8) ou de lien local (169.254.0.0/16).

Il affiche aussi l’ancienne classe IP (A–E). L’adressage par classes précède CIDR et ne détermine plus le routage, mais la classe reste un contrôle rapide de cohérence et apparaît dans d’anciennes documentations et des questions d’examen.