À quoi sert le calculateur de sous-réseau IP ?
Cet outil prend une adresse IPv4 (quatre octets, de 0 à 255) et une longueur de préfixe CIDR (de /0 à /32), puis calcule tout ce dont vous avez besoin pour concevoir ou documenter un sous-réseau : l'adresse réseau, l'adresse de broadcast, le masque de sous-réseau, le masque générique (wildcard), le premier et le dernier hôte utilisable, ainsi que le nombre total et le nombre d'hôtes utilisables. Il repose entièrement sur l'arithmétique binaire standard des adresses IPv4 sur 32 bits : il s'applique donc à n'importe quel réseau, partout dans le monde.
Comment l'utiliser
Saisissez les quatre octets de votre adresse IP et choisissez le préfixe du sous-réseau. Par exemple, 192.168.1.10/24 correspond aux octets 192, 168, 1, 10 avec un préfixe de 24. Cliquez sur « Calculer » et consultez les détails du réseau affichés ci-dessous.
La formule expliquée
Le masque de sous-réseau s'obtient en mettant à 1 les premiers bits (autant que le préfixe) et à 0 tous les autres. L'adresse réseau est le résultat d'un ET binaire entre l'IP et le masque. L'adresse de broadcast s'obtient par un OU binaire entre le réseau et le masque inversé (le wildcard). Le nombre total d'adresses vaut \(2^{32 - \text{préfixe}}\), et le nombre d'hôtes utilisables retranche 2, pour l'adresse réseau et l'adresse de broadcast :
$$H = 2^{\,32 - \text{préfixe}} - 2$$
Exemple concret
Pour 192.168.1.10/24, le masque est 255.255.255.0. Réseau = 192.168.1.0, broadcast = 192.168.1.255. Nombre total d'adresses = \(2^8 = 256\), hôtes utilisables = \(256 - 2 = 254\). Le premier hôte utilisable est 192.168.1.1 et le dernier est 192.168.1.254.
FAQ
Pourquoi soustraire 2 au nombre d'hôtes ? La première adresse est réservée comme identifiant du réseau et la dernière sert d'adresse de broadcast : aucune des deux ne peut donc être attribuée à un équipement.
Et les /31 et /32 ? Un /32 désigne un hôte unique, tandis qu'un /31 est utilisé pour les liaisons point à point (RFC 3021), où les deux adresses sont utilisables.
L'IPv6 est-il pris en charge ? Non — ce calculateur est conçu uniquement pour l'IPv4.