Kalkulator podsieci (CIDR)

Sieć IPv4, adres rozgłoszeniowy, zakres hostów i maska z notacji CIDR.

O tym narzędziu

Wpisz adres IPv4 z prefiksem, np. 10.0.0.0/24, lub z maską sieci, aby uzyskać adres sieci i adres rozgłoszeniowy, zakres użytecznych hostów, liczbę hostów, maskę wildcard i widok binarny. Możesz też sprawdzić, czy inny adres należy do podsieci.

Jak z tego korzystać

  1. Wpisz adres IPv4 z prefiksem, np. 192.168.1.10/24, lub z maską sieci.
  2. Odczytaj adres sieci, adres rozgłoszeniowy, zakres hostów, maskę sieci, maskę wildcard i liczbę użytecznych hostów.
  3. Sprawdź, czy inny adres należy do podsieci.
  4. Opcjonalnie podziel sieć na mniejsze podsieci z dłuższym prefiksem.

Pytania

Co oznacza /24?
To długość prefiksu: pierwsze 24 bity to część sieciowa, a pozostałe 8 bitów numeruje hosty. Sieć /24 ma 256 adresów, z których 254 można przypisać hostom.
Dlaczego dwa adresy nie są użyteczne?
Pierwszy adres identyfikuje sieć, a ostatni jest adresem rozgłoszeniowym. Wyjątkami są łącza punkt-punkt /31 (RFC 3021) i trasy do pojedynczego hosta /32.
Które zakresy są prywatne?
10.0.0.0/8, 172.16.0.0/12 i 192.168.0.0/16 (RFC 1918). 100.64.0.0/10 służy do carrier-grade NAT. Te adresy nie są routowane w publicznym internecie.
Czym jest maska wildcard?
Odwrotność maski sieci, używana w listach ACL Cisco i OSPF. Dla 255.255.255.0 maska wildcard to 0.0.0.255.
Czym różni się maska podsieci od długości prefiksu?
Niosą tę samą informację. Prefiks to liczba wiodących bitów 1 w masce, więc /24 to 255.255.255.0, a /20 to 255.255.240.0. Poprawna maska ma wszystkie bity 1 razem po lewej stronie, więc wartość taka jak 255.0.255.0 jest odrzucana.
Czy ten kalkulator podsieci obsługuje IPv6?
Nie, obsługuje tylko IPv4. IPv6 używa tej samej idei CIDR ze 128-bitowymi adresami, ale liczby działają inaczej: typowa sieć LAN to /64, nie ma adresu rozgłoszeniowego i nikt nie liczy użytecznych hostów, bo pojedyncza /64 mieści około 18 trylionów adresów.
Co oznacza 0.0.0.0/0?
Obejmuje każdy adres IPv4, bo prefiks 0 nie ustala żadnych bitów. W tablicy routingu to trasa domyślna, używana, gdy nic bardziej szczegółowego nie pasuje. W regule firewalla lub security group oznacza „skądkolwiek”, więc otwieraj ją tylko dla portów, które naprawdę są publiczne.

Jak działa notacja CIDR?

Notacja CIDR zapisuje sieć jako adres z długością prefiksu, np. 192.168.10.0/26. Prefiks mówi, ile początkowych bitów 32-bitowego adresu IPv4 jest ustalonych dla sieci; pozostałe bity numerują hosty. /26 ustala 26 bitów i zostawia 6, co daje 2⁶ = 64 adresy. Każda zmiana prefiksu o jeden zmniejsza lub zwiększa sieć dwukrotnie.

CIDR zastąpił stary system klasowy w 1993 roku (RFC 1519, obecnie RFC 4632), więc sieć nie musi już być dokładnie blokiem klasy A, B lub C. Ten kalkulator podsieci nadal pokazuje historyczną klasę dla informacji, ale routing ją ignoruje. Widok binarny oznacza bity sieci i bity hosta inaczej, więc widać dokładnie, gdzie prefiks przecina adres i które bity są wolne dla hostów.

Jak obliczyć adres sieci i adres rozgłoszeniowy?

Aby uzyskać adres sieci, wykonaj bitowe AND na adresie IP i masce sieci, co ustawia każdy bit hosta na 0. Dla 192.168.10.37/26 maska to 255.255.255.192, a 37 AND 192 daje 0, więc siecią jest 192.168.10.0. Adres rozgłoszeniowy ustawia zamiast tego każdy bit hosta na 1, co daje 192.168.10.63. Zakres użytecznych hostów leży pomiędzy nimi, od .1 do .62.

Te same obliczenia odpowiadają na pytanie „czy ten adres IP należy do tej podsieci?”: zamaskuj oba adresy prefiksem i porównaj. 192.168.10.50 po zamaskowaniu daje 192.168.10.0, więc jest w środku; 192.168.10.70 daje 192.168.10.64, więc jest poza nią. Właśnie to robi tutejsze sprawdzanie adresu. Sieć możesz podać jako prefiks CIDR albo z maską w zapisie kropkowym, np. 10.0.0.1 255.255.0.0, i dostaniesz ten sam wynik.

Jak podzielić sieć na podsieci dla VPC?

Aby podzielić blok adresów, wybierz dłuższy prefiks. Każdy dodatkowy bit podwaja liczbę podsieci i zmniejsza ich rozmiar o połowę: /24 dzieli się na dwie /25, cztery /26 albo szesnaście /28. Panel podziału wypisuje każdą powstałą podsieć z jej zakresem hostów i adresem rozgłoszeniowym, do pierwszych 256. Tak utworzone podsieci nigdy się nie nakładają, bo każda zaczyna się na granicy będącej wielokrotnością jej rozmiaru.

Planując VPC w chmurze, zacznij od bloku większego, niż Ci się wydaje, że potrzebujesz, np. /16, i wydzielaj podsieci dla każdej strefy dostępności i warstwy. Dostawcy chmury rezerwują dodatkowe adresy: AWS i Azure zatrzymują pięć w każdej podsieci, a nie dwa, więc /28 daje 11 użytecznych hostów zamiast 14. Unikaj zakresów nakładających się na sieć biurową lub inne VPC, z którymi możesz robić peering, bo nakładających się CIDR-ów nie da się routować.

Ściągawka CIDR (IPv4)

Każdy prefiks od /8 do /32 z maską sieci i rozmiarem. Sieć /31 ma dwa użyteczne adresy dla łączy punkt-punkt (RFC 3021).

CIDRMaska sieciMaska wildcardLiczba adresówUżyteczne hosty
/8255.0.0.00.255.255.25516 777 21616 777 214
/9255.128.0.00.127.255.2558 388 6088 388 606
/10255.192.0.00.63.255.2554 194 3044 194 302
/11255.224.0.00.31.255.2552 097 1522 097 150
/12255.240.0.00.15.255.2551 048 5761 048 574
/13255.248.0.00.7.255.255524 288524 286
/14255.252.0.00.3.255.255262 144262 142
/15255.254.0.00.1.255.255131 072131 070
/16255.255.0.00.0.255.25565 53665 534
/17255.255.128.00.0.127.25532 76832 766
/18255.255.192.00.0.63.25516 38416 382
/19255.255.224.00.0.31.25581928190
/20255.255.240.00.0.15.25540964094
/21255.255.248.00.0.7.25520482046
/22255.255.252.00.0.3.25510241022
/23255.255.254.00.0.1.255512510
/24255.255.255.00.0.0.255256254
/25255.255.255.1280.0.0.127128126
/26255.255.255.1920.0.0.636462
/27255.255.255.2240.0.0.313230
/28255.255.255.2400.0.0.151614
/29255.255.255.2480.0.0.786
/30255.255.255.2520.0.0.342
/31255.255.255.2540.0.0.122
/32255.255.255.2550.0.0.011

Coś nie działa albo wynik wygląda na błędny? Zgłoś problem z tym narzędziem