Kalkulator podsieci
Obliczanie podsieci IPv4, zakresów sieci i notacji CIDR
Dane wejściowe i opcje
Szybkie ustawienia i przykłady
Działa w przeglądarce. Wprowadzone dane pozostają na tym urządzeniu.
Wyniki
Aby zobaczyć wynik, należy wprowadzić wartości.
O kalkulatorze podsieci IPv4
Darmowy kalkulator podsieci IPv4 wykonuje dokładne, bitowe obliczenia podsieci dla dowolnego adresu IP i długości prefiksu CIDR. Wystarczy wpisać adres IP, wybrać maskę podsieci interaktywnym suwakiem CIDR lub wpisać maskę w notacji dziesiętnej z kropkami, aby od razu zobaczyć adres sieci, adres rozgłoszeniowy, zakres użytecznych hostów, maskę wildcard, klasę IP i zapisy binarne. To podstawowe narzędzie dla inżynierów sieciowych, administratorów systemów i wszystkich, którzy pracują z adresowaniem IP i podziałem na podsieci.
Kalkulator wykorzystuje operatory bitowe JavaScript, aby wykonywać precyzyjne operacje binarne AND, OR i NOT na 32-bitowych adresach IP, co zapewnia matematycznie poprawne wyniki dla każdego prefiksu CIDR od /0 do /32. Cała matematyka podsieci, w tym wyznaczanie adresu sieci (IP AND maska), obliczanie adresu rozgłoszeniowego (adres sieci OR NOT maska) i wzory na liczbę hostów, jest liczona w całości w przeglądarce, bez żadnej komunikacji z serwerem.
Niezależnie od tego, czy projektowana jest sieć firmowa, konfigurowane są reguły zapory, trwa nauka do certyfikatu CCNA lub CompTIA Network+, czy po prostu trzeba ustalić, ile użytecznych hostów mieści się w podsieci /27, to narzędzie od razu podaje wiarygodne odpowiedzi w przejrzystym układzie z podziałem binarnym i przyciskami szybkiego wyboru popularnych rozmiarów podsieci.
Najważniejsze funkcje
- Dokładne obliczenia bitowe: Wykorzystuje natywne operatory bitowe JavaScript z przesunięciem w prawo bez znaku (>>>0), co daje poprawną 32-bitową arytmetykę bez znaku dla każdego adresu IP i każdej maski
- Suwak CIDR: Interaktywny suwak od /0 do /32, który od razu aktualizuje maskę podsieci w notacji dziesiętnej z kropkami i wszystkie obliczenia
- Wprowadzanie w notacji z kropkami: Maskę podsieci można wpisać w formacie dziesiętnym z kropkami (np. 255.255.255.0), z automatyczną konwersją na CIDR i walidacją maski
- Przyciski szybkiego wyboru: Przyciski jednego kliknięcia dla najczęściej używanych prefiksów CIDR: /8, /16, /24, /25, /26, /27 i /28
- Pełne szczegóły podsieci: Adres sieci, adres rozgłoszeniowy, pierwszy i ostatni użyteczny host, łączna liczba hostów, liczba użytecznych hostów, maska podsieci, maska wildcard i zapis CIDR
- Wykrywanie klasy IP: Automatycznie rozpoznaje klasę adresu IP w adresowaniu klasowym (A, B, C, D lub E) wraz z odpowiadającymi jej zakresami adresów
- Wykrywanie adresów prywatnych i publicznych: Sprawdza, czy adres IP należy do prywatnej przestrzeni adresowej RFC 1918 (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), czy jest publicznie routowalny
- Zapisy binarne: Pełny podział binarny adresu IP, maski podsieci, adresu sieci i adresu rozgłoszeniowego do celów edukacyjnych i debugowania
- Obsługa przypadków granicznych: Poprawne działanie dla podsieci /31 (łącza punkt-punkt zgodnie z RFC 3021) i /32 (pojedynczy host)
- Walidacja danych wejściowych: Walidacja na bieżąco formatu adresu IP i ciągłości maski podsieci, z czytelnymi komunikatami o błędach
Jak działa podział na podsieci
Podział na podsieci to proces dzielenia większej sieci IP na mniejsze, łatwiejsze w zarządzaniu podsieci. Każdy adres IPv4 to liczba 32-bitowa podzielona na część sieciową i część hosta. Maska podsieci określa, gdzie następuje ten podział: bity ustawione na 1 oznaczają część sieciową, a bity ustawione na 0 część hosta.
- Adres sieci: Uzyskuje się go przez bitową operację AND między adresem IP a maską podsieci. Jest to identyfikator samej podsieci i nie można go przypisać hostowi.
- Adres rozgłoszeniowy: Uzyskuje się go przez bitową operację OR między adresem sieci a odwróconą maską podsieci (maską wildcard). Pakiety wysłane na ten adres docierają do wszystkich hostów w podsieci.
- Zakres użytecznych hostów: Wszystkie adresy od adresu sieci + 1 (pierwszy użyteczny) do adresu rozgłoszeniowego - 1 (ostatni użyteczny). Dla podsieci /24 daje to 254 użyteczne adresy.
- Maska wildcard: Bitowa negacja NOT maski podsieci. Używana na routerach w listach kontroli dostępu (ACL), aby określić, które bity adresu mają być dopasowane.
- Liczba hostów: Dla długości prefiksu N łączna liczba adresów wynosi 2^(32-N). Liczba użytecznych hostów to suma minus 2 (adres sieci i rozgłoszeniowy), z wyjątkiem szczególnych przypadków /31 i /32.
Zapis CIDR
CIDR (Classless Inter-Domain Routing) to zapis, który przedstawia adres IP i powiązaną z nim długość prefiksu sieci w formacie adres/prefiks. Na przykład 192.168.1.0/24 oznacza, że pierwsze 24 bity to część sieciowa, a 8 bitów zostaje na adresy hostów (256 adresów łącznie, 254 użyteczne). CIDR zastąpił starszy system adresowania klasowego (klasy A, B, C), aby umożliwić elastyczniejszy przydział przestrzeni adresowej IP, ograniczyć marnotrawstwo i spowolnić wyczerpywanie puli adresów IPv4.
Długość prefiksu odpowiada wprost liczbie kolejnych bitów 1 w masce podsieci. Prefiks /24 to maska 255.255.255.0 (24 jedynki, a po nich 8 zer w zapisie binarnym). Prefiks /16 to 255.255.0.0, a prefiks /8 to 255.0.0.0. Krótsze prefiksy tworzą większe sieci z większą liczbą hostów, a dłuższe prefiksy tworzą mniejsze, bardziej wyspecjalizowane podsieci.
Klasy adresów IP
Chociaż CIDR w dużej mierze zastąpił adresowanie klasowe, znajomość klas IP nadal jest ważna na egzaminach certyfikacyjnych, przy projektowaniu starszych sieci i przy domyślnych maskach podsieci:
- Klasa A (0.0.0.0 - 127.255.255.255): Pierwszy bit to 0. Domyślna maska /8. Przeznaczona dla bardzo dużych sieci, do 16,7 mln hostów w jednej sieci. Zakres prywatny: 10.0.0.0/8.
- Klasa B (128.0.0.0 - 191.255.255.255): Pierwsze dwa bity to 10. Domyślna maska /16. Obsługuje do 65 534 hostów w jednej sieci. Zakres prywatny: 172.16.0.0/12.
- Klasa C (192.0.0.0 - 223.255.255.255): Pierwsze trzy bity to 110. Domyślna maska /24. Obsługuje do 254 hostów w jednej sieci. Zakres prywatny: 192.168.0.0/16.
- Klasa D (224.0.0.0 - 239.255.255.255): Pierwsze cztery bity to 1110. Zarezerwowana dla grup multicast. Nie jest używana do standardowego adresowania hostów.
- Klasa E (240.0.0.0 - 255.255.255.255): Pierwsze cztery bity to 1111. Zarezerwowana do zastosowań eksperymentalnych i przyszłych.
Zastosowania
- Projektowanie sieci: Zaplanuj przydział adresów IP dla budynków biurowych, centrów danych i sieci kampusowych, dobierając właściwy rozmiar podsieci dla każdej sieci VLAN lub działu.
- Konfiguracja zapory: Oblicz maski sieci i maski wildcard potrzebne do list kontroli dostępu (ACL) i reguł zapory, które zezwalają na ruch do określonych podsieci lub go blokują.
- Nauka do CCNA i CompTIA: Ćwicz obliczenia podsieci do egzaminów certyfikacyjnych z natychmiastową weryfikacją binarną własnych wyliczeń.
- Rozwiązywanie problemów: Sprawdź, czy dwa hosty są w tej samej podsieci, zweryfikuj adresy rozgłoszeniowe i potwierdź, że wpisy w tablicy routingu są skonfigurowane poprawnie.
- Infrastruktura chmurowa: Zaprojektuj podsieci VPC w AWS, Azure lub GCP, dobierając właściwe rozmiary bloków CIDR dla podsieci publicznych, podsieci prywatnych i warstw baz danych.
- Sieci domowe: Poznaj konfigurację podsieci domowego routera, ustal, ile urządzeń może się połączyć, i zaplanuj statyczne przydziały adresów IP.
- Audyt bezpieczeństwa: Ustal podczas przeglądu logów sieciowych i alertów bezpieczeństwa, czy adresy IP mieszczą się w zakresach prywatnych (RFC 1918), czy są publicznie routowalne.
- Dokumentacja: Generuj dokładne szczegóły podsieci do dokumentacji sieci, rekordów zarządzania adresami IP (IPAM) i zgłoszeń zarządzania zmianami.
Najczęściej zadawane pytania
Czym jest maska podsieci?
Maska podsieci to liczba 32-bitowa, która dzieli adres IP na część sieciową i część hosta. Maska składa się z kolejnych bitów 1 (część sieciowa), po których następują kolejne bity 0 (część hosta). Na przykład 255.255.255.0 w zapisie binarnym to 24 jedynki i 8 zer, co w notacji CIDR zapisuje się jako /24.
Dlaczego nie można używać adresu sieci i adresu rozgłoszeniowego dla hostów?
Adres sieci (wszystkie bity hosta ustawione na 0) identyfikuje samą podsieć i jest używany w tablicach routingu. Adres rozgłoszeniowy (wszystkie bity hosta ustawione na 1) służy do jednoczesnego wysyłania pakietów do wszystkich hostów w podsieci. Przypisanie któregokolwiek z tych adresów hostowi powodowałoby konflikty routingu i dostarczania.
Do czego służy podsieć /31?
Podsieć /31 (RFC 3021) służy do łączy punkt-punkt między dwoma routerami. Ponieważ takie łącza mają tylko dwa końce i nie potrzebują adresu sieci ani adresu rozgłoszeniowego, oba adresy w podsieci /31 są użyteczne, co oszczędza przestrzeń adresową IP na łączach szkieletowych.
Czym jest maska wildcard?
Maska wildcard to bitowa odwrotność maski podsieci. Dla sieci /24 (maska 255.255.255.0) maska wildcard to 0.0.0.255. Maski wildcard są używane w ACL routerów i konfiguracjach OSPF, aby określić, które bity adresu IP muszą się zgadzać (bity 0), a które mogą się różnić (bity 1).
Czy ten kalkulator jest darmowy i prywatny?
Tak. Ten kalkulator podsieci jest całkowicie darmowy i nie wymaga rejestracji. Wszystkie obliczenia są wykonywane w całości w przeglądarce za pomocą JavaScriptu po stronie klienta. Żadne adresy IP ani dane sieciowe nie są nigdy przesyłane na żaden serwer.
Jaka jest różnica między prywatnymi a publicznymi adresami IP?
Prywatne adresy IP (zdefiniowane w RFC 1918) są zarezerwowane do użytku wewnętrznego w organizacjach i nie są routowalne w publicznym internecie. Trzy zakresy prywatne to 10.0.0.0/8, 172.16.0.0/12 i 192.168.0.0/16. Publiczne adresy IP są globalnie unikalne i routowalne w internecie. Translacja adresów sieciowych (NAT) pozwala urządzeniom z adresami prywatnymi korzystać z internetu przez adres publiczny.
Wskazówki i dobre praktyki
- Dobieraj podsieci do potrzeb: Wybierz najmniejszą podsieć, która pomieści obecną liczbę hostów powiększoną o 20-30% na wzrost. Zbyt duży przydział marnuje przestrzeń adresową, a zbyt mały wymusza uciążliwą zmianę adresacji.
- Korzystaj z widoku binarnego do nauki: Analiza zapisów binarnych adresów IP i masek buduje solidną intuicję w podziale na podsieci i pozwala szybciej rozwiązywać zadania na egzaminach certyfikacyjnych.
- Planuj z myślą o VLAN-ach: Przypisz każdej sieci VLAN osobną podsieć. Typowy wzorzec to /24 dla VLAN-ów użytkowników, /28 lub /29 dla sieci zarządzania i /30 lub /31 dla łączy punkt-punkt między routerami.
- Dokumentuj wszystko: Zapisuj adres sieci, notację CIDR, użyteczny zakres, bramę (zwykle pierwszy lub ostatni użyteczny host) i przeznaczenie każdej podsieci w systemie zarządzania adresami IP.
- Rezerwuj adresy konsekwentnie: Przyjmij standardową konwencję, na przykład użycie pierwszego użytecznego adresu jako bramy domyślnej, a ostatnich kilku adresów dla urządzeń infrastruktury (serwery DNS, DHCP).
- Używaj adresów prywatnych wewnętrznie: Stosuj prywatną przestrzeń adresową RFC 1918 w sieciach wewnętrznych, a NAT do dostępu do internetu. Oszczędza to publiczne adresy IP i dodaje warstwę bezpieczeństwa.