IP-aadressi täisarvuks teisendaja
Teisenda IPv4-aadress selle 32-bitiseks kümnendtäisarvuks (pluss kuueteistkümnend- ja kahendsüsteem) või muuda täisarv tagasi punktkuju-tähistuseks.
Suund
Dotted IP: 192.168.1.1
- 1
Octet 1 contribution (×2²⁴)
192 × 16 777 216 = 3 221 225 472 - 2
Octet 2 contribution (×2¹⁶)
168 × 65 536 = 11 010 048 - 3
Octet 3 contribution (×2⁸)
1 × 256 = 256 - 4
Octet 4 contribution (×2⁰)
1 × 1 = 1 - 5
32-bit integer
3 221 225 472 + 11 010 048 + 256 + 1 = 3 232 235 777Each octet scaled by its byte-position weight (256³, 256², 256, 1) then summed.
Kuidas see kalkulaator töötab?
Korruta iga IPv4 oktett selle kohaväärtusega (256³, 256², 256, 1) ja liida need, et saada 32-bitine täisarv 0 kuni 4294967295. Näiteks 192.168.1.1 muutub 3232235777-ks. Pööra see tagasi järjestikuse jagamise ja jäägiga 256 järgi, et taastada punktkuju-aadress.
Valem
How this is calculated
IPv4-aadressil on neli oktetti (a.b.c.d), igaüks 8-bitine väärtus 0 kuni 255. Aadressi teisendamiseks üheks 32-bitiseks numbriks kaalutakse iga oktetti selle positsiooni järgi: esimene oktett korrutatakse 256³-ga (16777216), teine 256²-ga (65536), kolmas 256-ga (256) ja viimane 1-ga. Nende liitmine annab märgita täisarvu 0 kuni 4294967295.
Protsessi tagasipööramiseks lagundatakse täisarv tagasi oktettideks: a = floor(n / 16777216) mod 256, b = floor(n / 65536) mod 256, c = floor(n / 256) mod 256 ja d = n mod 256. Tulemus pannakse uuesti kokku tuttava punktkuju-stringina.
Kuueteistkümnendkuju on täisarv kirjutatud 16. alusel (8 hex-numbrit pärast täitmist) ja kahendkuju näitab iga oktetti 8-bitise rühmana. Tööriist kontrollib, et iga oktett püsib vahemikus 0-255 ja et iga täisarvu sisend on täisarv märgita 32-bitises vahemikus; vahemikust välja jäävad või vigased sisendid ei anna tulemust.
Korduma kippuvad küsimused
IPv4-aadress on 32 bitti, nii et suurim võimalik väärtus on 2³² − 1 = 4294967295, mis vastab 255.255.255.255-le.
Paljud andmebaasid ja keeled salvestavad väärtuse 64-bitise märgiga long'ina, et hoida see positiivne, sest 32-bitine märgiga täisarv ületäituks pärast 2147483647. Number ise on siiski märgita 32-bitine IPv4-väärtus.
Ei. IPv6-aadressid on 128 bitti ja kasutavad teistsugust kuueteistkümnend-tähistust. See teisendaja käsitleb ainult 32-bitiseid IPv4-aadresse.
Tuntud ka kui
TG we-Calculate Editorial Team. (2026). IP-aadressi täisarvuks teisendaja [Online calculator]. TG we-Calculate. https://we-calculate.com/et/calculator/ip-to-integer-converter
TG we-Calculate Editorial Team. "IP-aadressi täisarvuks teisendaja." TG we-Calculate. 2026. https://we-calculate.com/et/calculator/ip-to-integer-converter.
TG we-Calculate Editorial Team, "IP-aadressi täisarvuks teisendaja," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/et/calculator/ip-to-integer-converter
@misc{wecalculate_ip_to_integer_converter, title = {IP-aadressi täisarvuks teisendaja}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/et/calculator/ip-to-integer-converter}}, year = {2026}, note = {TG we-Calculate} }
Kas see kalkulaator aitas sind?
