341 outils gratuits, sans inscription ni installation, tout se passe dans votre navigateur.
341 outils gratuits, sans inscription ni installation, tout se passe dans votre navigateur.
IP ↔ entier, hexadécimal, binaire
Une adresse IPv4 tient sur quatre octets, ce qui permet de l'écrire autrement que sous la forme à quatre nombres séparés par des points. Cet outil en donne l'équivalent en entier décimal, en hexadécimal, en binaire et en hexadécimal octet par octet. La forme entière sert à stocker des adresses en base de données et à comparer des plages par un simple encadrement numérique ; la forme binaire rend visible le découpage entre partie réseau et partie hôte, ce qu'un masque manipule ; la forme hexadécimale se rencontre dans des journaux et des configurations d'équipements. La conversion est instantanée et une adresse invalide est signalée immédiatement.
Parce qu'une comparaison de plages devient alors une comparaison de nombres. Vérifier qu'une adresse appartient à un intervalle se fait en une condition, là où la forme pointée impose de découper puis de comparer octet par octet. Les journaux volumineux et les tables de géolocalisation utilisent presque tous cette représentation.
À comprendre les masques de sous-réseau. Un /24 signifie que les 24 premiers bits identifient le réseau : posés en binaire, la frontière saute aux yeux, alors qu'elle reste abstraite en notation pointée. C'est la façon la plus rapide de vérifier que deux adresses sont bien dans le même sous-réseau.
Elles ne sont pas prises en charge ici. Une adresse IPv6 fait 128 bits, quatre fois plus qu'une IPv4, et dépasse la précision des entiers manipulés couramment en JavaScript : elle demande un traitement différent, pas une simple extension de cet outil.
Un résultat qui vous paraît faux, une valeur périmée, un cas qui manque ? Signalez-le à contact@topapps.fr