Calculateur de sous-réseau (CIDR)

Saisissez une adresse IPv4 ou IPv6 avec un préfixe CIDR pour obtenir l’adresse réseau et l’adresse de diffusion (broadcast), le masque de sous-réseau et le masque générique (wildcard), la plage d’hôtes utilisables, le nombre d’hôtes et le type d’adresse. Chaque valeur est calculée bit à bit dans votre navigateur — rien n’est envoyé.

Préfixe :

Notation CIDR
192.168.1.0/24
Masque de sous-réseau
255.255.255.0
Masque générique (wildcard)
0.0.0.255
Adresse réseau
192.168.1.0
Adresse de diffusion
192.168.1.255
Plage d’hôtes utilisables
192.168.1.1 – 192.168.1.254
Hôtes utilisables
254
Nombre total d’adresses
256
Classe IP
C
Type
Privée (RFC 1918)
Adresse (binaire)
11000000.10101000.00000001.00001010
Masque (binaire)
11111111.11111111.11111111.00000000
Essayez :

Fonctionnement du CIDR et du découpage en sous-réseaux

Toute adresse IPv4 compte 32 bits répartis en deux parties : une partie réseau, commune à tous les appareils d’un même sous-réseau, et une partie hôte, propre à chaque appareil. La notation CIDR indique où tombe cette séparation par une barre oblique suivie d’une longueur de préfixe — /24 signifie que les 24 premiers bits désignent le réseau et que les 8 derniers identifient les hôtes. Déplacez la séparation et le sous-réseau grandit ou rétrécit par puissances de deux : chaque bit rendu à la partie hôte double le nombre d’adresses.

À partir de l’adresse et du préfixe, trois adresses clés découlent du calcul binaire. L’adresse réseau est l’adresse dont tous les bits d’hôte valent 0 ; l’adresse de diffusion (broadcast) est celle dont tous les bits d’hôte valent 1 ; et tout ce qui se trouve strictement entre les deux forme la réserve d’adresses d’hôtes utilisables. Ce calculateur les obtient par un ET logique (AND) entre l’adresse et le masque (réseau), un OU logique (OR) avec le masque générique (diffusion), puis en ajoutant ou en retranchant un pour le premier et le dernier hôte — exactement les opérations qu’effectue un routeur.

Exemple détaillé : 192.168.1.10 /26

Un /26 utilise 26 bits de réseau et 6 bits d’hôte : le masque est donc 255.255.255.192 et chaque bloc contient 26 = 64 adresses. Les blocs avancent par multiples de 64, si bien que 192.168.1.10 tombe dans le bloc qui commence à 192.168.1.0 : l’adresse réseau est 192.168.1.0, l’adresse de diffusion 192.168.1.63, et les 62 hôtes utilisables vont de 192.168.1.1 à 192.168.1.62. Saisissez 192.168.1.10/26 ci-dessus pour voir le calcul en direct.

Référence des préfixes CIDR (/0 à /32)

Le masque, le masque générique et le nombre d’adresses sont calculés pour chaque préfixe IPv4 — jamais recopiés d’une table, donc toujours exacts :

CIDRMasque de sous-réseauMasque génériqueAdressesHôtes utilisables
/0 0.0.0.0 255.255.255.255 4 294 967 296 4 294 967 294
/1 128.0.0.0 127.255.255.255 2 147 483 648 2 147 483 646
/2 192.0.0.0 63.255.255.255 1 073 741 824 1 073 741 822
/3 224.0.0.0 31.255.255.255 536 870 912 536 870 910
/4 240.0.0.0 15.255.255.255 268 435 456 268 435 454
/5 248.0.0.0 7.255.255.255 134 217 728 134 217 726
/6 252.0.0.0 3.255.255.255 67 108 864 67 108 862
/7 254.0.0.0 1.255.255.255 33 554 432 33 554 430
/8 255.0.0.0 0.255.255.255 16 777 216 16 777 214
/9 255.128.0.0 0.127.255.255 8 388 608 8 388 606
/10 255.192.0.0 0.63.255.255 4 194 304 4 194 302
/11 255.224.0.0 0.31.255.255 2 097 152 2 097 150
/12 255.240.0.0 0.15.255.255 1 048 576 1 048 574
/13 255.248.0.0 0.7.255.255 524 288 524 286
/14 255.252.0.0 0.3.255.255 262 144 262 142
/15 255.254.0.0 0.1.255.255 131 072 131 070
/16 255.255.0.0 0.0.255.255 65 536 65 534
/17 255.255.128.0 0.0.127.255 32 768 32 766
/18 255.255.192.0 0.0.63.255 16 384 16 382
/19 255.255.224.0 0.0.31.255 8 192 8 190
/20 255.255.240.0 0.0.15.255 4 096 4 094
/21 255.255.248.0 0.0.7.255 2 048 2 046
/22 255.255.252.0 0.0.3.255 1 024 1 022
/23 255.255.254.0 0.0.1.255 512 510
/24 255.255.255.0 0.0.0.255 256 254
/25 255.255.255.128 0.0.0.127 128 126
/26 255.255.255.192 0.0.0.63 64 62
/27 255.255.255.224 0.0.0.31 32 30
/28 255.255.255.240 0.0.0.15 16 14
/29 255.255.255.248 0.0.0.7 8 6
/30 255.255.255.252 0.0.0.3 4 2
/31 255.255.255.254 0.0.0.1 2 2
/32 255.255.255.255 0.0.0.0 1 1

Plages IPv4 privées et réservées

Les adresses de ces blocs sont traitées à part — le calculateur indique le type de toute adresse que vous saisissez :

PlageAdressesUsage
10.0.0.0/816 777 216Grands réseaux privés (RFC 1918) — tout le bloc 10.x.
172.16.0.0/121 048 576Réseaux privés moyens (RFC 1918) — 172.16.0.0–172.31.255.255.
192.168.0.0/1665 536Réseaux locaux domestiques et de petits bureaux (RFC 1918) — la plage bien connue 192.168.x.x.
100.64.0.0/104 194 304NAT de niveau opérateur (CGNAT, RFC 6598) — espace d’adressage partagé par les fournisseurs d’accès.
169.254.0.0/1665 536Lien local / APIPA — adresse attribuée automatiquement quand aucun serveur DHCP ne répond.
127.0.0.0/816 777 216Bouclage (loopback) — 127.0.0.1 désigne votre propre machine (localhost).

Classes d’adresses IPv4

Avant le CIDR, le premier octet fixait la taille du réseau selon des classes. Elles ne régissent plus le routage, mais leurs noms restent très utilisés et cet outil les indique : la classe A (0–127 ; 0 et 127 sont réservés) avait un réseau de 8 bits, la classe B (128–191) un réseau de 16 bits et la classe C (192–223) un réseau de 24 bits. La classe D (224–239) sert à la multidiffusion (multicast) et la classe E (240–255) est réservée. Le CIDR a rendu ce schéma par classes obsolète en autorisant un préfixe de n’importe quelle longueur : une adresse peut désormais être découpée bien plus finement que sa classe ne le permettait.

Remarque sur IPv6

Les adresses IPv6 font 128 bits et s’écrivent en huit groupes de quatre chiffres hexadécimaux, la notation :: résumant une seule suite de groupes nuls (ainsi 2001:0db8:0000:0000:0000:0000:0000:0001 devient 2001:db8::1). Le préfixe fonctionne exactement comme en IPv4, mais les nombres sont gigantesques : un seul /64 — la taille standard d’un réseau local — contient 264 ≈ 18 milliards de milliards d’adresses. C’est pourquoi IPv6 n’a pas d’adresse de diffusion et ne retranche rien du nombre d’hôtes. Saisissez une adresse IPv6 ci-dessus pour voir son préfixe réseau, sa plage d’adresses complète et son type.

Confidentialité

Ce calculateur effectue tous ses calculs sur votre propre appareil — les adresses que vous saisissez ne le quittent jamais, rien n’est journalisé et aucune requête réseau n’est émise. Une fois chargé, il continue de fonctionner hors ligne.

Questions fréquentes

Qu’est-ce que la notation CIDR ?
Le CIDR (Classless Inter-Domain Routing) écrit un réseau sous la forme d’une adresse suivie d’une barre oblique et d’une longueur de préfixe — par exemple 192.168.1.0/24. Le préfixe est le nombre de bits de tête qui identifient le réseau ; les bits restants identifient les hôtes qu’il contient. Un /24 compte 24 bits de réseau et 8 bits d’hôte, soit 256 adresses (2^8), dont 254 utilisables pour des hôtes. Le CIDR a remplacé les anciennes limites fixes des classes A/B/C afin que chaque réseau puisse être dimensionné au plus juste, par n’importe quelle puissance de deux, d’une adresse unique (/32) jusqu’à l’Internet tout entier (/0).
Comment calculer le nombre d’hôtes utilisables d’un sous-réseau ?
Élevez 2 à la puissance du nombre de bits d’hôte (32 moins le préfixe en IPv4), puis retranchez 2 — une adresse est réservée comme adresse réseau et une autre comme adresse de diffusion. Ainsi, un /24 compte 2^8 = 256 adresses au total et 254 utilisables ; un /26, 2^6 = 64 au total et 62 utilisables ; un /30, 2^2 = 4 au total et 2 utilisables. Les deux cas particuliers sont le /31 (une liaison point à point selon la RFC 3021, où les deux adresses sont utilisables, soit 2) et le /32 (un hôte unique, 1 adresse).
Quelle est la différence entre l’adresse réseau, l’adresse de diffusion et les adresses d’hôtes ?
L’adresse réseau est la première adresse du bloc (tous les bits d’hôte à 0) et désigne le sous-réseau lui-même — vous ne l’attribuez à aucun appareil. L’adresse de diffusion (broadcast) est la dernière adresse (tous les bits d’hôte à 1) et atteint d’un coup tous les hôtes du sous-réseau. Tout ce qui se trouve entre les deux constitue la plage d’hôtes utilisables, que vous attribuez aux appareils. Cet outil affiche les trois : pour 192.168.1.0/24, l’adresse réseau est 192.168.1.0, l’adresse de diffusion 192.168.1.255, et les hôtes utilisables vont de 192.168.1.1 à 192.168.1.254.
Qu’est-ce qu’un masque de sous-réseau et quel est son lien avec le préfixe ?
Un masque de sous-réseau exprime la même séparation réseau/hôte sous forme décimale pointée : les bits de réseau valent 1 et les bits d’hôte 0. Le préfixe /24 correspond au masque 255.255.255.0 ; un /26 à 255.255.255.192 ; un /30 à 255.255.255.252. Le masque générique (wildcard) en est l’inverse bit à bit (0.0.0.255 pour un /24) ; on le rencontre dans certaines ACL et configurations de routage. Le préfixe, le masque et le masque générique sont trois façons de dire exactement la même chose — ce calculateur passe de l’un à l’autre.
Quelles plages d’adresses sont privées (non routables sur Internet) ?
La RFC 1918 réserve trois blocs IPv4 privés : 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16. Les adresses de ces plages s’utilisent librement dans les réseaux domestiques et d’entreprise et ne sont pas routées sur l’Internet public — un routeur effectue une traduction d’adresses (NAT) pour partager une seule adresse publique. Il existe aussi des plages spéciales : 127.0.0.0/8 (bouclage, ou loopback), 169.254.0.0/16 (lien local/APIPA) et 100.64.0.0/10 (NAT de niveau opérateur, ou CGNAT). Cet outil indique le type de toute adresse que vous saisissez.
L’outil prend-il en charge IPv6 ?
Oui. Saisissez une adresse IPv6 comme 2001:db8::1 avec un préfixe (généralement /64 pour un réseau local) : le calculateur affiche le préfixe réseau, la plage complète de la première à la dernière adresse, le type d’adresse (unicast global, lien local, locale unique, multidiffusion, bouclage) et le nombre total d’adresses — astronomique en IPv6 (un seul /64 contient 2^64 adresses). Il accepte la compression des zéros avec la notation :: et les formes IPv4 mappées, et renvoie la notation abrégée canonique. IPv6 n’a pas d’adresse de diffusion : aucun hôte n’est donc retranché du décompte.
Quelque chose est-il envoyé ou enregistré ?
Non. Tout le calculateur est du JavaScript simple qui fait de l’arithmétique binaire dans votre navigateur. Les adresses que vous saisissez ne quittent jamais votre appareil, rien n’est journalisé et aucune requête réseau n’est émise — l’outil continue de fonctionner hors ligne une fois la page chargée.

Outils associés

Sources and standards

This tool follows the published specification for what it does, rather than a hand-written approximation. The references below are the primary documents it implements — each one is the authority for the rules applied on this page.

Découvrir d’autres outils

Voir les 91 outils →