Kalkulator IP i podsieci IPv4
Wpisz adres IPv4 oraz długość prefiksu CIDR. Kalkulator wyznaczy adres sieci, broadcast, maskę, wildcard, pierwszy i ostatni adres hosta, liczbę adresów oraz binarny podział części sieciowej i hostowej.
Adres z prefiksem
Przykładowy zapis całego bloku: 192.168.10.37/24. Prefiks mówi, ile pierwszych bitów identyfikuje sieć.
Co dokładnie oblicza kalkulator IP?
Adres IPv4 składa się z 32 bitów podzielonych w zapisie dziesiętnym na cztery oktety. Każdy oktet ma wartość od 0 do 255. Sam adres urządzenia nie wystarcza do ustalenia granic podsieci: potrzebny jest prefiks, na przykład /24. Pierwsze 24 bity są wtedy częścią sieciową, a pozostałe 8 bitów identyfikuje pozycję w bloku.
Kalkulator wykonuje operację równoważną bitowemu AND adresu z maską, aby otrzymać adres sieci. Wszystkie bity hosta ustawione na jeden dają adres broadcast. Rozmiar bloku to 2 podniesione do liczby bitów hosta. Wyniki dotyczą klasycznego IPv4 i zapisu CIDR; nie przeliczają IPv6, nazw DNS, portów ani faktycznej konfiguracji routera.
Jak czytać adres IPv4?
Zapis 192.168.10.37 przedstawia cztery liczby rozdzielone kropkami. W postaci binarnej są to kolejno 11000000, 10101000, 00001010 i 00100101. Zera na początku oktetu są w zapisie dziesiętnym pomijane, ale w panelu binarnym każdy oktet ma zawsze osiem bitów.
Adres musi mieć dokładnie cztery oktety. Wartość 256 jest niedozwolona, podobnie jak liczba ujemna, pusty segment czy dodatkowa kropka. Kalkulator celowo nie przyjmuje skróconych historycznych form, liczb szesnastkowych ani oktetów z prefiksem oznaczającym inny system. Taka rygorystyczna walidacja ogranicza niejednoznaczność.
Prefiks CIDR i maska
Prefiks /n oznacza n kolejnych jedynek w masce, po których występują zera. Dla /24 binarna maska to 11111111.11111111.11111111.00000000, czyli 255.255.255.0. Dla /26 ostatni oktet maski wynosi 192, ponieważ zaczyna się od dwóch jedynek: 11000000.
Zakres prefiksu IPv4 biegnie od /0 do /32. Im większa liczba po ukośniku, tym mniejszy blok. Zwiększenie prefiksu o jeden dzieli dotychczasowy blok na dwie równe podsieci. Przykładowo /24 zawiera 256 adresów, /25 po 128, /26 po 64, a /27 po 32.
Adres sieci i broadcast
Adres sieci jest pierwszym adresem bloku. Dla 192.168.10.37/24 wynosi 192.168.10.0. Broadcast jest ostatnim adresem, tutaj 192.168.10.255, i tradycyjnie służy do kierowania pakietu do wszystkich hostów w danej podsieci IPv4. Granice wynikają wyłącznie z prefiksu, nie z potocznego podziału na „klasy”.
Dla prefiksu /26 bloki w ostatnim oktecie zaczynają się od 0, 64, 128 i 192. Adres .37 należy więc do 192.168.10.0/26, a broadcast to .63. Adres .65 znalazłby się już w sieci rozpoczynającej się od .64. Ta kontrola wielkości bloku pomaga liczyć podsieci ręcznie.
Liczba wszystkich i użytecznych adresów
Liczba wszystkich adresów wynosi 2^(32−prefiks). W zwykłej podsieci od /0 do /30 dwa skrajne adresy mają role sieci i broadcastu, dlatego liczba klasycznie użytecznych hostów jest o dwa mniejsza. Dla /24 otrzymujemy 256 wszystkich i 254 użyteczne adresy.
Nie znaczy to, że każdy z tych adresów można bezwarunkowo przydzielić urządzeniu. Część może być zarezerwowana dla bramy, serwerów, DHCP lub infrastruktury. Dostawca chmury może również zatrzymywać dodatkowe adresy. Panel pokazuje matematyczny zakres protokołu, a nie politykę konkretnej platformy.
Wyjątki /31 i /32
Podsieć /31 ma dwa adresy. RFC 3021 pozwala używać obu końców na łączu punkt–punkt, ponieważ nie potrzeba tam tradycyjnego broadcastu ani identyfikatora sieci w zwykłym znaczeniu hostowym. Kalkulator pokazuje zatem dwa użyteczne adresy dla /31, ale urządzenia i konfiguracja muszą obsługiwać takie zastosowanie.
Prefiks /32 opisuje pojedynczy adres, często trasę hosta, wpis w tablicy routingu albo jednoznaczne dopasowanie w regule. Panel podaje jeden adres jako cały blok i jeden użyteczny punkt. /32 nie jest typową współdzieloną siecią LAN i nie tworzy zakresu dla wielu urządzeń.
Wildcard, czyli odwrotność maski
Maska wildcard ma jedynki tam, gdzie maska podsieci ma zera. W zapisie dziesiętnym każdy oktet wildcard można otrzymać przez odjęcie oktetu maski od 255. Dla maski 255.255.255.0 wildcard to 0.0.0.255, a dla 255.255.255.192 otrzymujemy 0.0.0.63.
Wildcard bywa używany w listach kontroli dostępu i konfiguracjach urządzeń sieciowych, ale składnia zależy od producenta i funkcji. Nie kopiuj wyniku do zapory bez sprawdzenia dokumentacji. W niektórych systemach reguły przyjmują zwykły CIDR, a „maska odwrotna” może mieć inne znaczenie lub wcale nie być obsługiwana.
Szybka tabela popularnych prefiksów
| Prefiks | Maska | Wszystkie adresy | Klasycznie użyteczne |
|---|---|---|---|
| /8 | 255.0.0.0 | 16 777 216 | 16 777 214 |
| /16 | 255.255.0.0 | 65 536 | 65 534 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
| /31 | 255.255.255.254 | 2 | 2 dla punkt–punkt |
| /32 | 255.255.255.255 | 1 | 1 trasa hosta |
Zakresy prywatne RFC 1918
Adresy prywatne IPv4 obejmują 10.0.0.0/8, 172.16.0.0/12 oraz 192.168.0.0/16. Nie są globalnie routowane w publicznym internecie i często występują w sieciach domowych oraz firmowych. Przykładowy 192.168.10.37 należy do trzeciego zakresu, dlatego panel oznacza go jako prywatny.
Nie każdy niepubliczny adres jest jednak adresem prywatnym RFC 1918. Istnieją inne zakresy specjalnego przeznaczenia, na przykład link-local, loopback, dokumentacyjne i multicast. Etykieta kalkulatora rozpoznaje tylko trzy zakresy prywatne; określenie „poza RFC 1918” nie jest gwarancją, że adres nadaje się do publicznego użycia.
NAT nie zmienia granic podsieci
Translacja adresów NAT pozwala wielu urządzeniom prywatnym komunikować się przez inny adres po stronie zewnętrznej. Nie wpływa jednak na matematyczne granice prefiksu wpisanego w kalkulatorze. Sieć 192.168.10.0/24 nadal ma ten sam broadcast i zakres niezależnie od sposobu translacji na routerze.
Do diagnozy połączenia trzeba rozróżnić adres interfejsu lokalnego, bramę domyślną, publiczny adres widziany przez usługę zewnętrzną i ewentualny adres operatora za CGNAT. Kalkulator podsieci nie wykrywa żadnej z tych wartości automatycznie i nie wysyła zapytań do sieci.
Planowanie podziału sieci
Najpierw oszacuj liczbę urządzeń, zapas rozwoju i osobne domeny broadcastowe. Następnie wybierz najmniejszy blok zapewniający wystarczającą liczbę adresów zgodnie z regułami środowiska. Dla 40 urządzeń zwykłe /27 jest za małe, bo daje 30 hostów, natomiast /26 daje 62 i pozostawia rozsądny zapas.
Nie nakładaj podsieci: dwa interfejsy routowane nie powinny otrzymać zachodzących na siebie bloków, jeśli architektura tego nie przewiduje. Zapisz adres sieci i broadcast każdego przydziału. Pole „następna sieć” pomaga przesunąć się o dokładny rozmiar bieżącego bloku, ale nadal trzeba sprawdzić cały plan adresowy.
VLSM i porządek przydziału
VLSM pozwala stosować różne długości prefiksu wewnątrz większej puli. Dzięki temu duży segment może dostać /24, mniejszy /27, a łącze punkt–punkt /31. Zmniejsza to marnowanie adresów, ale wymaga pilnowania wyrównania granic. Sieć /26 zaczyna się tylko na wielokrotności 64 w odpowiednim oktecie.
Praktycznie wygodnie przydzielać bloki od największego do najmniejszego. Najpierw umieść sieci wymagające najwięcej adresów, potem dopasuj mniejsze w pozostałych obszarach. Kalkulator analizuje jeden adres i prefiks naraz; nie optymalizuje całego zestawu ani nie wykrywa kolizji pomiędzy wieloma wpisami.
Jak sprawdzić wynik binarnie?
Zamień każdy oktet na osiem bitów. Pozycje objęte prefiksem należą do sieci. Ustaw wszystkie pozostałe bity na zero, a otrzymasz adres sieci; ustaw je na jeden, a otrzymasz broadcast. Dla /24 cała zmiana dotyczy ostatniego oktetu. Dla /20 granica przebiega po czterech bitach trzeciego oktetu.
Kolory w panelu pokazują tę granicę bez usuwania kropek. Bity sieci są wyróżnione, a bity hosta mają neutralne tło. Wartość prezentuje wpisany adres, nie maskę. To dobry sposób na zrozumienie, dlaczego dwa adresy o podobnym początku czasem należą do różnych bloków.
Bezpieczeństwo konfiguracji
Poprawna arytmetyka nie gwarantuje bezpiecznej sieci. Reguła zapory obejmująca /16 jest 256 razy większa niż /24 i może otworzyć dostęp znacznie szerzej, niż zamierzano. Przed wdrożeniem sprawdź kierunek reguły, protokół, porty, strefę, kolejność dopasowania i zakres źródłowy oraz docelowy.
Zmiana maski na aktywnym interfejsie może zerwać łączność, utworzyć konflikt adresów lub skierować ruch do niewłaściwej bramy. W środowisku produkcyjnym przygotuj plan wycofania, kopię konfiguracji i okno serwisowe. Narzędzie służy do weryfikacji obliczeń, a nie do automatycznego konfigurowania urządzeń.
IPv4 a IPv6
IPv6 ma 128 bitów, zapis szesnastkowy i inne reguły dotyczące broadcastu oraz autokonfiguracji. Adres taki jak 2001:db8::1/64 nie może być wprowadzony do tego formularza. Choć oba protokoły używają prefiksów CIDR, rozmiary i semantyka sieci są odmienne.
Nie próbuj dzielić adresu IPv6 na cztery liczby dziesiętne. Do planowania IPv6 potrzebny jest kalkulator rozumiejący osiem grup szesnastkowych, skracanie zer, zakresy specjalne i typowe granice delegacji. Ten moduł celowo pozostaje jednoznacznym kalkulatorem IPv4.
Najczęstsze pomyłki administratora
Do częstych błędów należą: wpisanie maski jako prefiksu bez konwersji, założenie, że każdy adres kończący się .0 jest siecią, albo że każdy .255 jest broadcastem. Przy prefiksach innych niż /24 granice mogą występować w środku oktetu. Na przykład 192.168.10.128/25 jest poprawnym adresem sieci.
Inna pomyłka to używanie zakresu hostów /24 po zmianie maski na /26. Urządzenia z niespójnymi maskami mogą inaczej oceniać, czy odbiorca jest lokalny. Zapisuj adres zawsze razem z prefiksem, na przykład 192.168.10.37/26, zamiast przechowywać samą liczbę bez kontekstu.
Najczęstsze pytania o kalkulator IP
Czy /24 zawsze oznacza 254 hosty?
W klasycznej podsieci daje 256 adresów i 254 użyteczne po odjęciu sieci oraz broadcastu. Platforma może rezerwować dodatkowe adresy.
Czy adres kończący się .0 zawsze jest adresem sieci?
Nie. Rola zależy od prefiksu. Przy innym podziale .0 może być adresem hosta, a granice mogą zaczynać się w innych miejscach.
Dlaczego /31 ma dwa użyteczne adresy?
RFC 3021 definiuje wykorzystanie obu adresów na łączach punkt–punkt, gdzie tradycyjny broadcast nie jest potrzebny.
Czy prywatny adres jest anonimowy?
Nie. Oznacza tylko zakres nieprzeznaczony do globalnego routingu. Adres nadal identyfikuje urządzenie w danej sieci i może pojawiać się w logach.
Czy kalkulator wykrywa mój publiczny IP?
Nie. Przetwarza wyłącznie wpisane dane w przeglądarce i nie odpytuje operatora ani zewnętrznej usługi.
Czy mogę obliczyć tutaj IPv6?
Nie. IPv6 ma 128 bitów i odmienny zapis. Ten formularz waliduje wyłącznie cztery oktety IPv4.