Konwerter dziesiętny do IP
Przelicz adres IPv4 na reprezentację dziesiętną (32-bitową liczbę) i odwrotnie. Konwertuj też na hex i binarny. Przydatne dla adminów sieci i deweloperów. Bezpłatnie.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćKonwerter dziesiętny IP – reprezentacje adresów IPv4
Adres IPv4 to 32-bitowa liczba zapisywana w notacji dziesiętnej z kropkami (np. 192.168.1.1). Ale można go zapisać też jako jedną liczbę dziesiętną (3232235777), heksadecymalną (0xC0A80101) lub binarną. Narzędzie konwertuje między wszystkimi reprezentacjami.
Reprezentacje adresów IPv4
Dotted decimal: 192.168.1.1 – standardowy format. 32-bit integer: 3232235777. Hex: C0.A8.01.01 lub 0xC0A80101. Binarny: 11000000.10101000.00000001.00000001. Obliczenie: 192×16777216 + 168×65536 + 1×256 + 1 = 3232235777. Odwrotnie: 3232235777 ÷ 256 = 12632960 reszta 1 (ostatni oktet).
Klasy adresów IPv4
Klasa A: 0.0.0.0 – 127.255.255.255 (pierwszy bit = 0). Klasa B: 128.0.0.0 – 191.255.255.255. Klasa C: 192.0.0.0 – 223.255.255.255. Klasa D: 224.0.0.0 – 239.255.255.255 (multicast). Klasa E: 240.0.0.0 – 255.255.255.255 (zarezerwowane). Adresy prywatne: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16.
Notacja CIDR i maski
CIDR: 192.168.1.0/24. /24 = 24 bity sieci, 8 bitów hostów = 256 adresów (254 używalnych). Maska: /24 = 255.255.255.0 = 0xFFFFFF00. /16 = 255.255.0.0. /8 = 255.0.0.0. Adres sieci: IP AND maska. Broadcast: IP OR NOT(maska). Wildcard mask: odwrotność maski (używana w ACL Cisco).
IPv4 vs IPv6
IPv4: 32 bity, ok. 4.3 miliarda adresów. Wyczerpany (IANA 2011). IPv6: 128 bitów, 3.4×10^38 adresów. Format: 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Skróty IPv6: ::1 = loopback, :: = 0:0:0:0:0:0:0:0. NAT: "rozwiązanie" wyczerpania IPv4 – wiele urządzeń = 1 publiczny IP.
Najczęstsze pytania
Dlaczego adresy IP są konwertowane na liczby?
Bazy danych: przechowywanie IP jako INT jest szybsze niż VARCHAR. MySQL: INET_ATON("192.168.1.1") = 3232235777. PHP: ip2long(), long2ip(). Python: int.from_bytes(socket.inet_aton(ip), "big"). Porównywanie zakresów IP: WHERE ip_int BETWEEN start_int AND end_int – szybkie i proste.
Jak sprawdzić klasę adresu IP?
Pierwszy oktet: 1-126 → klasa A. 128-191 → B. 192-223 → C. 224-239 → D (multicast). 240-255 → E. 127.x.x.x → loopback (nie klasa A technicznie). 0.x.x.x → zarezerwowany. W erze CIDR klasy są historyczne – używamy masek sieci.
Jak obliczyć ilość hostów w podsieci?
Hosty = 2^(32-prefix) - 2. /24: 2^8 - 2 = 254 hosty. /16: 2^16 - 2 = 65534 hosty. /8: 2^24 - 2 = 16777214 hostów. /30: 2^2 - 2 = 2 hosty (point-to-point links). /32: 1 host (loopback, VPN endpoint). /31: 2 adresy (RFC 3021, point-to-point bez broadcastu).
Co to jest subnet mask i wildcard mask?
Subnet mask: maska sieci. 255.255.255.0 = /24. Wildcard mask: odwrotność maski. 0.0.0.255 = wildcard dla /24. Użycie: Cisco ACL: permit 192.168.1.0 0.0.0.255. OSPF: network 192.168.1.0 0.0.0.255 area 0. Bitwise: wildcard = XOR(255.255.255.255, subnet_mask).
Jak działa NAT i dlaczego IPv4 wciąż żyje?
NAT (Network Address Translation): router mapuje prywatne IP (192.168.x.x) na publiczny IP. Wiele urządzeń = 1 publiczny IP (przez porty). PAT (Port Address Translation): wariant NAT z portami. Dlaczego IPv4: legacy systems, koszty migracji, NAT "wystarczył" dla wielu organizacji. IPv6 adoption 2024: ~40-45% ruchu internetowego (Google stats).
Powiązane narzedzia: kalkulator podsieci, konwerter hex na dziesiętny i sprawdzanie DNS.