Calculez l'adresse réseau, l'adresse de diffusion, la plage d'hôtes, le masque et le nombre d'hôtes utilisables pour tout CIDR IPv4 ou IPv6 — et découpez un bloc en sous-réseaux avec VLSM.
Calculateur
Réseau
192.168.1.0
192.168.1.0/24
Détail de l'adresse
Réseau
Diffusion
Plage d'hôtes
Hôtes utilisables254
Total d'adresses256
Masque de sous-réseau
Masque générique
PortéePrivée (RFC 1918)
ClasseC (héritée)
Représentation binaire
192
168
1
0
Les bits en surbrillance correspondent à la partie réseau ; les autres sont les bits hôte.
Découper en sous-réseaux (VLSM)
/26
4 sous-réseaux
#
Réseau / CIDR
Masque
Plage
Utilisables
1
255.255.255.192
192.168.1.1 – 192.168.1.62
62
2
255.255.255.192
192.168.1.65 – 192.168.1.126
62
3
255.255.255.192
192.168.1.129 – 192.168.1.190
62
4
255.255.255.192
192.168.1.193 – 192.168.1.254
62
Comment fonctionne le calcul de sous-réseau
Un préfixe CIDR divise une adresse en une partie réseau (les bits de poids fort fixés par le masque) et une partie hôte (les bits de poids faible). L'adresse réseau a tous les bits hôte à zéro ; l'adresse de diffusion les a tous à un. Toutes les adresses intermédiaires — hormis l'adresse réseau et l'adresse de diffusion — sont des hôtes utilisables.
IPv6 ne possède ni adresse de diffusion ni soustraction réseau/hôte : la première adresse d'un préfixe est utilisable et le nombre d'adresses est simplement 2 à la puissance du nombre de bits hôte. Un /31 (liaison point à point IPv4, RFC 3021) et un /32 (hôte unique) sont traités comme des cas particuliers avec respectivement 2 et 1 hôtes utilisables.
Pourquoi un /31 affiche-t-il 2 hôtes utilisables au lieu de 0 ?
Sur les liaisons point à point, RFC 3021 permet d'utiliser les deux adresses d'un /31 comme adresses d'hôtes, sans réservation réseau ni diffusion. Les outils plus anciens appliquent encore la formule 2^(32−p)−2 et indiquent 0 ; ce calculateur suit RFC 3021.
Quelle est la différence entre le masque de sous-réseau et le masque générique ?
Le masque de sous-réseau identifie les bits réseau (uns) et les bits hôte (zéros) ; le masque générique en est l'inverse bit à bit et identifie les bits hôte avec des uns. Les masques génériques sont utilisés dans les ACL et OSPF.
La classe IP (A–E) est-elle encore pertinente ?
Non. L'adressage par classes (RFC 791) a été remplacé par CIDR en 1993. La classe est affichée à titre indicatif uniquement — ne l'utilisez jamais pour déduire le masque, le nombre d'hôtes ou le statut privé d'une adresse. Le statut privé est déterminé par les plages RFC 1918.
En quoi VLSM diffère-t-il d'un découpage égal ?
Un découpage égal divise un bloc en sous-réseaux de même taille avec un nouveau préfixe unique. VLSM (Variable-Length Subnet Masking) dimensionne chaque sous-réseau selon le nombre d'hôtes requis, en allouant les plus grands en premier sur des limites alignées afin de n'utiliser aucun espace d'adressage inutilement.
Les résultats sont des estimations. Vérifiez avec un professionnel pour les décisions importantes.
À propos de ce calculateur
Ce calculateur de sous-réseaux IP transforme toute adresse IPv4 ou IPv6 avec un préfixe CIDR en une décomposition complète : l'adresse réseau, l'adresse de diffusion, le premier et le dernier hôte utilisable, la plage d'hôtes, le masque de sous-réseau, le masque générique, le nombre total et utilisable d'adresses, ainsi que la nature privée ou publique du bloc. Il subdivise également un bloc en sous-réseaux — soit un découpage uniforme à un nouveau préfixe, soit un plan à longueur variable (VLSM) dimensionné selon une liste de nombres d'hôtes requis — afin de concevoir un schéma d'adressage sans calcul binaire manuel.
Comment lire vos résultats
Saisissez une adresse et une longueur de préfixe (le nombre après le slash). La fiche de décomposition affiche chaque champ dérivé avec un bouton de copie. Pour IPv4, le masque de sous-réseau indique les bits réseau et le masque générique en est l'inverse ; le nombre d'hôtes utilisables correspond au total diminué des adresses réseau et de diffusion, à l'exception d'un /31 (2 utilisables, RFC 3021) et d'un /32 (1 utilisable). La grille binaire met en évidence les bits réseau en couleur et laisse les bits hôtes sans mise en forme. Pour IPv6, il n'y a pas d'adresse de diffusion et rien n'est soustrait : la première adresse est utilisable et le total est 2 à la puissance du nombre de bits hôtes, affiché à la fois en valeur exacte et en puissance de deux. Le tableau de découpage liste chaque sous-réseau enfant avec son réseau, son masque, sa plage et son nombre d'hôtes utilisables ; les grands découpages sont limités à 1 024 lignes, mais le nombre total est toujours exact.
Exemple concret
Adresse IPv4 172.16.5.130 avec un préfixe /26.
Le réseau est 172.16.5.128 et l'adresse de diffusion est 172.16.5.191, donc les hôtes utilisables vont de 172.16.5.129 à 172.16.5.190 — 62 utilisables sur 64 au total. Le masque de sous-réseau est 255.255.255.192, le masque générique est 0.0.0.63, et puisque 172.16.5.130 appartient à la plage RFC 1918 172.16.0.0/12, il s'agit d'une adresse privée (la Classe B est indiquée à titre de référence historique uniquement).
Questions fréquentes
Pourquoi un /31 affiche-t-il 2 hôtes utilisables au lieu de 0 ?
Sur les liaisons point à point, la RFC 3021 autorise les deux adresses d'un /31 à être des adresses d'hôtes, sans réservation d'adresse réseau ni de diffusion. La formule historique 2^(32−p)−2 donne 0 pour un /31, ce que de nombreux outils plus anciens continuent de rapporter. Ce calculateur suit la RFC 3021 et indique 2, et indique 1 hôte utilisable pour un /32 (une route vers un hôte unique).
Qu'est-ce que le masque générique et quand l'utiliser ?
Le masque générique est l'inverse bit à bit du masque de sous-réseau : là où le masque de sous-réseau a des uns (bits réseau), le masque générique a des zéros, et là où le masque de sous-réseau a des zéros (bits hôtes), le masque générique a des uns. Il est utilisé dans les listes de contrôle d'accès Cisco et les instructions de réseau OSPF pour faire correspondre une plage d'adresses.
La classe IP (A, B, C, D, E) est-elle encore pertinente ?
Non. L'adressage par classes issu de la RFC 791 a été remplacé par CIDR (routage inter-domaines sans classes) en 1993. L'indication de classe est purement informative — il ne faut jamais en déduire le masque de sous-réseau, le nombre d'hôtes ou le caractère privé d'une adresse. Le statut privé se détermine à partir des plages exactes de la RFC 1918 (10/8, 172.16/12, 192.168/16), et non à partir du premier octet.
En quoi VLSM diffère-t-il d'un découpage uniforme ?
Un découpage uniforme divise un bloc parent en sous-réseaux de même taille à un seul nouveau préfixe (par exemple, un /24 en quatre /26). VLSM (Variable-Length Subnet Masking) dimensionne au contraire chaque sous-réseau selon le nombre d'hôtes requis qui lui est propre. Le calculateur trie les besoins du plus grand au plus petit, arrondit chacun au plus petit préfixe pouvant accueillir les hôtes plus deux (adresses réseau et de diffusion), et les aligne sur des frontières en puissances de deux pour éviter tout gaspillage d'espace.
IPv6 possède-t-il une adresse de diffusion ?
Non. IPv6 n'a pas d'adresse de diffusion et ne soustrait rien au nombre d'adresses réseau/hôtes. La première adresse d'un préfixe est utilisable, la dernière adresse correspond simplement aux bits hôtes tous mis à un, et le nombre d'adresses dans un préfixe est 2 à la puissance du nombre de bits hôtes — c'est pourquoi cet outil calcule les totaux IPv6 avec une arithmétique à précision arbitraire (BigInt) et peut afficher des valeurs telles que 2^64 de manière exacte.
Méthode de calcul
Le calcul IPv4 s'effectue sur des entiers non signés 32 bits. Le masque de sous-réseau est 0xFFFFFFFF << (32 − prefix), converti en non signé, avec une protection pour qu'un /0 produise 0.0.0.0 (un décalage de 32 bits est l'identité en JavaScript). L'adresse réseau est l'adresse ET masque ; l'adresse de diffusion est le réseau OU le masque générique (NON masque) ; les hôtes utilisables sont 2^(32−p)−2 pour les préfixes jusqu'au /30, 2 pour un /31 (RFC 3021) et 1 pour un /32. Le statut privé est vérifié par rapport aux plages RFC 1918 : 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16. Le calcul IPv6 utilise des BigInts 128 bits de bout en bout : l'adresse est analysée en développant "::" en huit groupes (en convertissant d'abord tout quadruplet IPv4 en notation pointée), le masque est construit par XOR de tous-uns avec les uns des bits hôtes, et la forme textuelle est canonicalisée conformément à la RFC 5952 (minuscules, zéros initiaux supprimés, la plus longue suite de groupes à zéro compressée en "::", le plus à gauche en cas d'égalité, et jamais un groupe zéro isolé). Les nombres de sous-réseaux pour un découpage sont calculés analytiquement comme 2^(q−p) et ne sont jamais énumérés par boucle.