TK TaskKit
Outils dev

Calculatrice CIDR

Calcule les infos de sous-réseau IPv4 et IPv6 depuis la notation CIDR : réseau, plage d'hôtes, total d'adresses, masques, portée, infos de classe.

IPv4
IPv6

192.168.1.0/24

IPv4Classe CPrivéePortée: Private (RFC 1918)
Réseau192.168.1.0
Broadcast192.168.1.255
Première adresse192.168.1.0
Dernière adresse192.168.1.255
Premier hôte192.168.1.1
Dernier hôte192.168.1.254
Masque réseau255.255.255.0
Wildcard0.0.0.255
Préfixe/24
Total d'adresses256
Hôtes utilisables254
Réseau binaire11000000.10101000.00000001.00000000
Masque binaire11111111.11111111.11111111.00000000

Les entrées restent sur cet appareil. Chaque outil dev de TaskKit tourne entièrement dans ton navigateur. Tokens, payloads et texte collé ne sont pas transmis aux serveurs de TaskKit ni à des tiers.

Ce que fait cet outil

Une calculatrice CIDR pour IPv4 et IPv6. Étant donné une notation comme 10.0.0.0/24 ou 2001:db8::/48, elle calcule l'adresse réseau, le broadcast (v4) ou la dernière adresse (v6), la plage d'hôtes, le total d'adresses, les masques et la portée d'adresse (loopback, link-local, ULA, multicast, unicast global). Pour IPv4, elle reporte aussi les infos de classe legacy.

Quand l'utiliser

  • Dimensionner un sous-réseau pour un nouveau VPC — combien d'hôtes utilisables un /22 te donne-t-il ?
  • Découper un bloc parent en sous-réseaux plus petits sans sortir une calculatrice.
  • Confirmer si une adresse tombe dans une plage privée (RFC 1918 / ULA / link-local).
  • Vérifier que deux blocs CIDR ne se chevauchent pas avant de fusionner des routes.

Comment ça marche

Le calcul IPv4 tourne sur des entiers 32 bits. Le calcul IPv6 utilise BigInt — les adresses font 128 bits, ce que les nombres JavaScript ne peuvent pas représenter exactement. Les formes IPv6 compressées (2001:db8::1) suivent le RFC 5952 pour la canonicalisation : hex en minuscules, un seul :: pour la plus longue suite de zéros, pas de zéros de tête dans les groupes.

La détection de portée compare l'adresse à des préfixes connus : 127.0.0.0/8 et ::1/128 pour le loopback, 10/8 + 172.16/12 + 192.168/16 pour RFC 1918, fc00::/7 pour ULA, 169.254/16 et fe80::/10 pour link-local, 224/4 et ff00::/8 pour multicast.

Notes

Un /24 me donne-t-il 256 hôtes ? Non, 254. La première adresse est l'adresse réseau et la dernière est le broadcast — aucune n'est un hôte utilisable. IPv6 n'a pas cette règle, donc un /64 te donne vraiment 2⁶⁴ adresses utilisables.

À quoi sert l'info de classe ? Pré-CIDR (1993), IPv4 était divisé en plages Classe A/B/C par les bits de tête. Les classes sont dépréciées mais apparaissent encore dans la vieille doc, donc on les affiche pour le contexte.

/0 marche-t-il ? Oui — c'est tout l'espace d'adressage. Utile comme route par défaut dans les tables de routage.

Outils liés