Connectez-vous via MCP →

Entrez le calcul

Saisissez une valeur de 0 à 32. Le masque de sous-réseau décimal correspondant est calculé automatiquement.

Formule

Publicité

Résultats

Subnet Mask for /24
255.255.255.0
masque de sous-réseau décimal pointé
notation CIDR /24
Nombre total d'adresses 256
Hôtes utilisables 254

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

La notation CIDR (Classless Inter-Domain Routing, ou routage inter-domaine sans classe) décrit un réseau IPv4 à l'aide d'une longueur de préfixe, par exemple /24. Cet outil transforme ce préfixe en masque de sous-réseau équivalent au format décimal pointé (ainsi, /24 devient 255.255.255.0) et indique le nombre d'adresses et d'hôtes utilisables contenus dans le sous-réseau. Il fonctionne pour tous les préfixes IPv4, de /0 à /32.

Comment l'utiliser

Saisissez la longueur du préfixe CIDR (le nombre situé après la barre oblique), comprise entre 0 et 32 : l'outil affiche aussitôt le masque de sous-réseau correspondant, ainsi que le nombre total d'adresses et le nombre d'hôtes utilisables. Pour faire l'opération inverse — passer d'un masque au CIDR — il suffit de compter les bits 1 consécutifs en tête du masque : 255.255.255.0 comporte 24 bits à 1, ce qui correspond donc à /24.

La formule expliquée

Une adresse IPv4 compte 32 bits. Un réseau /n positionne les n premiers bits à 1 (la partie réseau) et les bits restants à 0 (la partie hôte). La valeur numérique du masque vaut donc

$$\text{Mask} = 2^{32} - 2^{\left(32 - \text{Prefix}\right)}$$

En découpant ce nombre de 32 bits en quatre groupes de 8 bits, on obtient les octets familiers du format décimal pointé. Le nombre d'emplacements d'hôtes dans le bloc est égal à \(2^{\left(32-n\right)}\) ; en retranchant 2 (les adresses de réseau et de diffusion), on obtient le nombre d'hôtes utilisables.

$$\text{Total} = 2^{\left(32 - \text{Prefix}\right)}$$
Schéma d'un masque IPv4 de 32 bits divisé en bits réseau et bits hôte
Un préfixe /24 remplit les 24 premiers bits de 1 (réseau) et laisse 8 bits à 0 (hôte).

Exemple concret

Pour un /26 :

$$2^{32} - 2^{\left(32 - 26\right)} = 4\,294\,967\,296 - 64 = 4\,294\,967\,232$$

En binaire, cela donne 11111111.11111111.11111111.11000000, soit 255.255.255.192. Le bloc contient \(2^{6} = 64\) adresses, ce qui donne \(64 - 2 = 62\) hôtes utilisables.

Correspondance entre le préfixe CIDR /24 et le masque de sous-réseau décimal 255.255.255.0
Le préfixe /24 correspond au masque décimal pointé 255.255.255.0.

Foire aux questions

Que signifie /32 ? Un /32 représente un hôte unique (une seule adresse), avec le masque 255.255.255.255 et aucun hôte utilisable.

Pourquoi y a-t-il 2 hôtes utilisables de moins que le nombre total d'adresses ? La première adresse identifie le réseau et la dernière correspond à l'adresse de diffusion (broadcast) : ni l'une ni l'autre ne peut être attribuée à un appareil.

Est-ce pour l'IPv4 ou l'IPv6 ? Ce convertisseur concerne les masques de sous-réseau IPv4 (32 bits). L'IPv6 utilise des longueurs de préfixe pouvant aller jusqu'à /128 et n'emploie pas de masques au format décimal pointé.

Dernière mise à jour: