Beginner

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-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.
Wyniki są jedynie szacunkami o charakterze ogólnoinformacyjnym i nie stanowią profesjonalnej porady — zawsze samodzielnie zweryfikuj ważne wyniki, zanim na nich polegniesz. Przeczytaj pełne zastrzeżenie.
Szybka odpowiedź

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

ip na liczbę
konwerter ip
ip na decimal
adres ip na liczbę
ipv4 na liczbę
zamiana ip na integer
liczba na ip

APA

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

Chicago

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.

IEEE

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

BibTeX

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