Kalkulator podsieci IP i CIDR

Wpisz adres z prefiksem, np. 10.20.30.40/22, maskę z kropkami, np. 192.168.1.10/255.255.255.0, albo adres IPv6, np. 2001:db8::1/48. Kalkulator zwraca adres sieci, zakres użytecznych hostów, adres rozgłoszeniowy, maskę odwrotną (wildcard), widoki binarny i szesnastkowy, klasę adresu i typ zakresu oraz nazwę DNS zwrotnego. Dzieli też sieć na mniejsze podsieci i przelicza długości prefiksów na maski i odwrotnie. Wszystko jest obliczane w przeglądarce.
Czym jest CIDR: CIDR to skrót od Classless Inter-Domain Routing, czyli sposób określania rozmiaru sieci stosowany od 1993 roku. Zapisuje się go jako adres, ukośnik i liczbę, np. 10.20.30.40/22. W istocie adres IPv4 ma 32 bity, a adres IPv6 ma 128 bitów. Liczba po ukośniku to długość prefiksu: liczy, ile bitów od lewej oznacza sieć, a pozostałe bity wskazują jedną maszynę wewnątrz tej sieci. /22 zostawia 22 bity na sieć i 10 bitów na hosta.

Odczytywanie rozmiaru: to bity hosta decydują, czy blok jest duży, czy mały, bo każdy dodatkowy bit podwaja liczbę adresów. /24 zostawia 8 bitów hosta, czyli 256 adresów; /25 zostawia 7 i dzieli to na pół, do 128; /23 zostawia 9 i rośnie do 512. Dłuższy prefiks zawsze oznacza mniejszy blok: /32 to jeden adres, /31 to łącze dwuadresowe, /30 to cztery adresy, /24 to zwykła mała sieć, a /8 jest bardzo duża. Ta sama wartość może być zapisana jako maska, w której bity sieci są jedynkami, więc /24 i 255.255.255.0 znaczą to samo; tabela niżej wymienia każdy prefiks IPv4 od /0 do /32.

Dlaczego nazywa się to bezklasowym: przed CIDR adresy przydzielano w kilku stałych rozmiarach, znanych jako klasa A, klasa B i klasa C. Większość organizacji potrzebowała dużo mniej niż klasa B i dużo więcej niż klasa C, więc marnowało się wiele przestrzeni. CIDR zrezygnował ze stałych klas i pozwala, by blok miał dokładnie potrzebny rozmiar. Klasa adresu pokazywana w wynikach poniżej to wyłącznie historyczna etykieta, bo żaden współczesny router nie podejmuje na jej podstawie decyzji.

Do czego to służy: urządzenie decyduje, czy cel można osiągnąć bezpośrednio w lokalnym łączu, czy trzeba przekazać ruch routerowi, porównując adresy sieci. Dla 10.20.30.40/22 adres sieci to adres z zerami w 10 bitach hosta, więc 10.20.30.40 i 10.20.31.9 leżą w 10.20.28.0/22 i porozumiewają się bezpośrednio, a 10.20.32.5 leży w 10.20.32.0/22 i musi wyjść przez router. Wiersz adresu sieci w tabeli wyników pokazuje tę wartość dla dowolnego wpisanego adresu. IPv6 działa tak samo, z większymi liczbami: /64 to zwykły rozmiar jednego segmentu sieci, /48 to typowy blok przydzielany całej witrynie, a /128 to pojedynczy adres, odpowiednik /32.
Wpisz adres, aby zobaczyć szczegóły sieci.
Adres jest pokazywany bit po bicie po wpisaniu wartości.
Nowa długość prefiksu lub liczba podsieci
Podział daje tabelę podsieci, do 256 wierszy naraz.
Maska sieci
Jak wyliczane są liczby: długość prefiksu to liczba bitów od lewej należących do części sieciowej, a pozostałe bity to hosty. Adres sieci to adres, w którym wszystkie bity hosta są zerami; adres rozgłoszeniowy ma je wszystkie ustawione na jedynki. W IPv4 zwykła sieć punkt-punkt odkłada na bok dwa adresy, więc /24 ma 256 adresów, ale 254 użyteczne hosty. /31 nie ma rozgłoszenia i oba adresy są użyteczne, a /32 to trasa do pojedynczego hosta.

Uwagi o poprawności: adres/prefiks bez prefiksu traktowany jest jako pojedynczy host. Maska z przerwą w środku, np. 255.0.255.0, jest nieprawidłowa i jest odrzucana zamiast zgadywania. IPv6 stosuje te same reguły na 128 bitach; tradycyjne reguły podsieci zerowej i wszystkich jedynek należą do starego routingu classful IPv4 i tu nie są stosowane.

Prywatność: nic na tej stronie nie kontaktuje się z siecią. Wpisane adresy zostają w przeglądarce i nie są nigdzie zapisywane ani przesyłane.