Qu'est-ce qu'un convertisseur d'IP en décimal ?
Une adresse IPv4 comme 192.168.1.1 s'écrit sous la forme de quatre nombres (les octets) séparés par des points, chacun compris entre 0 et 255. En interne, pourtant, une adresse IPv4 n'est rien d'autre qu'un seul entier non signé de 32 bits. Ce convertisseur transforme la notation pointée, lisible par l'humain, en cet unique entier décimal — pratique pour les bases de données, la programmation réseau, les règles d'ACL et les recherches de géolocalisation.
Comment l'utiliser
Saisissez chacun des quatre octets (0 à 255) dans les champs prévus : le convertisseur affiche aussitôt la valeur décimale correspondante. Si une valeur dépasse 255, elle est ramenée à la plage autorisée afin que le résultat reste un entier IPv4 valide.
La formule expliquée
Pour une adresse a.b.c.d, la valeur décimale se calcule ainsi :
$$\text{décimal} = a \times 16777216 + b \times 65536 + c \times 256 + d$$
Les coefficients sont des puissances de 256 : \(256^3 = 16\,777\,216\), \(256^2 = 65\,536\), \(256^1 = 256\) et \(256^0 = 1\). Chaque octet est ainsi placé à sa position de 8 bits correcte au sein du nombre de 32 bits.
Exemple détaillé
Convertissons 192.168.1.1 :
$$192 \times 16777216 = 3\,221\,225\,472$$
$$168 \times 65536 = 11\,010\,048$$
$$1 \times 256 = 256$$
$$1 \times 1 = 1$$
$$\text{Total} = 3\,232\,235\,777$$
Questions fréquentes
Quelle est la valeur maximale ? 255.255.255.255 vaut \(4\,294\,967\,295\), soit le plus grand entier non signé de 32 bits.
Que donne 0.0.0.0 ? Zéro — c'est la plus petite valeur possible.
Cela fonctionne-t-il pour l'IPv6 ? Non. L'IPv6 utilise des adresses sur 128 bits ; cet outil ne traite que les adresses IPv4 au format pointé.