Calculateur CIDR IPv6

Saisissez une adresse IPv6 et la longueur du préfixe pour calculer le réseau, les adresses de début et de fin et le nombre total d’adresses. Le résultat fournit aussi l’adresse normalisée pour vérifier la plage CIDR.

Fonctionne localement dans votre navigateur
Tout dans cet outil est traité dans ce navigateur. VoriTools ne télécharge pas, ne stocke pas et n’appelle aucune API tierce avec votre entrée.
Adresse IPv6 ou CIDREnter a valid IPv6 address, optionally with a prefix.

Comment lire un réseau IPv6 à partir d’une adresse

Une seule adresse, avec ou sans préfixe, décrit tout un bloc IPv6. La page normalise l’adresse, calcule le réseau auquel elle appartient avec ses adresses de début et de fin, et donne la taille du bloc en bits d’hôte et en nombre exact d’adresses. L’arithmétique utilise BigInt dans le navigateur : /0 et /128 sont donc exacts.

L’outil ne lit que du texte : il n’interroge pas le DNS, ne fait pas de ping et ne contacte aucun service, et il fonctionne sans connexion. Le résultat décrit le bloc sélectionné par le texte ; il ne dit pas si une adresse est attribuée, joignable ou routée.

  1. Collez une adresse IPv6 dans le champ, par exemple 2001:db8::42 ou 2001:db8::42/64. Charger un exemple remplit un modèle ; sans préfixe, l’adresse compte comme un hôte unique en /128.
  2. Cliquez sur Analyser localement, ou utilisez Ctrl / Cmd + Entrée. Une saisie invalide est refusée par un message qui nomme l’élément fautif : un groupe, le préfixe, une partie IPv4 intégrée ou un deux-points isolé.
  3. Lisez le rapport : normalized est l’écriture canonique de l’adresse saisie, network/prefix nomme le bloc, first et last en sont les bornes, et hostBits avec addresses donne la taille, par exemple 2^64 = 18446744073709551616 pour un /64.
  4. Regardez les notes sous le rapport : elles signalent les cas surprenants, comme une adresse située à l’intérieur du bloc plutôt qu’à son début, l’adresse non spécifiée ::, le bouclage, le lien local fe80::/10, l’adresse locale unique fc00::/7, la multidiffusion, les adresses IPv4 mappées et les préfixes plus courts que /32.
  5. Copier place le rapport JSON dans le presse-papiers ; Effacer vide les deux panneaux et remet le curseur dans le champ de saisie.

Écriture des adresses, arithmétique du préfixe et ce que cette page ne vérifie pas

Ce que le préfixe sélectionne

Le préfixe compte les bits de tête qui identifient le réseau ; les 128 moins le préfixe bits restants identifient une interface à l’intérieur. Un /64 conserve 64 bits : le bloc va donc jusqu’à ffff:ffff:ffff:ffff et contient 2^64 adresses, alors qu’un /127 en contient deux et un /128 une seule.

IPv6 ne définit ni adresse de diffusion ni adresse réseau inutilisable : toutes les adresses d’un bloc sont attribuables. Écrire l’adresse réseau avec un identifiant d’interface nul relève d’une convention de routage, pas d’une règle du protocole ; c’est pourquoi la page donne des bornes et des nombres plutôt que de soustraire des hôtes.

Formes acceptées et écriture canonique

La RFC 4291 accepte jusqu’à quatre chiffres hexadécimaux par groupe, un :: pour un ou plusieurs groupes de zéros et un quadrupel pointé dans les 32 derniers bits : ::ffff:192.0.2.1 et ::ffff:c000:201 sont donc la même adresse. La casse et les zéros de tête sont libres : 2001:0DB8:0000::1 équivaut à 2001:db8::1.

Le champ normalized affiche une écriture admise selon la RFC 5952 : minuscules, sans zéros de tête, la plus longue suite de zéros écrite ::, la plus à gauche en cas d’égalité, et un groupe nul isolé laissé complet. Les adresses IPv4 mappées apparaissent sous la forme mixte recommandée par cette même RFC pour le préfixe ::ffff:0:0/96, par exemple ::ffff:192.0.2.1.

Ce que cette page ne peut pas vérifier

La page travaille sur du texte : elle ne peut pas dire si une adresse vous est attribuée, si l’hôte répond ou si un routeur annonce le préfixe. Elle reconnaît fe80::/10, fc00::/7, ff00::/8 et 2001:db8::/32 à leur rôle, mais l’attribution vient du registre et la joignabilité du réseau.

La syntaxe des groupes, la plage de préfixe 0-128 et les octets IPv4 intégrés sont vérifiés strictement : une valeur acceptée ici sera lue de la même façon par toute implémentation conforme. Une valeur refusée indique le motif et l’élément fautif, ce qui aide lorsque le texte vient d’un fichier de configuration ou d’un journal.

Outils récents :