Convertisseur CIDR → plage IP
Convertir la notation CIDR en plage d’adresses IP
Le convertisseur CIDR vers plage IP transforme la notation CIDR en adresses IP de début et de fin explicites, permettant de visualiser facilement les limites exactes de tout sous-réseau. Saisissez 10.0.0.0/8 et voyez instantanément la plage 10.0.0.0 à 10.255.255.255, ou saisissez 192.168.1.0/28 pour voir la plage 192.168.1.0 à 192.168.1.15 avec 16 adresses au total.
Comprendre le CIDR et les plages IP
La notation CIDR est compacte et précise, mais elle n'est pas toujours intuitive. Lorsque quelqu'un écrit 172.16.0.0/12, un ingénieur réseau expérimenté peut calculer mentalement que la plage s'étend jusqu'à 172.31.255.255, mais la plupart des gens -- y compris les administrateurs système qui travaillent davantage avec les serveurs qu'avec le routage -- ont besoin de voir les adresses de début et de fin réelles pour comprendre ce qui est couvert. C'est particulièrement vrai pour les longueurs de préfixe non standard comme /20 ou /13 où les limites tombent au milieu d'un octet et ne sont pas évidentes au premier coup d'oeil.
Le calcul fondamental est simple. Un bloc CIDR avec une longueur de préfixe /n contient 2^(32-n) adresses au total pour IPv4. L'adresse de début est l'adresse réseau avec tous les bits hôte à zéro, et l'adresse de fin a tous les bits hôte à un. Pour un /24, cela signifie 256 adresses de .0 à .255. Pour un /20, cela signifie 4 096 adresses, et les limites dépendent de la position de l'adresse réseau dans l'espace d'adressage. Le convertisseur effectue ce calcul instantanément pour que vous n'ayez pas à faire l'arithmétique binaire vous-même.
Au-delà de la simple plage, cet outil affiche également la plage d'hôtes utilisables (excluant les adresses réseau et broadcast), le masque de sous-réseau en notation décimale pointée et le nombre total d'adresses. Cela en fait une référence rapide pour vérifier qu'un bloc CIDR couvre bien ce que vous attendez avant de le valider dans une règle de pare-feu, un scope DHCP ou un schéma réseau.
Comment convertir un CIDR en plage IP
- Saisissez un bloc CIDR valide (par exemple,
10.0.0.0/8ou192.168.100.0/24) - L'outil affiche instantanément la première adresse (adresse réseau) et la dernière adresse (adresse de broadcast pour IPv4)
- Consultez la plage d'hôtes utilisables, le nombre total d'adresses et le masque de sous-réseau en notation décimale pointée
- Copiez la plage pour l'utiliser dans les pare-feu legacy, les scopes DHCP, les scanners réseau ou la documentation
Exemples de conversion CIDR vers plage IP
| Entrée CIDR | IP de début | IP de fin | Total d'adresses |
|---|---|---|---|
10.0.0.0/8 | 10.0.0.0 | 10.255.255.255 | 16 777 216 |
172.16.0.0/12 | 172.16.0.0 | 172.31.255.255 | 1 048 576 |
192.168.1.0/24 | 192.168.1.0 | 192.168.1.255 | 256 |
192.168.1.0/28 | 192.168.1.0 | 192.168.1.15 | 16 |
10.10.10.0/30 | 10.10.10.0 | 10.10.10.3 | 4 |
203.0.113.5/32 | 203.0.113.5 | 203.0.113.5 | 1 |
Détails supplémentaires affichés
Pour chaque bloc CIDR, l'outil calcule également :
- Adresse réseau -- la première adresse du bloc (tous les bits hôte à 0)
- Adresse de broadcast -- la dernière adresse du bloc (tous les bits hôte à 1, IPv4 uniquement)
- Plage d'hôtes utilisables -- du premier au dernier utilisable (exclut réseau et broadcast pour IPv4)
- Masque de sous-réseau -- en notation décimale pointée (par exemple,
255.255.255.0pour/24) - Total d'adresses --
2^(32-préfixe)pour IPv4
Quand utiliser le convertisseur CIDR vers plage IP
- Configuration de pare-feu legacy -- les pare-feu et systèmes de contrôle d'accès anciens acceptent des plages début-fin plutôt que la notation CIDR
- Configuration de scopes DHCP -- la définition de scopes DHCP nécessite souvent de spécifier la première et la dernière adresse de la plage
- Scan réseau -- des outils comme Nmap acceptent le CIDR mais d'autres nécessitent des plages début-fin explicites
- Documentation et rapports -- les plages explicites sont plus claires pour les parties prenantes qui ne sont pas familières avec la notation CIDR
- Requêtes de bases de données d'adresses IP -- les bases de données de géolocalisation et WHOIS utilisent parfois des recherches basées sur des entiers ou des plages
- Vérification -- confirmez rapidement qu'un bloc CIDR que vous êtes sur le point de déployer couvre exactement les adresses visées
Comment la notation CIDR correspond aux plages IP
La notation CIDR combine une adresse réseau avec une longueur de préfixe qui spécifie combien de bits de tête sont fixes. Les bits restants définissent la partie hôte.
Calcul de la plage à partir du CIDR
Pour un bloc CIDR comme 192.168.1.0/24 :
- Le préfixe
/24signifie que les 24 premiers bits constituent la partie réseau - Les
32 - 24 = 8bits restants constituent la partie hôte - L'adresse de début est l'adresse réseau avec tous les bits hôte à
0:192.168.1.0 - L'adresse de fin a tous les bits hôte à
1:192.168.1.255 - Total d'adresses :
2^8 = 256
Exemple de calcul binaire
Pour 172.16.0.0/20 :
Réseau : 10101100.00010000.0000|0000.00000000 (172.16.0.0)
^^^^
20 bits fixes | 12 bits hôte
Début : 10101100.00010000.00000000.00000000 (172.16.0.0)
Fin : 10101100.00010000.00001111.11111111 (172.16.15.255)
Total d'adresses : 2^12 = 4 096
Hôtes utilisables : 4 094 (hors réseau et broadcast)
Longueurs de préfixe courantes
| Préfixe | Masque de sous-réseau | Adresses | Hôtes utilisables | Usage typique |
|---|---|---|---|---|
/8 | 255.0.0.0 | 16 777 216 | 16 777 214 | Grands blocs entreprise ou FAI |
/16 | 255.255.0.0 | 65 536 | 65 534 | Allocation campus ou site |
/20 | 255.255.240.0 | 4 096 | 4 094 | Grand VLAN ou sous-réseau VPC |
/24 | 255.255.255.0 | 256 | 254 | Segment LAN standard |
/28 | 255.255.255.240 | 16 | 14 | Petit département ou DMZ |
/30 | 255.255.255.252 | 4 | 2 | Liens point à point entre routeurs |
/32 | 255.255.255.255 | 1 | 1 | Route hôte unique (loopback) |
Conseils pratiques pour travailler avec les plages CIDR
L'une des raisons les plus courantes de convertir un CIDR en plage est de saisir les adresses dans un système qui ne supporte pas la notation CIDR. Avant de le faire, vérifiez si le système a réellement besoin de la plage début-fin complète ou uniquement de la plage d'hôtes utilisables. Les scopes DHCP, par exemple, ne devraient typiquement pas inclure les adresses réseau et broadcast. Si vous configurez un scope DHCP de .0 à .255 sur un /24, certains serveurs DHCP tenteront de distribuer les adresses réseau et broadcast, ce qui peut causer des problèmes subtils. Utilisez plutôt la plage d'hôtes utilisables (.1 à .254 pour un /24).
Lorsque vous documentez des réseaux pour des parties prenantes non techniques, les plages explicites sont beaucoup plus faciles à comprendre que la notation CIDR. Dire « notre réseau de bureau couvre 192.168.1.0 à 192.168.1.255 » est immédiatement clair, alors que « notre bureau utilise 192.168.1.0/24 » nécessite que le lecteur comprenne les longueurs de préfixe. Pour la documentation technique interne, conservez la notation CIDR car elle est plus précise et plus standard.
Si vous travaillez avec des longueurs de préfixe non standard comme /20 ou /22, vérifiez toujours les limites avant le déploiement. Il est facile de supposer qu'un /20 commençant à 172.16.0.0 se termine à 172.16.19.255 (ce qui serait 20 fois 256), mais la fin réelle est 172.16.15.255 car le CIDR fonctionne en puissances de deux, pas en multiples d'octets. Ce convertisseur élimine entièrement ces approximations.
Questions fréquentes
Quelle est la différence entre le total d'adresses et les hôtes utilisables ?
Dans le sous-réseautage IPv4, la première adresse (adresse réseau) et la dernière adresse (adresse de broadcast) sont réservées et ne peuvent pas être attribuées à des hôtes. Un /24 comprend 256 adresses au total mais seulement 254 hôtes utilisables. Les exceptions sont les sous-réseaux /31 (utilisés pour les liens point à point selon la RFC 3021) et les sous-réseaux /32 (routes hôte unique).
Cet outil supporte-t-il la notation CIDR IPv6 ?
Oui. Saisissez n'importe quel bloc CIDR IPv6 comme 2001:db8::/32 et l'outil affichera la plage complète de 2001:db8:: à 2001:db8:ffff:ffff:ffff:ffff:ffff:ffff. Les longueurs de préfixe IPv6 vont de /0 à /128.
Pourquoi convertir un CIDR en plage plutôt que d'utiliser le CIDR directement ?
Certains systèmes et logiciels n'acceptent pas la notation CIDR. Les pare-feu anciens, certains serveurs DHCP et certains outils de scan réseau nécessitent des adresses de début et de fin explicites. Convertir un CIDR en plage rend également les limites de sous-réseau plus faciles à expliquer dans une documentation destinée à un public non spécialisé en réseau.
Que signifie un bloc CIDR /32 ?
Un /32 représente une seule adresse IP. Le début et la fin de la plage sont la même adresse. On l'utilise couramment pour les routes hôte dans les tables de routage ou pour spécifier un serveur unique dans une règle de pare-feu.
Comment savoir si mon CIDR est en forme canonique ?
Un bloc CIDR est en forme canonique (normalisée) lorsque les bits hôte de l'adresse réseau sont tous à zéro. Par exemple, 192.168.1.0/24 est canonique, mais 192.168.1.100/24 ne l'est pas car le dernier octet devrait être 0 pour un /24. Le convertisseur fonctionnera quand même avec une entrée non canonique et vous montrera la plage correcte.
Outils associés
- IP Range to CIDR Converter - Convertir une plage IP en blocs CIDR minimaux
- CIDR Deaggregator - Décomposer un bloc CIDR en blocs plus petits
- Range List to IP List - Développer des plages IP en adresses IP individuelles
- Smallest Covering CIDR (Two IPs) - Trouver le plus petit CIDR contenant deux adresses IP
- CIDR Normalizer - Normaliser la notation CIDR en forme canonique