Kalkulator podsieci IP
Oblicz adres sieci IPv4, adres rozgłoszeniowy, zakres hostów i liczbę adresów. Wpisz adres IP i wybierz długość prefiksu albo maskę podsieci; możesz też podzielić podsieć na mniejsze.
Wyznacz adresy sieci i hostów IPv4
Wzór na podsieć
Gdzie:
- \(I\) — adres IPv4 zapisany jako liczba 32-bitowa.
- \(p\) — długość prefiksu, od 0 do 32.
- \(M\) — maska podsieci; \(W\) to jej odwrócenie, czyli maska odwrotna (wildcard).
- \(N\) — adres sieci; \(B\) — adres rozgłoszeniowy pokazany przez kalkulator.
- \(T\) — łączna liczba adresów w podsieci.
Maska zachowuje bity sieciowe adresu IP. Pozostałe bity wyznaczają zakres adresów podsieci.
Podsieć – przykład obliczeń
Przykład: użyj domyślnego adresu IP, 192.168.1.10, domyślnej długości prefiksu /24 i pozostaw opcję Podział podsieci ustawioną na Nie dziel.
Dla /24 maska podsieci to 255.255.255.0, a maska odwrotna — 0.0.0.255.
\[N=192.168.1.10\mathbin{\mathrm{AND}}255.255.255.0=192.168.1.0\]
\[B=192.168.1.0\mathbin{\mathrm{OR}}0.0.0.255=192.168.1.255\]
\[T=2^{32-24}=256,\qquad \text{hostów użytecznych}=256-2=254\]
Wynik: podsieć to 192.168.1.0/24 z użytecznymi adresami hostów od 192.168.1.1 do 192.168.1.254. Zawiera łącznie 256 adresów i 254 hosty użyteczne.
Jak korzystać z kalkulatora
- Wpisz adres IPv4 w polu Adres IP, na przykład 192.168.1.10. Możesz dołączyć sufiks CIDR, np. 192.168.1.10/24; ten sufiks ma pierwszeństwo przed prefiksem lub maską wybraną poniżej.
- Wybierz Format podsieci. Zaznacz Długość prefiksu, aby wybrać wartość od /0 do /32, albo Kropkowa maska podsieci, aby wpisać ciągłą Maskę podsieci, np. 255.255.255.0.
- Ustaw Podział podsieci na Nie dziel, aby zobaczyć szczegóły pierwotnej podsieci. Aby ją podzielić, wybierz Na N równych podsieci i wpisz Liczbę podsieci (N) albo wybierz Według nowej długości prefiksu i określ Nową długość prefiksu.
- Odczytaj Szczegóły podsieci: adres sieci, zakres adresów, maski i liczby hostów. Jeśli wybrałeś podział, przejrzyj sekcję Równe podsieci — dla każdej powstałej sieci znajdziesz tam zakres hostów.
Co mówi podsieć IPv4
Adres IPv4 ma 32 bity. Długość prefiksu określa, ile wiodących bitów identyfikuje sieć; pozostałe bity rozróżniają adresy w jej obrębie. Notacja CIDR łączy adres sieci z prefiksem, np. 192.168.1.0/24. Kropkowy zapis maski wyraża tę samą granicę: /24 odpowiada 255.255.255.0. Maska odwrotna odwraca bity maski, więc w tym przykładzie wynosi 0.0.0.255.
Adres sieci to pierwszy adres w obliczonym zakresie, a adres rozgłoszeniowy — ostatni. W zwykłej podsieci od /0 do /30 kalkulator pomija te dwa skrajne adresy, podając Pierwszy host użyteczny, Ostatni host użyteczny i liczbę hostów użytecznych. Łączna liczba adresów obejmuje natomiast oba adresy skrajne. Te wartości opisują rozmiar zakresu, a nie to, ile urządzeń jest podłączonych ani ile adresów Twoja sieć faktycznie może przydzielić.
Klasa IP opisuje wpisany adres, posługując się historycznymi kategoriami klasowymi. Współczesne granice podsieci wynikają z wybranego prefiksu lub maski, a nie z klasy. Typ adresu klasyfikuje wpisany adres względem typowych zakresów prywatnych i specjalnych; nie klasyfikuje każdego adresu w powstałej podsieci. Etykieta „Publiczny” oznacza jedynie, że adres nie pasował do sprawdzanych tutaj typowych zakresów specjalnych — nie potwierdza, że adres jest przydzielony lub osiągalny.
Podział podsieci na równe części
Aby utworzyć \(s\) równych podsieci, gdzie \(s\) jest potęgą dwójki, dodaj \(\log_2(s)\) bitów do pierwotnego prefiksu. Na przykład podział /24 na cztery podsieci daje sieci /26. Każda sieci /26 zawiera \(2^{2-6}=\dots\), a dokładniej \(2^{32-26}=64\) adresy łącznie i — przy zwykłej zasadzie o adresach skrajnych — 62 hosty użyteczne. Cztery sieci zaczynają się od 192.168.1.0, 192.168.1.64, 192.168.1.128 oraz 192.168.1.192.
Możesz też wskazać dłuższą Nową długość prefiksu. Kalkulator ustali, ile równych podsieci się zmieści, i wypisze ich adres sieci, wyświetlany adres rozgłoszeniowy, zakres hostów oraz liczbę hostów użytecznych. Podział musi zmieścić się w pierwotnym prefiksie i dać maksymalnie 256 wierszy. Wpisując Liczbę podsieci (N), podaj potęgę dwójki od 2 do 256.
Założenia i ograniczenia praktyczne
- Kalkulator przyjmuje tylko adresy IPv4 i ciągłe maski podsieci. Nie obsługuje protokołu IPv6.
- Dla /31 oba adresy są użyteczne w łączu punkt-punkt na mocy RFC 3021. Pole oznaczone Adres rozgłoszeniowy nadal pokazuje wyższy adres, ale w tym zastosowaniu nie jest to klasyczny adres rozgłoszeniowy. Dla /32 pojedynczy adres liczy się jako jeden host użyteczny, a adres sieci i wyświetlany adres rozgłoszeniowy są identyczne.
- Liczby hostów to wartości czysto matematyczne. Zakresy zastrzeżone, zasady routingu, przydziały dostawców i konfiguracja lokalna mogą dodatkowo ograniczać, których adresów możesz używać.
Wynik IP i maska w systemie binarnym pokazuje granicę bitów sieci; konwerter binarny pomoże przy analizie pojedynczych bitów.
Wynik IP i maska w systemie szesnastkowym przedstawia każdą wartość 32-bitową w zapisie szesnastkowym, który możesz dalej badać za pomocą konwertera szesnastkowego.
Najczęściej zadawane pytania
Jak obliczyć podsieć IPv4 w pamięci, bez przeliczania każdego bitu?
Znajdź pierwszy oktet maski, który nie jest równy 255, a następnie odejmij go od 256 — otrzymasz rozmiar bloku. Dla /27 maska kończy się na 224, więc bloki w ostatnim oktecie zaczynają się co 32 adresy. Adres 192.168.1.77 trafia do bloku zaczynającego się od 64: jego siecią jest 192.168.1.64, a ostatni adres to 192.168.1.95.
Jaki rozmiar podsieci wybrać dla mojej sieci?
Wybierz podsieć z wystarczającą liczbą użytecznych adresów dla Twoich urządzeń oraz z zapasem na rozwój. /28 zapewnia 14 użytecznych adresów, /27 — 30, a /26 — 62 przy standardowej zasadzie liczenia hostów. Pamiętaj o adresach zajętych przez router, drukarki i pozostały sprzęt. Na wybór mogą wpływać także rozwiązania routingu i bezpieczeństwa przyjęte w Twojej organizacji.
Jak przeliczyć prefiks CIDR na maskę podsieci w zapisie z kropkami?
Zapisz jedynkę binarną dla każdego bitu prefiksu, pozostałe pozycje wypełnij zerami i zamień każdą grupę ośmiu bitów na liczbę dziesiętną. Dla /21 dwa pierwsze oktety to same jedynki, a trzeci to 11111000. To daje 255.255.248.0. Poprawna maska podsieci nie może wrócić do jedynek po pierwszym zerze.
Jak sprawdzić, czy dwa adresy IP są w tej samej podsieci?
Oblicz adres sieci każdego adresu IP, używając maski skonfigurowanej dla tego adresu. Jeśli adresy sieci się zgadzają i urządzenia mają tę samą granicę podsieci, oznacza to, że są w tej samej podsieci IP. Na przykład zarówno 192.168.1.10, jak i 192.168.1.200 należą do 192.168.1.0/24. Sama zgodność obliczeń podsieci nie gwarantuje jednak łączności; liczą się też VLAN-y, zapory sieciowe i konfiguracja.
Czy dwie podsieci IPv4 mogą się nakładać?
Tak. Na przykład 192.168.1.128/25 mieści się w całości w 192.168.1.0/24. Taka relacja bywa przydatna przy agregacji tras, ale przydzielanie nakładających się zakresów osobnym sieciom lokalnym może powodować niejednoznaczny routing i konflikty adresów. Przed przydziałem nowej podsieci porównaj jej pełny zakres adresów z zakresami już przydzielonymi, a nie tylko adres sieci.
Czy podsieć to to samo, co VLAN albo zakres DHCP?
Nie. Podsieć to zakres adresów IP wyznaczony prefiksem, natomiast VLAN rozdziela ruch w warstwie łącza danych. Zakres DHCP to pula adresów, które serwer DHCP może przydzielać, i często stanowi tylko część podsieci. W sieciach zwykle łączy się jedną podsieć z jednym VLAN-em, ale to wybór projektowy, a nie wymóg.
Czy urządzenie z prywatnym adresem IPv4 może korzystać z internetu?
Tak, ale prywatnego adresu zwykle nie trasuje się przez publiczny internet. Router zazwyczaj tłumaczy jego ruch na adres publiczny za pomocą NAT; inną drogę może zapewnić VPN lub proxy. Obliczenie podsieci nie powie Ci, czy takie tłumaczenie lub trasa istnieją, więc w razie problemów z łącznością sprawdź bramę i konfigurację sieci.