Beginner

IP adreses uz veselu skaitli pārveidotājs

Pārvērtiet IPv4 adresi tās 32 bitu decimālajā veselajā skaitlī (plus heksadecimālā un binārā) vai pārvērtiet veselu skaitli atpakaļ punktveida notācijā.

Virziens

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.
Rezultāti ir aplēses tikai vispārējai informācijai un nav profesionāls padoms — vienmēr neatkarīgi pārbaudiet svarīgus rezultātus, pirms uz tiem paļaujaties. Lasīt pilnu atrunu.
Ātrā atbilde

Kā darbojas šis kalkulators?

Reiziniet katru IPv4 oktetu ar tā vietas vērtību (256³, 256², 256, 1) un saskaitiet tos, lai iegūtu 32 bitu veselu skaitli no 0 līdz 4294967295. Piemēram, 192.168.1.1 kļūst par 3232235777. Apgrieziet to ar secīgu dalīšanu un atlikumu ar 256, lai atjaunotu punktveida adresi.

Formula
integer = a×16777216 + b×65536 + c×256 + d
How this is calculated

IPv4 adresei ir četri okteti (a.b.c.d), katrs 8 bitu vērtība no 0 līdz 255. Lai pārvērstu adresi vienā 32 bitu skaitlī, katrs oktets tiek svērts pēc tā pozīcijas: pirmais oktets tiek reizināts ar 256³ (16777216), otrais ar 256² (65536), trešais ar 256 (256) un pēdējais ar 1. To saskaitot, iegūst neparakstītu veselu skaitli no 0 līdz 4294967295.

Lai apgrieztu procesu, vesels skaitlis tiek sadalīts atpakaļ oktetos: a = floor(n / 16777216) mod 256, b = floor(n / 65536) mod 256, c = floor(n / 256) mod 256 un d = n mod 256. Rezultāts tiek salikts atpakaļ kā pazīstamā punktveida virkne.

Heksadecimālā forma ir vesels skaitlis, rakstīts 16. bāzē (8 heksadecimālie cipari, kad papildināts), un binārā forma parāda katru oktetu kā 8 bitu grupu. Rīks pārbauda, vai katrs oktets paliek robežās 0–255 un vai jebkurš veselā skaitļa ievads ir vesels skaitlis neparakstītā 32 bitu diapazonā; ārpus diapazona vai nepareizi ievadīti dati nedod rezultātu.

Biežāk uzdotie jautājumi

IPv4 adrese ir 32 biti, tāpēc lielākā iespējamā vērtība ir 2³² − 1 = 4294967295, kas atbilst 255.255.255.255.

Daudzas datu bāzes un valodas glabā vērtību 64 bitu parakstītā long tipā, lai tā paliktu pozitīva, jo 32 bitu parakstīts vesels skaitlis pārplūstu pēc 2147483647. Pats skaitlis joprojām ir neparakstīta 32 bitu IPv4 vērtība.

Nē. IPv6 adreses ir 128 biti un izmanto citu heksadecimālo notāciju. Šis pārveidotājs apstrādā tikai 32 bitu IPv4 adreses.

Pazīstams arī kā

ip uz skaitli
ip uz decimālo
ip adreses konvertētājs
ipv4 uz skaitli
skaitlis uz ip
ip pārveidotājs

APA

TG we-Calculate Editorial Team. (2026). IP adreses uz veselu skaitli pārveidotājs [Online calculator]. TG we-Calculate. https://we-calculate.com/lv/calculator/ip-to-integer-converter

Chicago

TG we-Calculate Editorial Team. "IP adreses uz veselu skaitli pārveidotājs." TG we-Calculate. 2026. https://we-calculate.com/lv/calculator/ip-to-integer-converter.

IEEE

TG we-Calculate Editorial Team, "IP adreses uz veselu skaitli pārveidotājs," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lv/calculator/ip-to-integer-converter

BibTeX

@misc{wecalculate_ip_to_integer_converter, title = {IP adreses uz veselu skaitli pārveidotājs}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lv/calculator/ip-to-integer-converter}}, year = {2026}, note = {TG we-Calculate} }

Vai šis kalkulators jums palīdzēja?