Mode d'emploi
- Saisissez l'adresse IPv4 dans Adresse IPv4, avec quatre nombres séparés par des points.
- Lisez Nombre décimal : c'est l'adresse sous la forme d'un seul nombre, que certains réglages et outils demandent.
- Utilisez Binaire pour voir les bits de chaque octet, ou Hexadécimal, par octet pour la forme hexadécimale usuelle.
Comment s'écrit une adresse IPv4
Une adresse IPv4 fait 32 bits. Elle se compose de quatre octets, et chaque octet compte huit bits, si bien qu'il peut prendre une valeur de 0 à 255 (RFC 791, section 2.3). La notation décimale pointée écrit chaque octet comme un nombre décimal et place un point entre eux (RFC 1166, section Network Numbers). Par exemple, 192.168.1.1 a pour octets 192, 168, 1 et 1.
Les mêmes 32 bits peuvent se lire comme un seul nombre. Le premier octet occupe les huit bits de poids fort ; le nombre vaut donc le premier octet multiplié par 256 à la puissance 3, plus le deuxième octet multiplié par 256 au carré, plus le troisième octet multiplié par 256, plus le quatrième octet.
decimal = a x 256^3 + b x 256^2 + c x 256 + d, pour les octets a, b, c et d
Les formes que l'outil écrit
Le binaire et l'hexadécimal s'écrivent par octet, car c'est ainsi que les personnes et les outils réseau lisent une adresse. Le nombre hexadécimal avec le préfixe 0x représente les mêmes 32 bits d'un seul tenant, et la forme octale écrit chaque octet en base 8 avec un 0 devant.
Un zéro en tête dans un champ, comme 001, est lu comme un nombre décimal, comme dans l'exemple de la RFC 1166 : l'outil ne le lit pas en octal. Les champs supérieurs à 255, et les adresses qui comptent moins ou plus de quatre champs, sont refusés.
L'adresse 192.168.1.1
Les quatre formes de 192.168.1.1 sont données ci-dessous. Le nombre décimal vaut 192 fois 256 au cube, plus 168 fois 256 au carré, plus 256, plus 1.
| Forme | Valeur |
|---|---|
| Nombre décimal | 3232235777 |
| Binaire | 11000000.10101000.00000001.00000001 |
| Hexadécimal, par octet | C0.A8.01.01 |
| Nombre hexadécimal | 0xC0A80101 |
| Octal, par octet | 0300.0250.01.01 |
Questions fréquentes
Pourquoi le nombre décimal est-il si grand ?
L'adresse fait 32 bits, donc la plus grande valeur est 4294967295, pour 255.255.255.255. Chaque octet ajoute sa valeur multipliée par une puissance de 256, si bien que le premier octet a le plus de poids.
À quoi sert la forme octale ?
L'octal est une manière plus ancienne d'écrire une adresse. Certains outils l'acceptent en notation pointée, où un 0 en tête marque les chiffres octaux. L'outil l'écrit par octet, pour que vous puissiez vérifier une valeur qu'un tel outil affiche.
Pourquoi l'outil refuse-t-il 256 comme octet ?
Un octet fait huit bits, il ne peut donc prendre que les valeurs de 0 à 255 (RFC 791). La valeur 256 demanderait un neuvième bit et n'est pas une adresse de la forme à quatre octets.
L'outil fonctionne-t-il pour les adresses IPv6 ?
Non. Une adresse IPv6 compte 128 bits et a sa propre notation, que traitent les outils IPv6 de ce site. Cet outil ne convertit que la forme IPv4 sur 32 bits.
Sources
- RFC 791, Internet Protocol, section 2.3 (Addressing) et le glossaire (en anglais)
- RFC 1166, Internet Numbers, section Network Numbers (notation décimale pointée) (en anglais)
Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.