Ugrás a tartalomhoz
TextArray
100% helyi

IP-cím-átalakító (hex/dec/bináris)

Alakíts át egy IPv4-címet pontozott, decimális (DWORD), hexadecimális és bináris alak között.

Bemenet
Kimenet

IP-cím-átalakító (hex/dec/bináris)

Az IPv4-cím csak egy 32 bites szám négy ponttal. A 192.168.0.1 egyben a 3232235521 egész szám, a 0xC0A80001 hexérték és a 11000000.10101000.00000000.00000001 bináris sztring — ugyanaz a harminckét bit négyféleképpen leírva. Ez az eszköz szabadon alakít át közöttük: illessz be bármelyik alakot, és megkapod a másik hármat, azonnal.

A DWORD (decimális egész) alak meglepő helyeken bukkan fel — egy rövidített URL, mint a http://3232235521/, a 192.168.0.1-re mutat, a naplóformátumok néha egészként tárolják a címeket, az adatbázisok pedig gyakran egyetlen számként, gyors tartományi lekérdezésekhez. A hexalak csomagkiírásokban, routerkonfigokban és firmware-ben tűnik fel. A bináris alak az, ahogy a subnetting valójában működik, bitről bitre. A köztük váltás a hálózati hibakeresés rutinja, és visszatérő fejtörő- és CTF-trükk.

A bemeneti formátumot automatikusan felismeri — pontozott sztring, sima egész, 0x előtagú vagy csupasz hexérték, vagy 32 bites bináris futam —, kézi felülbírálással a kétes esetekhez, hiszen egy rövid szám, mint a „10", olvasható decimálisként vagy binárisként. Minden átalakítás validál: az okteteknek 0–255 közé kell esniük, az egésznek 32 bitbe kell férnie, a hex legfeljebb nyolc számjegy. A értelmetlen bemenet nyugodt magyarázatot ad rossz válasz helyett.

Minden helyben, a böngésződben fut — az átalakított címek soha nem hagyják el az eszközödet.

Gyakori kérdések

Mi az IP DWORD vagy egész alakja?
A teljes 32 bites cím egyetlen előjel nélküli számként olvasva: a 192.168.0.1 az 192·256³ + 168·256² + 0·256 + 1 = 3232235521. Így tárol sok adatbázis IP-t a gyors tartományi összehasonlításokhoz, és így használja egy numerikus URL, mint a http://3232235521/.
Miért alakul át másképp ugyanaz a rövid szám?
Egy érték, mint a „10", érvényes decimális (→ 0.0.0.10) és érvényes bináris (→ 0.0.0.2) is. Az automatikus felismerés a legjobbat tippeli, de rövid, kétes bemeneteknél állítsd be a bemeneti formátumot kifejezetten, hogy a kívánt olvasatot kapd.
Kezeli az IPv6-ot?
Nem — ez az eszköz IPv4-specifikus, egyetlen 32 bites címet alakít át. Az IPv6-címek 128 bitesek, saját jelöléssel; szövegből való kinyerésükhöz használd az IP-kinyerőt, alhálózati számításhoz az alhálózat-kalkulátort.
Mi számít érvényes bemenetnek?
Pontozott négyes 0–255 oktettekkel, decimális 0-tól 4294967295-ig, hexérték legfeljebb nyolc számjeggyel (0x-szel vagy anélkül), vagy bináris sztring legfeljebb 32 bitig. Bármi ezeken kívül magyarázattal elutasításra kerül.
Feltöltődik valahová a bemenetem?
Nem. Az átalakítás teljes egészében a böngésződben fut, és a címeid soha nem hagyják el az eszközödet.