Beginner

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-quad, each octet 0-255
Decimal integer
3 232 235 777

Dotted IP: 192.168.1.1

Hexadecimal
0xC0A80101
Binary
11000000.10101000.00000001.00000001
Dotted-quad
192.168.1.1
100%
0%
0%
0%
Octet 1
Octet 2
Octet 3
Octet 4
Each octet's weighted contribution to the 32-bit integer
Step by step
  1. 1

    Octet 1 contribution (×2²⁴)

    192 × 16 777 216 = 3 221 225 472
  2. 2

    Octet 2 contribution (×2¹⁶)

    168 × 65 536 = 11 010 048
  3. 3

    Octet 3 contribution (×2⁸)

    1 × 256 = 256
  4. 4

    Octet 4 contribution (×2⁰)

    1 × 1 = 1
  5. 5

    32-bit integer

    3 221 225 472 + 11 010 048 + 256 + 1 = 3 232 235 777
    Each octet scaled by its byte-position weight (256³, 256², 256, 1) then summed.
Tulemused on hinnangulised ja mõeldud üksnes üldiseks teabeks ega kujuta endast professionaalset nõuannet — kontrolli olulisi tulemusi alati sõltumatult, enne kui neile tugined. Loe täielikku lahtiütlust.
Kiire vastus

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
täisarv = a×16777216 + b×65536 + c×256 + d
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

ip täisarvuks
ip aadress arvuks
ip konverter
ipv4 numbriks
ip kümnendarvuks
täisarv ip aadressiks
ip muundur
ip teisendaja

APA

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

Chicago

TG we-Calculate Editorial Team. "IP-aadressi täisarvuks teisendaja." TG we-Calculate. 2026. https://we-calculate.com/et/calculator/ip-to-integer-converter.

IEEE

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

BibTeX

@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?