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 .
Astuces
- 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.
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.