Kalkulator podsieci / CIDR
Szybko wyznacz szczegóły podsieci na podstawie oktetów IPv4 i długości prefiksu CIDR.
Jak korzystać z kalkulatora podsieci / CIDR
- Wprowadź oktety IP
Wpisz cztery oktety w pola: Oktet IP 1, Oktet IP 2, Oktet IP 3 oraz Oktet IP 4 (np. 192, 168, 10, 50).
- Ustaw długość prefiksu CIDR
Wprowadź prefiks podsieci w polu długości prefiksu CIDR (np. 24 dla /24, 26 dla /26).
- Odczytaj maskę podsieci
Kalkulator wyświetli maskę podsieci w formacie dziesiętnym kropkowym oraz binarnym.
- Sprawdź adres sieci i rozgłoszeniowy
Sprawdź wyniki Adres sieci i Adres rozgłoszeniowy, aby poznać zakres podsieci.
- Zwróć uwagę na liczbę hostów
Użyj wartości Dostępne hosty, aby zaplanować, ile urządzeń może otrzymać adresy w danej podsieci.
Jak działa ten kalkulator podsieci / CIDR
Ten kalkulator podsieci wyznacza maskę podsieci, adres sieci, adres rozgłoszeniowy oraz liczbę dostępnych hostów na podstawie adresu IPv4 i długości prefiksu CIDR. Wykorzystuje operacje bitowe — tę samą logikę, którą routery i stosy sieciowe systemów operacyjnych stosują do każdego pakietu — aby podzielić 32-bitową przestrzeń adresową na część sieciową i część hosta. Długość prefiksu informuje kalkulator, ile początkowych bitów identyfikuje sieć; pozostałe bity są dostępne dla adresów hostów. Zrozumienie tych granic jest kluczowe dla planowania adresacji IP, tworzenia reguł zapory ogniowej, list kontroli dostępu oraz rozwiązywania problemów z routingiem w dowolnej sieci TCP/IP.
sieć = IP AND maska • rozgłoszeniowy = IP OR NOT(maska) • tradycyjne dostępne hosty = 2^(32 − prefiks) − 2, ze specjalną obsługą dla /31 i /32 Dla adresu IP 192.168.10.50 z prefiksem /26: maska podsieci to 11111111.11111111.11111111.11000000, co w zapisie dziesiętnym kropkowym daje 255.255.255.192. Operacja bitowa AND na 192.168.10.50 i 255.255.255.192 daje adres sieci 192.168.10.0. Operacja bitowa OR na 192.168.10.50 i odwróconej masce (0.0.0.63) daje adres rozgłoszeniowy 192.168.10.63. Część hosta ma 32 − 26 = 6 bitów, więc całkowita liczba adresów = 2^6 = 64, a liczba użytecznych hostów = 64 − 2 = 62.
Dla 10.0.0.100/22: maska podsieci to 255.255.252.0, adres sieci to 10.0.0.0, adres rozgłoszeniowy to 10.0.3.255, a liczba użytecznych hostów = 1 022. Prefiks /22 pozostawia 10 bitów hosta (2^10 − 2).
Dla 172.16.5.1/28: maska podsieci to 255.255.255.240, adres sieci to 172.16.5.0, adres rozgłoszeniowy to 172.16.5.15, a liczba użytecznych hostów = 14. Prefiks /28 jest powszechny w małych podsieciach punktów sprzedaży lub urządzeń IoT.
- ✓ Kalkulator obsługuje wyłącznie protokół IPv4 (adresy 32-bitowe). Podział na podsieci IPv6 wykorzystuje 128-bitową przestrzeń adresową i inne konwencje.
- ✓ Długości prefiksów /31 i /32 są poprawnymi notacjami CIDR. Ten kalkulator raportuje /31 jako dwa użyteczne punkty końcowe point-to-point zgodnie z RFC 3021, a /32 jako pojedynczą trasę hosta.
- ✓ Każdy oktet musi mieścić się w zakresie 0–255, a długość prefiksu musi wynosić od 0 do 32. Wartości spoza tych granic spowodują nieprawidłowe wyniki.
- ✓ Obliczenia zakładają adresowanie bezklasowe (CIDR). Tradycyjne granice klasowe (Klasa A/B/C) nie są wymuszane.
- W większości podsieci adres sieci (wszystkie bity hosta równe zero) oraz adres rozgłoszeniowy (wszystkie bity hosta równe jeden) nie mogą być przypisane do urządzeń, dlatego tradycyjna formuła odejmuje dwa od całkowitej liczby adresów.
- Łącza punkt-punkt /31 są celowym wyjątkiem: oba adresy są traktowane jako użyteczne punkty końcowe, zamiast rezerwować osobne miejsca na adres sieci i rozgłoszeniowy.
- Planując sieci VLAN lub chmurowe VPC, wybierz prefiks, który pozostawia wystarczająco dużo miejsca na przyszły rozwój — gdy podsieć zostanie wdrożona produkcyjnie, zmiana jej rozmiaru zazwyczaj wiąże się z ponownym adresowaniem całego zakresu.
- Supernetting (agregacja tras) wykorzystuje tę samą logikę bitową w odwrotnej kolejności: łączy wiele mniejszych prefiksów w jeden większy, aby zmniejszyć tablice routingu.
- Aby szybko liczyć w pamięci, zapamiętaj progresję: /24 = 254 hosty, /25 = 126, /26 = 62, /27 = 30, /28 = 14 — każdy dodatkowy bit prefiksu zmniejsza liczbę hostów o połowę.
- RFC 4632 — Classless Inter-Domain Routing (CIDR): Plan przydzielania i agregacji adresów internetowych
- RFC 3021 — Stosowanie 31-bitowych prefiksów w łączach punkt-punkt IPv4
- RFC 791 — Internet Protocol (struktura adresów IPv4 i operacje bitowe)
Zrozumienie notacji CIDR i obliczeń podsieci
Notacja CIDR (Classless Inter-Domain Routing) w zwięzły sposób opisuje podział adresu IPv4 na część sieciową i część hosta. Długość prefiksu (np. /24) określa, ile z 32 bitów identyfikuje sieć; pozostałe bity definiują adresy hostów w obrębie tej podsieci. Prefiks /24 pozostawia 8 bitów hosta, co daje 2^8 = 256 adresów ogółem, z czego zazwyczaj 254 są użyteczne po zarezerwowaniu adresu sieci i adresu rozgłoszeniowego. Obliczenia podsieci opierają się na operacjach bitowych: adres sieci to IP AND maska podsieci, a adres rozgłoszeniowy to IP OR odwrócona maska. Routery i zapory ogniowe wykorzystują tę logikę przy każdym pakiecie, aby zdecydować, czy adres należy do lokalnej podsieci, czy musi zostać przekazany dalej.
Praktyczne zastosowania podsieci dla programistów
Programiści spotykają się z obliczeniami podsieci podczas projektowania chmurowych sieci VPC, pisania reguł zapory ogniowej, debugowania problemów z routingiem oraz konfigurowania list kontroli dostępu (ACL). W AWS, GCP lub Azure wybiera się bloki CIDR dla sieci VPC i podsieci; zrozumienie długości prefiksów pomaga w poprawnym wymiarowaniu podsieci i unikaniu nakładania się zakresów. Inżynierowie bezpieczeństwa używają zakresów CIDR w iptables, nftables i chmurowych grupach bezpieczeństwa, aby zezwalać na ruch lub go blokować na podstawie zakresu IP. Podczas rozwiązywania problemów z łącznością znajomość adresu sieci i adresu rozgłoszeniowego pomaga zweryfikować, czy host znajduje się w oczekiwanym zakresie. Zespoły DevOps wykorzystują matematykę podsieci również przy planowaniu alokacji adresów IP dla klastrów Kubernetes, sieci kontenerowych i architektur wielodostępowych.
Kalkulator podsieci / CIDR – FAQ
Jaka jest różnica między maską podsieci a prefiksem CIDR?
Wyrażają one te same informacje w innym zapisie. Prefiks /24 oznacza 24 początkowe bity o wartości jeden, co odpowiada masce podsieci w formacie dziesiętnym kropkowym 255.255.255.0. Notacja CIDR jest bardziej zwięzła i stanowi standard stosowany we współczesnej konfiguracji routingu.
Dlaczego od całkowitej liczby odejmuje się dwa adresy, aby uzyskać liczbę użytecznych hostów?
W tradycyjnym podziale na podsieci IPv4 pierwszy adres w podsieci (wszystkie bity hosta równe zero) jest zarezerwowany jako adres sieci, a ostatni adres (wszystkie bity hosta równe jeden) jako adres rozgłoszeniowy (broadcast). Żadnego z nich nie można przypisać do urządzenia, więc liczba użytecznych hostów = 2^(bity hosta) − 2. Wyjątkiem jest łącze punkt-punkt /31.
Czy mogę używać tego kalkulatora dla prywatnych zakresów IP?
Tak. Matematyka bitowa jest identyczna dla adresów prywatnych (RFC 1918) i publicznych. Typowe zakresy prywatne to 10.0.0.0/8, 172.16.0.0/12 oraz 192.168.0.0/16.
Co oznacza prefiks /32?
Prefiks /32 identyfikuje pojedynczy adres hosta bez bitów hosta. Jest powszechnie stosowany w tablicach routingu i regułach zapory ogniowej, aby dopasować dokładnie jeden adres IP, a ten kalkulator zgłasza to jako jedną użyteczną trasę hosta.
Czy to działa dla IPv6?
Nie. Ten kalkulator jest przeznaczony dla 32-bitowej przestrzeni adresowej IPv4. IPv6 używa 128-bitowych adresów, innego zakresu długości prefiksu (zazwyczaj od /48 do /128) i nie rezerwuje adresu rozgłoszeniowego w ten sam sposób.