Przejdź do treści
Ulubione

Kalkulator podsieci IP

Zaktualizowano:

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

Pola danych
Opcjonalny prefiks w zapisie /xx wpisany w tym polu ma pierwszeństwo przed długością prefiksu lub maską podsieci wybraną poniżej.
Po włączeniu wynik aktualizuje się automatycznie po zmianie dowolnej wartości.

Wzór na podsieć

Wzór
\[M=\text{maska 32-bitowa z }p\text{ wiodącymi bitami 1}\] \[N=I\mathbin{\mathrm{AND}}M\] \[W=\mathbin{\mathrm{NOT}}M,\qquad B=N\mathbin{\mathrm{OR}}W\] \[T=2^{\text{32}-p}\]

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *