Sări la conținut
TextArray
Complet local

Convertor de adrese IP (hex/dec/binar)

Convertiți o adresă IPv4 între punctat, zecimal (DWORD), hexazecimal și binar.

Intrare
Ieșire

Convertor de adrese IP (hex/dec/binar)

O adresă IPv4 este doar un număr de 32 de biți care poartă patru puncte. 192.168.0.1 este, de asemenea, întregul 3232235521, valoarea hex 0xC0A80001 și șirul binar 11000000.10101000.00000000.00000001 — aceiași treizeci și doi de biți scrisi. Acest instrument convertește liber între toate: lipiți orice formă și obțineți celelalte trei, instantaneu.

Forma DWORD (întreg zecimal) este cea pe care o întâlnești în locuri surprinzătoare — o adresă URL scurtată, cum ar fi http://3232235521/, se rezolvă la 192.168.0.1, formatele de jurnal stochează uneori adresele ca numere întregi, iar bazele de date le păstrează adesea ca un singur număr pentru interogări cu intervale rapide. Forma hexazecimală apare în depozite de pachete, configurații de router și firmware. Forma binară este modul în care funcționează de fapt subrețea, câte un bit. Capacitatea de a schimba între ele este o parte de rutină a depanării rețelei și un truc recurent de vânătoare de puzzle și CTF.

Formatul de intrare este detectat automat - un șir punctat, un număr întreg simplu, o valoare hexadecimală cu prefix 0x sau o rulare binară de 32 de biți - cu o modificare manuală pentru cazurile ambigue, deoarece un număr scurt precum „10” poate fi citit ca zecimal sau binar. Fiecare conversie validează: octeții trebuie să fie 0–255, întregul trebuie să se încadreze în 32 de biți, hex trebuie să fie de cel mult opt cifre. Intrarea nedorită returnează mai degrabă o explicație calmă decât un răspuns greșit.

Totul rulează local în browserul dvs. — adresele pe care le convertiți nu părăsesc dispozitivul.

FAQ

Care este forma DWORD sau întreagă a unui IP?
Întreaga adresă de 32 de biți citită ca un singur număr nesemnat: 192.168.0.1 este 192·256³ + 168·256² + 0·256 + 1 = 3232235521. Este câte baze de date stochează IP-uri pentru comparații cu intervale rapide și ce adrese URL numerice-IP-uri cum ar fi http://32.
De ce același număr scurt se convertește diferit?
O valoare precum „10” este o zecimală validă (→ 0.0.0.10) și un binar valid (→ 0.0.0.2). Detectarea automată face cea mai bună presupunere, dar pentru intrări scurte ambigue setați formatul de intrare în mod explicit pentru a obține citirea la care vă referiți.
Se ocupă de IPv6?
Nu — acest instrument este specific IPv4, transformând o singură adresă pe 32 de biți. Adresele IPv6 sunt de 128 de biți cu notație proprie; pentru extragerea acestora din text, utilizați extractorul de IP, iar pentru matematica subrețelei calculatorul de subrețea.
Ce contează drept intrare validă?
Un patrulater punctat cu octeți 0–255, o zecimală de la 0 la 4294967295, o valoare hexadecimală de până la opt cifre (cu sau fără 0x) sau un șir binar de până la 32 de biți. Orice lucru în afara acestor intervale este respins cu o explicație.
Intrarea mea este încărcată undeva?
Nu. Conversia rulează în întregime în browserul dvs., iar adresele dvs. nu părăsesc dispozitivul dvs.