Konwerter adresu IP na liczbę całkowitą
Przelicz adres IPv4 na jego 32-bitową liczbę dziesiętną (plus szesnastkowo i binarnie) albo zamień liczbę z powrotem na notację dotted-quad.
Kierunek
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.
Jak działa ten kalkulator?
Pomnóż każdy oktet IPv4 przez jego wagę pozycji (256³, 256², 256, 1) i zsumuj, aby otrzymać 32-bitową liczbę od 0 do 4294967295. Na przykład 192.168.1.1 staje się 3232235777. Odwróć to przez kolejne dzielenie i modulo przez 256, aby odzyskać adres dotted-quad.
Wzór
How this is calculated
Adres IPv4 ma cztery oktety (a.b.c.d), każdy to wartość 8-bitowa od 0 do 255. Aby przeliczyć adres na pojedynczą liczbę 32-bitową, każdy oktet jest ważony swoją pozycją: pierwszy oktet mnoży się przez 256³ (16777216), drugi przez 256² (65536), trzeci przez 256 (256), a ostatni przez 1. Dodanie ich daje liczbę bez znaku od 0 do 4294967295.
Aby odwrócić proces, liczba jest rozkładana z powrotem na oktety: a = floor(n / 16777216) mod 256, b = floor(n / 65536) mod 256, c = floor(n / 256) mod 256 oraz d = n mod 256. Wynik składany jest z powrotem w znaną postać dotted-quad.
Postać szesnastkowa to liczba zapisana w systemie szesnastkowym (8 cyfr hex z dopełnieniem), a postać binarna pokazuje każdy oktet jako grupę 8-bitową. Narzędzie sprawdza, czy każdy oktet mieści się w zakresie 0-255 oraz czy podana liczba jest liczbą całkowitą w 32-bitowym zakresie bez znaku; dane spoza zakresu lub błędne nie dają wyniku.
Najczęściej zadawane pytania
Adres IPv4 ma 32 bity, więc największa możliwa wartość to 2³² − 1 = 4294967295, co odpowiada 255.255.255.255.
Wiele baz danych i języków przechowuje tę wartość w 64-bitowym typie long ze znakiem, aby utrzymać ją dodatnią, ponieważ 32-bitowa liczba całkowita ze znakiem przepełniłaby się powyżej 2147483647. Sama liczba to nadal 32-bitowa wartość IPv4 bez znaku.
Nie. Adresy IPv6 mają 128 bitów i używają innej notacji szesnastkowej. Ten konwerter obsługuje tylko 32-bitowe adresy IPv4.
Znany również jako
TG we-Calculate Editorial Team. (2026). Konwerter adresu IP na liczbę całkowitą [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/ip-to-integer-converter
TG we-Calculate Editorial Team. "Konwerter adresu IP na liczbę całkowitą." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/ip-to-integer-converter.
TG we-Calculate Editorial Team, "Konwerter adresu IP na liczbę całkowitą," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/ip-to-integer-converter
@misc{wecalculate_ip_to_integer_converter, title = {Konwerter adresu IP na liczbę całkowitą}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pl/calculator/ip-to-integer-converter}}, year = {2026}, note = {TG we-Calculate} }
Czy ten kalkulator Ci pomógł?
