Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Plus petit préfixe CIDR couvrant la plage
/24
covers 256 addresses
Adresses dans la plage 256
Taille du bloc CIDR (2^n) 256
IP de début (entier) 3 232 235 520
IP de fin (entier) 3 232 235 775

Qu'est-ce que le calculateur de plage IP vers CIDR ?

Cet outil prend une adresse IPv4 de début et une adresse de fin, puis renvoie le plus petit bloc CIDR unique (un /préfixe) suffisamment grand pour couvrir toute la plage. La notation CIDR (Classless Inter-Domain Routing, ou routage inter-domaines sans classe) exprime un bloc d'adresses sous la forme d'une adresse de base suivie d'une barre oblique et d'une longueur de préfixe, comme 192.168.0.0/24. Elle est universelle pour l'IPv4 et fonctionne dans n'importe quel pays ou réseau.

Comment l'utiliser

Saisissez la première adresse de votre plage dans le champ Adresse IP de début et la dernière dans Adresse IP de fin, puis validez. Le calculateur convertit les deux adresses en entiers de 32 bits, compte les adresses comprises entre elles et détermine la longueur de préfixe du plus petit bloc (puissance de deux) qui les contient toutes.

La formule expliquée

Chaque adresse IPv4 correspond à un entier de 32 bits. Le nombre d'adresses dans la plage vaut \(\text{nombre} = \text{fin} - \text{début} + 1\). Un bloc CIDR contient toujours un nombre d'adresses égal à une puissance de deux : un bloc /n contient \(2^{32-n}\) adresses. Pour couvrir nombre adresses, on arrondit à la puissance de deux supérieure, soit $$\text{tailleBloc} = 2^{\lceil \log_2(\text{nombre}) \rceil}$$ le préfixe vaut alors $$\text{CIDR} = 32 - \log_2(\text{tailleBloc})$$

Publicité
Illustration des bits binaires d'une adresse répartis entre un préfixe réseau fixe et une partie hôte variable
La longueur du préfixe indique où s'arrêtent les bits réseau fixes et où commencent les bits d'hôte.
Schéma montrant une plage continue d'adresses IP du début à la fin divisée en blocs CIDR alignés
Une plage du début à la fin est couverte par le plus petit ensemble de blocs CIDR alignés.

Exemple concret

Plage de 192.168.0.0 à 192.168.0.255. Sous forme d'entiers, cela donne 3 232 235 520 et 3 232 235 775, donc \(\text{nombre} = 256\). Comme \(256 = 2^8\), la taille du bloc est de 256 et le préfixe vaut $$32 - 8 = 24$$ ce qui donne /24.

FAQ

Le résultat s'aligne-t-il toujours sur une frontière CIDR ? Le préfixe est le plus petit qui contient le nombre d'adresses, mais un bloc CIDR unique doit aussi être aligné sur une frontière d'adresse. Si votre adresse de début ne tombe pas sur cette frontière, la plage peut nécessiter plusieurs blocs plus petits.

Et si je les saisis dans le mauvais ordre ? Le calculateur intervertit automatiquement le début et la fin si la fin est plus petite.

Est-ce aussi valable pour l'IPv6 ? Non — cet outil ne traite que les plages IPv4 (32 bits).

Dernière mise à jour: