À quoi sert ce calculateur
Cet outil prend une adresse IPv4 et une longueur de préfixe CIDR (le nombre placé après la barre oblique, par exemple /26) pour déterminer les paramètres clés du sous-réseau : l'adresse réseau, l'adresse de diffusion (broadcast), le masque de sous-réseau en notation décimale pointée, les première et dernière adresses d'hôte utilisable, ainsi que le nombre total et le nombre utilisable d'hôtes. Il fonctionne pour tout préfixe de /0 à /32 et s'avère précieux pour la conception de réseaux, la configuration de règles de pare-feu et la préparation aux examens (CCNA, etc.).
Comment l'utiliser
Saisissez une adresse IPv4 telle que 192.168.1.130 et une longueur de préfixe telle que 26. Validez pour afficher le détail complet. Le calculateur traite l'adresse comme un entier de 32 bits, applique le masque à l'aide d'opérations binaires, puis reconvertit les résultats en notation décimale pointée.
La formule expliquée
Un préfixe CIDR de n signifie que les n premiers bits sont des bits de réseau : le masque de sous-réseau se compose donc de n uns suivis de (32 − n) zéros. L'adresse réseau correspond à IP ET masque, ce qui met à zéro les bits d'hôte. L'adresse de diffusion vaut réseau OU (NON masque), ce qui place tous les bits d'hôte à 1. Le nombre total d'adresses est égal à \(2^{\,32 - n}\) ; le nombre d'hôtes utilisables correspond au total moins 2 (une adresse pour le réseau, une pour la diffusion) pour les préfixes jusqu'à /30.
$$\begin{gathered} \text{Network} = \text{IP} \,\&\, M, \qquad \text{Broadcast} = \text{Network} \mid \lnot M \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{IP} &= \text{IP Address} \\ M &= \texttt{0xFFFFFFFF} \ll \left(32 - \text{Prefix}\right) \\ \text{Total Hosts} &= 2^{\,32 - \text{Prefix}} \\ \text{Usable Hosts} &= 2^{\,32 - \text{Prefix}} - 2 \end{aligned} \right. \end{gathered}$$
Exemple détaillé
Pour 192.168.1.130/26 : le masque /26 est 255.255.255.192. Le dernier octet \(130 \,\&\, 192 = 128\), l'adresse réseau est donc 192.168.1.128. La taille du bloc étant de 64, l'adresse de diffusion est 192.168.1.191. La plage utilisable s'étend de 192.168.1.129 à 192.168.1.190, soit 62 hôtes utilisables sur 64 adresses au total.
FAQ
Pourquoi les préfixes /31 et /32 se comportent-ils différemment ? Un /32 désigne un hôte unique ; un /31 (RFC 3021) utilise ses deux adresses pour des liaisons point à point, de sorte qu'aucun des deux ne retranche la paire réseau/diffusion.
Quel est le masque de sous-réseau d'un /24 ? Un /24 correspond à 255.255.255.0, soit 256 adresses au total et 254 hôtes utilisables.
Est-il compatible avec l'IPv6 ? Non : ce calculateur est réservé aux adresses IPv4.