A partir d’une IPv4 calculer le masque
Entrez une adresse IPv4, choisissez une méthode de calcul et obtenez instantanément le masque de sous-réseau, le préfixe CIDR, l’adresse réseau, le broadcast, le masque wildcard et le nombre d’hôtes disponibles.
Calculateur de masque IPv4
Guide expert : comment calculer un masque à partir d’une IPv4
Calculer un masque de sous-réseau à partir d’une adresse IPv4 est une compétence centrale en administration système, en cybersécurité, en architecture cloud et en support réseau. En pratique, une simple adresse comme 192.168.1.34 ne suffit pas toujours, à elle seule, à déduire le masque réel du sous-réseau. Pourtant, selon le contexte, il est tout à fait possible d’estimer ou de déterminer le masque pertinent à l’aide de la classe IPv4 historique, d’un préfixe CIDR, de la topologie réseau connue ou des besoins en nombre d’hôtes.
Dans le monde moderne, les réseaux ne s’appuient plus uniquement sur les anciennes classes A, B et C. Ils utilisent surtout le CIDR, c’est-à-dire un préfixe noté sous la forme /24, /26, /30, etc. Le calcul du masque revient alors à convertir un nombre de bits réseau en notation décimale pointée, par exemple /24 = 255.255.255.0. Le calculateur ci-dessus a justement été conçu pour deux usages : retrouver le masque par classe IPv4 lorsque l’on raisonne de manière pédagogique, ou convertir un préfixe CIDR en masque exact lorsque l’on travaille sur un réseau réel.
Pourquoi une seule adresse IPv4 ne suffit pas toujours
Une adresse IPv4 identifie une interface réseau dans un espace de 32 bits. Le masque, lui, définit la frontière entre la partie réseau et la partie hôte. Prenons un exemple simple :
- 192.168.1.34/24 appartient au réseau 192.168.1.0 avec un broadcast 192.168.1.255.
- 192.168.1.34/26 appartient au réseau 192.168.1.0 avec un broadcast 192.168.1.63.
- 192.168.1.34/27 appartient au réseau 192.168.1.32 avec un broadcast 192.168.1.63.
On voit immédiatement que l’adresse IP reste identique, mais que le masque change complètement l’interprétation du sous-réseau. C’est pour cela qu’en production, on ne dit pas seulement quelle est l’IP, mais aussi quel est le préfixe.
Rappel essentiel : structure d’une IPv4
Une adresse IPv4 contient 32 bits, répartis sur 4 octets. Chaque octet a une valeur entre 0 et 255. Le masque de sous-réseau est lui aussi un nombre de 32 bits, mais il utilise une suite continue de bits à 1 pour la partie réseau, suivie d’une suite continue de bits à 0 pour la partie hôte. Quelques exemples :
- /8 correspond à 255.0.0.0
- /16 correspond à 255.255.0.0
- /24 correspond à 255.255.255.0
- /26 correspond à 255.255.255.192
- /30 correspond à 255.255.255.252
La notation CIDR est aujourd’hui la norme. Elle indique explicitement combien de bits sont réservés au réseau. Plus le nombre est élevé, plus le sous-réseau est petit et moins il contient d’hôtes.
Méthode 1 : calculer le masque selon la classe IPv4
Historiquement, l’adressage IPv4 utilisait un découpage en classes. Cette méthode n’est plus suffisante pour décrire tous les réseaux modernes, mais elle reste très utile pour comprendre les bases. Le premier octet permet d’identifier la classe :
- Classe A : premier octet entre 1 et 126, masque par défaut 255.0.0.0 soit /8.
- Classe B : premier octet entre 128 et 191, masque par défaut 255.255.0.0 soit /16.
- Classe C : premier octet entre 192 et 223, masque par défaut 255.255.255.0 soit /24.
Exemple : l’adresse 172.20.5.10 a un premier octet de 172. En raisonnement classful, elle appartient à la classe B, donc le masque par défaut sera 255.255.0.0.
Attention toutefois : sur les réseaux réels, 172.20.5.10 pourrait très bien être configurée en /20, /24 ou /27. Le calcul par classe est donc surtout une valeur par défaut historique, pas une vérité absolue.
Méthode 2 : calculer le masque à partir du préfixe CIDR
La méthode moderne consiste à connaître ou à choisir le préfixe. Si l’on sait qu’une IPv4 est configurée en /26, le masque est immédiat : on place 26 bits à 1, puis 6 bits à 0. La conversion donne :
- 11111111.11111111.11111111.11000000
- soit 255.255.255.192
Cette conversion peut se faire mentalement pour les derniers octets grâce aux valeurs binaires classiques : 128, 192, 224, 240, 248, 252, 254, 255. Ainsi :
- /25 donne 128 dans le dernier octet
- /26 donne 192
- /27 donne 224
- /28 donne 240
- /29 donne 248
- /30 donne 252
| Préfixe | Masque décimal | Nombre total d’adresses | Hôtes utilisables | Usage courant |
|---|---|---|---|---|
| /8 | 255.0.0.0 | 16 777 216 | 16 777 214 | Très grands réseaux historiques |
| /16 | 255.255.0.0 | 65 536 | 65 534 | Campus, grandes entreprises |
| /24 | 255.255.255.0 | 256 | 254 | LAN classique |
| /26 | 255.255.255.192 | 64 | 62 | Petits segments réseau |
| /30 | 255.255.255.252 | 4 | 2 | Liaisons point à point IPv4 |
Comment trouver l’adresse réseau et l’adresse de broadcast
Une fois le masque connu, on peut calculer :
- L’adresse réseau : résultat du ET binaire entre l’IP et le masque
- L’adresse de broadcast : dernière adresse du sous-réseau
- Le nombre d’hôtes utilisables : en général 2bits hôte – 2
Exemple avec 192.168.1.34/27 :
- Le masque est 255.255.255.224.
- La taille de bloc est 32 adresses dans le dernier octet.
- Les sous-réseaux commencent à 0, 32, 64, 96, 128, 160, 192 et 224.
- L’adresse 34 tombe dans le bloc 32 à 63.
- L’adresse réseau est 192.168.1.32.
- Le broadcast est 192.168.1.63.
- Les hôtes utilisables vont de 192.168.1.33 à 192.168.1.62.
Erreurs fréquentes lors du calcul du masque
Les erreurs les plus courantes sont très prévisibles et pourtant elles provoquent énormément d’incidents de connectivité :
- Confondre une classe historique avec la configuration réelle en CIDR.
- Utiliser un masque non continu, par exemple 255.0.255.0, ce qui n’est pas un masque IPv4 valide dans les usages standards.
- Oublier que les sous-réseaux /31 et /32 ont des usages particuliers.
- Calculer le nombre d’hôtes en oubliant de retirer l’adresse réseau et le broadcast pour les préfixes classiques.
- Ne pas identifier les plages privées RFC 1918 avant d’analyser le plan d’adressage.
Plages privées IPv4 à connaître
Quand on cherche à calculer un masque, il faut aussi reconnaître les espaces d’adressage privés les plus fréquents. Ces plages sont largement utilisées dans les LAN, les VPN et les réseaux d’entreprise.
| Plage privée | Préfixe CIDR | Nombre total d’adresses | Usage typique |
|---|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | 16 777 216 | Grands réseaux d’entreprise, cloud privé |
| 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | 1 048 576 | Segments internes multi-sites |
| 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | 65 536 | Petits réseaux locaux, box internet |
Quand le calcul classful reste utile
Le calcul par classe garde une vraie utilité pédagogique. Il permet de mémoriser rapidement les masques par défaut et d’identifier l’ordre de grandeur d’un réseau. Dans les entretiens techniques, dans les examens de base réseau et dans les premières phases de diagnostic, savoir qu’une adresse en 192.x.x.x est historiquement associée à un masque par défaut /24 reste un réflexe utile. Cela dit, ce n’est jamais une preuve que le réseau fonctionne effectivement avec ce masque. Le seul moyen fiable reste la documentation, la configuration active ou les informations de routage.
Comment choisir le bon masque en pratique
Si vous concevez un réseau, vous ne partez pas seulement de l’IPv4, vous partez surtout du besoin. Demandez-vous :
- Combien d’hôtes doivent être présents dans le sous-réseau aujourd’hui ?
- Quelle marge de croissance doit être prévue sur 12 à 36 mois ?
- Faut-il isoler plusieurs VLAN pour des raisons de sécurité ou de performance ?
- Y a-t-il des liaisons point à point nécessitant des sous-réseaux très courts, comme /30 ou /31 ?
Exemple : si vous avez 50 machines et quelques équipements réseau, un /26 peut suffire avec 62 hôtes utilisables. Si vous avez 200 équipements, un /24 sera souvent plus confortable. Si vous souhaitez limiter le domaine de broadcast et mieux compartimenter le réseau, plusieurs petits sous-réseaux sont généralement préférables à un grand segment plat.
Cas particuliers à connaître
- /31 : très utilisé sur les liaisons point à point modernes ; il ne suit pas toujours la logique classique des deux adresses inutilisables.
- /32 : représente une seule adresse, souvent utilisée pour une route d’hôte ou une interface logique spécifique.
- 127.0.0.0/8 : réservé au loopback, il ne s’emploie pas comme réseau utilisateur classique.
- 224.0.0.0 à 239.255.255.255 : multicast, donc pas de calcul classful de masque utilisateur standard.
Sources d’autorité pour approfondir
Pour vérifier les bonnes pratiques réseau, les notions d’adressage et le contexte de sécurité, vous pouvez consulter des sources institutionnelles et académiques reconnues :
- NIST.gov pour les standards et recommandations techniques en cybersécurité et architecture réseau.
- CISA.gov pour les recommandations opérationnelles de sécurité des infrastructures et des réseaux.
- Princeton University – cs.princeton.edu pour des ressources académiques sur les réseaux et les protocoles Internet.
Conclusion
Calculer un masque à partir d’une IPv4 peut vouloir dire deux choses différentes : retrouver le masque par défaut historique via la classe de l’adresse, ou déterminer le masque exact à partir d’un préfixe CIDR connu. Dans la pratique professionnelle, c’est le CIDR qui fait foi. Une adresse seule n’impose pas un masque unique. En revanche, dès qu’on dispose du préfixe, on peut calculer avec précision le masque décimal, l’adresse réseau, le broadcast, la wildcard et le nombre d’hôtes. Utilisez le calculateur ci-dessus pour obtenir ces informations instantanément et sécuriser vos opérations de conception, de dépannage et de documentation réseau.