Convertisseur Plage IP ⇔ CIDR
Saisissez une IP de début et de fin pour diviser cette plage en un nombre minimal de blocs CIDR, ou saisissez une notation CIDR (ex. 192.168.1.0/24) pour obtenir la première/dernière IP du bloc et le nombre total d'adresses. Pratique pour créer des règles de pare-feu et d'ACL.
Pour vérifier une seule IP avec un masque de sous-réseau, consultez le calculateur de sous-réseau , ou pour une table de référence par longueur de préfixe, consultez la table de référence CIDR .
Convertir entre une plage d'adresses et la notation CIDR
Saisissez une adresse de début et une de fin : cet outil découpe la plage en le moins de blocs CIDR qui la couvrent exactement. Il fonctionne aussi à l'envers, prenant une notation telle que `192.168.1.0/24` et vous donnant la première et la dernière adresse ainsi que le nombre total. Il gagne sa place à l'écriture des règles de pare-feu et des listes de contrôle d'accès.
**Ce qui surprend souvent, c'est qu'une plage quelconque ne s'écrit pas forcément comme un seul CIDR.** Un bloc CIDR est tenu par deux contraintes : **sa taille doit être une puissance de deux, et sa première adresse doit tomber sur une frontière de cette taille.** Les six adresses allant de `192.168.1.5` à `192.168.1.10`, par exemple, n'en satisfont aucune : elles ne peuvent former un bloc et **doivent se découper en plusieurs, tels un `/32`, un `/31` et un `/30`.** Cet outil effectue ce découpage avec le moins de blocs possible. Là où vous préféreriez ne pas multiplier les règles, **redessiner la plage pour que ses bornes tombent sur des frontières se révèle en général la voie la plus nette.**
Comment s'en servir
- Saisissez l'adresse de début et celle de fin La liste des blocs CIDR en lesquels la plage se découpe vous est livrée.
- Regardez combien de blocs il y a **Une plage qui se découpe en beaucoup de blocs est celle dont les bornes ne tombent pas sur des frontières.**
- Ou remontez depuis un CIDR Saisissez une notation telle que `/24` et vous obtiendrez la première et la dernière adresse ainsi que le total.
- Recopiez-le dans vos règles Il se reporte directement dans un pare-feu ou une liste de contrôle d'accès.
Astuces pour en tirer le meilleur parti
- Pratique pour transformer une plage de pare-feu ou d'ACL comme « 192.168.1.1 à 192.168.1.254 » en notation CIDR réellement acceptée par la configuration de votre routeur.
- À moins que les limites de la plage ne s'alignent exactement sur une puissance de deux, la conversion plage IP → CIDR produira plusieurs blocs. Si vous obtenez trop de blocs, reconsidérez le début et la fin de la plage pour simplifier votre ACL.
- Lors de la conversion CIDR → plage IP, même si l'IP saisie n'est pas exactement le début d'un bloc, l'outil l'arrondit à l'adresse réseau et à l'adresse de diffusion du bloc auquel elle appartient.
- Si vous devez seulement vérifier une IP et un masque, essayez le calculateur de sous-réseau ; pour une table complète par longueur de préfixe, la table de référence CIDR complète bien cet outil.
Dans quels cas s'en servir
Pour écrire des règles de pare-feu
**Il change un « n'autoriser que cette plage » en une suite de blocs CIDR.**
Pour ranger une liste de contrôle d'accès
Vous pouvez examiner, les frontières sous les yeux, si plusieurs règles se laissent regrouper.
Pour vérifier une attribution
Vous comptez combien d'adresses contient un CIDR que vous a remis un prestataire.
Pour repenser un plan de sous-réseaux
**Le seul fait d'aligner les bornes sur des frontières peut réduire fortement le nombre de règles nécessaires.**
Vocabulaire de l'adressage IP
- CIDR
- La notation exprimant un bloc par une adresse et une longueur de préfixe, comme dans `192.168.1.0/24`.
- Longueur de préfixe
- Le nombre après la barre oblique. **Chaque unité de plus réduit de moitié les adresses que le bloc contient.**
- Adresse de réseau
- La première adresse d'un bloc. **Si elle ne tombe pas sur une frontière, le bloc ne tient pas.**
- Adresse de diffusion
- La dernière adresse d'un bloc. Dans un sous-réseau IPv4, on ne l'attribue ordinairement à aucune machine.
- Masque de sous-réseau
- Une notation telle que `255.255.255.0`, qui exprime la même chose qu'une longueur de préfixe CIDR.
- La contrainte de la puissance de deux
- **La taille d'un bloc CIDR se borne à une puissance de deux.** Voilà pourquoi une plage quelconque ne s'écrit pas comme un seul.
Questions fréquentes
Anecdote — L'algorithme derrière la conversion de plage IP en CIDR
L'algorithme qui divise une plage IP en blocs CIDR est un exemple classique et accessible d'« algorithme glouton » en informatique. La méthode est simple : à chaque position, on choisit le plus grand bloc qui respecte à la fois l'alignement en puissance de deux de l'adresse courante et la taille de la plage restante, puis on avance au-delà de ce bloc, et on répète jusqu'à atteindre la fin. Cette approche gloutonne est démontrablement optimale : elle produit toujours le nombre théorique minimal de blocs.
En pratique, les ingénieurs rencontrent souvent des systèmes — groupes de sécurité cloud, ACL de routeurs sur site, etc. — qui n'acceptent que la notation CIDR plutôt qu'une plage IP arbitraire. Convertir une allocation fournie par un fournisseur cloud, ou une plage suivie en interne sous la forme « 10.1.0.10 à 10.1.0.50 » dans un tableau, en blocs CIDR prêts pour le routeur est une étape incontournable. Faire ce calcul de bits à la main est fastidieux et source d'erreurs, ce qui justifie pleinement un outil de conversion comme celui-ci.
La direction inverse — déduire une plage IP à partir d'une notation CIDR — se présente chaque fois qu'il faut une vue « du début à la fin » facile à comprendre d'un bloc alloué. Si un fournisseur vous attribue « 203.0.113.0/28 », pouvoir confirmer instantanément que la plage utilisable va de 203.0.113.0 à 203.0.113.15 permet de configurer correctement, dès la première fois, des listes d'autorisation de pare-feu ou des étendues DHCP.