Aller au contenu
TextArray
Tout en local

Convertisseur d'adresse IP (hex/déc/binaire)

Convertissez une adresse IPv4 entre pointée, décimale (DWORD), hexadécimale et binaire.

Entrée
Sortie

Convertisseur d'adresse IP (hex/déc/binaire)

Une adresse IPv4 n’est qu’un nombre de 32 bits portant quatre points. 192.168.0.1 est également l'entier 3232235521, la valeur hexadécimale 0xC0A80001 et la chaîne binaire 11000000.10101000.00000000.00000001 — les mêmes trente-deux bits, écrits de quatre manières. Cet outil convertit librement entre eux : collez n'importe quel formulaire et obtenez les trois autres instantanément.

Le formulaire DWORD (entier décimal) est celui que vous rencontrez dans des endroits surprenants : une URL raccourcie comme http://3232235521/ se résout en 192.168.0.1, les formats de journaux stockent parfois les adresses sous forme d'entiers et les bases de données les conservent souvent sous la forme d'un nombre unique pour les requêtes rapides. La forme hexadécimale apparaît dans les vidages de paquets, les configurations de routeur et le micrologiciel. La forme binaire correspond à la façon dont fonctionne réellement le sous-réseau, un bit à la fois. Être capable de basculer entre eux est une partie courante du débogage du réseau et une chasse aux énigmes et une astuce CTF récurrentes.

Le format d'entrée est détecté automatiquement - une chaîne en pointillés, un entier simple, une valeur hexadécimale préfixée par 0x ou nue, ou une exécution binaire de 32 bits - avec une substitution manuelle pour les cas ambigus, puisqu'un nombre court comme "10" peut être lu comme décimal ou binaire. Chaque conversion est validée : les octets doivent être compris entre 0 et 255, l'entier doit tenir sur 32 bits, l'hexadécimal doit contenir au plus huit chiffres. Les entrées indésirables renvoient une explication calme plutôt qu'une mauvaise réponse.

Tout s'exécute localement dans votre navigateur : les adresses que vous convertissez ne quittent jamais votre appareil.

FAQ

Qu'est-ce que le DWORD ou la forme entière d'une adresse IP ?
L'adresse entière de 32 bits se lit comme un seul nombre non signé : 192.168.0.1 est 192·256³ + 168·256² + 0·256 + 1 = 3232235521. Il s'agit du nombre de bases de données qui stockent les adresses IP pour des comparaisons de plage rapides et de ce qu'utilise une URL IP numérique comme http://3232235521/.
Pourquoi le même nombre court est-il converti différemment ?
Une valeur comme "10" est une décimale valide (→ 0.0.0.10) et un binaire valide (→ 0.0.0.2). La détection automatique fait une meilleure estimation, mais pour les entrées courtes et ambiguës, définissez explicitement le format d'entrée pour obtenir la lecture que vous voulez dire.
Est-ce qu'il gère IPv6 ?
Non, cet outil est spécifique à IPv4 et convertit une seule adresse de 32 bits. Les adresses IPv6 sont constituées de 128 bits avec leur propre notation ; pour les extraire du texte, utilisez l'extracteur IP et pour les calculs de sous-réseau, le calculateur de sous-réseau.
Qu'est-ce qui compte comme entrée valide ?
Un quadruple pointé avec les octets 0 à 255, une décimale de 0 à 4294967295, une valeur hexadécimale jusqu'à huit chiffres (avec ou sans 0x) ou une chaîne binaire jusqu'à 32 bits. Tout ce qui se situe en dehors de ces plages est rejeté avec une explication.
Ma contribution est-elle téléchargée quelque part ?
Non. La conversion s'effectue entièrement dans votre navigateur et vos adresses ne quittent jamais votre appareil.