Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Subnet Mask for /24
255.255.255.0
notation décimale pointée
Préfixe CIDR /24
Masque de sous-réseau 255.255.255.0
Masque générique 0.0.0.0.0.0.255.0
Nombre total d'adresses 256
Hôtes utilisables 254
Octet 2 255
Octet 3 255
Octet 4 0

Qu'est-ce qu'un calculateur CIDR vers masque de sous-réseau ?

La notation CIDR (Classless Inter-Domain Routing) décrit un réseau à l'aide d'une longueur de préfixe, comme /24. Ce calculateur convertit cette longueur de préfixe en masque de sous-réseau équivalent en notation décimale (par exemple 255.255.255.0), accompagné du masque générique, du nombre total d'adresses et du nombre d'hôtes utilisables. Il fonctionne pour tous les préfixes de /0 à /32 et s'applique aux réseaux IPv4 du monde entier.

Comment l'utiliser

Saisissez la longueur de préfixe CIDR — le nombre situé après la barre oblique — et le calculateur affiche le masque de sous-réseau correspondant ainsi que les valeurs associées. Par exemple, tapez 24 pour obtenir le masque d'un réseau domestique ou d'une petite entreprise typique.

La formule expliquée

Un masque de sous-réseau est un nombre de 32 bits dont les n premiers bits sont à 1 et les suivants à 0. On le construit en partant de la valeur composée uniquement de 1, soit \(2^{32} - 1\), puis en la décalant vers la gauche de \(32 - n\) positions. En répartissant les 32 bits en quatre groupes de 8 bits, on obtient les quatre octets. Chaque octet vaut \(256 - 2^{8 - \text{bits}}\), où bits représente le nombre de bits de cet octet inclus dans le préfixe.

$$\text{Subnet Mask} = \left(2^{32} - 2^{\,32 - \text{Prefix (/n)}}\right) \;\text{in dotted decimal}$$

$$\begin{gathered} \text{Mask}_{32} = 2^{32} - 2^{\,32 - \text{Prefix (/n)}} \\[1.2em] \text{Total Addresses} = 2^{\,32 - \text{Prefix (/n)}} \\[1.2em] \text{Usable Hosts} = 2^{\,32 - \text{Prefix (/n)}} - 2 \end{gathered}$$

Publicité
Masque de sous-réseau 32 bits divisé en bits réseau (uns) et bits hôte (zéros)
Un préfixe /24 met les 24 bits de gauche à 1 (réseau) et les 8 bits restants à 0 (hôte).

Exemple concret

Pour /26 : le masque comporte 26 bits à 1 en tête. Les trois premiers octets sont entièrement couverts (255.255.255) et le quatrième octet possède 2 bits : $$256 - 2^{8-2} = 256 - 64 = 192$$ Le masque est donc 255.255.255.192. Nombre total d'adresses = \(2^{32-26} = 64\), et hôtes utilisables = \(64 - 2 = 62\).

Octets binaires convertis en valeurs décimales de masque de sous-réseau 255 et 224
Chaque groupe de huit bits du masque se convertit en valeur décimale, p. ex. 11111111=255 et 11100000=224.

FAQ

Pourquoi soustraire 2 pour les hôtes utilisables ? Une adresse correspond à l'identifiant du réseau et une autre à l'adresse de diffusion (broadcast), le reste étant disponible pour les hôtes. (Pour les préfixes /31 et /32, des règles spéciales de liaison point à point s'appliquent.)

Qu'est-ce qu'un masque générique ? C'est l'inverse bit à bit du masque de sous-réseau (255 moins chaque octet), couramment utilisé dans les ACL et les protocoles de routage comme OSPF.

Cela fonctionne-t-il pour l'IPv6 ? Non — l'IPv6 utilise des adresses de 128 bits et recourt rarement aux masques en notation décimale ; cet outil ne prend en charge que l'IPv4.

Dernière mise à jour: