Logo InfraTools InfraTools Boîte à outils réseau

Développer et compresser une adresse IPv6

Convertissez une adresse IPv6 entre sa forme compressée conforme à la RFC 5952 et sa forme développée en 8 groupes de 4 caractères. Les identifiants de zone %zone sont pris en charge.

Adresse IPv6

Retour
Exemples rapides Cliquer pour appliquer

Forme développée

Zone : —
—
Autre forme :
—
Longueur de l’entrée
—
Longueur de la sortie
—
Différence
—

Pour aller plus loin

Développer et compresser une adresse IPv6

6 repères

Une adresse IPv6 contient 128 bits écrits en huit groupes hexadécimaux. La compression raccourcit cette écriture sans modifier la valeur.

  1. Forme développée

    La forme complète contient exactement huit hextets de quatre chiffres, séparés par des deux-points. 2001:db8::1 devient 2001:0db8:0000:0000:0000:0000:0000:0001.

  2. Supprimer les zéros initiaux

    Dans chaque hextet, les zéros placés à gauche peuvent être retirés. 0db8 devient db8 et 0001 devient 1. Un hextet entièrement nul reste représenté par au moins un 0 s’il n’est pas compressé par ::.

  3. Utiliser ::

    Une suite continue d’hextets nuls peut être remplacée une seule fois par ::. Cette notation ne peut apparaître qu’une fois, sinon le nombre de groupes supprimés serait impossible à déterminer.

  4. Choisir la bonne suite

    La forme canonique compresse la plus longue suite de groupes nuls. En cas d’égalité, la première suite est choisie. Une suite d’un seul hextet nul ne doit pas être remplacée par :: dans la représentation RFC 5952.

  5. Casse et valeur

    Les chiffres hexadécimaux ne sont pas sensibles à la casse : DB8 et db8 ont la même valeur. La forme recommandée utilise les minuscules pour rendre les journaux, configurations et comparaisons textuelles cohérents.

  6. Identifiant de zone

    Le suffixe %zone, par exemple fe80::1%eth0, désigne l’interface à utiliser pour une adresse dont la portée est locale. Il ne fait pas partie des 128 bits de l’adresse et doit être conservé séparément pendant la conversion.