Kalkulator podsieci
Local only — nothing is uploaded unless you save or share it.
Kalkulator podsieci, który poprawnie traktuje /31 i /32, czego większość nie robi.
- Wpisz adres z prefiksem, na przykład 192.168.1.10/24.
- Albo podaj adres i maskę kropkowaną, na przykład 10.0.0.1 255.0.0.0.
- Odczytaj sieć, zakres hostów i liczby.
- Sieć
- Rozgłoszenie
- Zakres użyteczny
- Hosty użyteczne
- Adresów łącznie
- Maska podsieci
- Maska blankietowa
- Zasięg
- Klasa
Zapisz to narzędzie
Miej Kalkulator podsieci pod ręką
Użyj menu Udostępnij w przeglądarce, a potem „Dodaj do ekranu głównego”.
O tym narzędziu
Kalkulator podsieci IPv4: podaj mu adres z prefiksem albo adres i maskę kropkowaną, a wyliczy adres sieci, adres rozgłoszeniowy, pierwszego i ostatniego użytecznego hosta, całkowitą i użyteczną liczbę hostów, maskę blankietową oraz to, czy zakres jest prywatny, czy publiczny. Powodem, żeby użyć akurat tego, jest to, co robi z /31 i /32. Zwykła reguła — weź rozmiar bloku i odejmij dwa, na adres sieci i adres rozgłoszeniowy — jest poprawna od /0 do /30 i błędna przy dwóch ostatnich. /31 nie ma adresu rozgłoszeniowego do zarezerwowania, bo RFC 3021 definiuje go dla łączy punkt-punkt, gdzie nie ma do kogo rozgłaszać, więc oba jego adresy są użyteczne. /32 to pojedynczy host: jeden adres, jeden użyteczny. Kalkulatory stosujące odejmowanie na ślepo raportują zero użytecznych hostów dla /31 i minus jeden dla /32, a oba prefiksy pracują produkcyjnie na każdym routerze na świecie. Odrzuca rzeczy, zamiast ich zgadywać. Maska musi być ciągiem jedynek, po którym idzie ciąg zer, więc 255.255.0.255 jest odrzucane, zamiast zostać zaokrąglone do czegoś wiarygodnego. Oktet z zerem wiodącym też jest odrzucany — 192.168.010.1 oznacza różne hosty dla różnych resolwerów, a kalkulator nie powinien być tym, co po cichu to normalizuje. Wszystko działa w twojej przeglądarce. Nic o twojej sieci nie jest wysyłane.
Najczęstsze pytania
Ile użytecznych hostów mieści /24?
254. /24 mieści 256 adresów, a dwa są zajęte: pierwszy to adres sieci, który nazywa blok, a ostatni to adres rozgłoszeniowy, który dociera do wszystkiego w nim. Zostaje 254 dla maszyn — stąd bierze się znajoma reguła „odejmij dwa”, poprawna wszędzie poza dwoma najmniejszymi prefiksami.
Dlaczego /31 ma dwa użyteczne hosty?
Bo nie ma do kogo rozgłaszać. RFC 3021 definiuje /31 dla łączy punkt-punkt — dwa routery i kabel — gdzie adres rozgłoszeniowy niczemu nie służy, więc żaden z dwóch adresów nie jest zarezerwowany i oba są użyteczne. Kalkulatory odejmujące dwa mimo wszystko raportują zero, co czyniłoby powszechnie wdrożoną konfigurację niemożliwą.
A /32?
Jeden adres i jest użyteczny: /32 to pojedynczy host. Tak zapisuje się interfejs pętli zwrotnej, trasę do hosta albo regułę zapory dla jednej maszyny. Ślepe odejmowanie daje minus jeden, a to nie jest liczba hostów, jaką cokolwiek może mieć.
Czym jest maska blankietowa?
Maską podsieci z każdym bitem odwróconym — 255.255.255.0 staje się 0.0.0.255. Listy dostępu Cisco i OSPF chcą jej właśnie w tę stronę, gdzie zero znaczy „ten bit musi się zgadzać”. Pokazana jest tutaj, bo to liczba najczęściej przepisywana ręcznie z maski, a odwracanie czterech oktetów w głowie to dokładnie ten rodzaj rzeczy, który sypie się o drugiej w nocy.
Czy 172.20.0.0 to adres prywatny?
Tak. Zakres prywatny to 172.16.0.0 do 172.31.255.255 — /12, a nie /16, jak często się zakłada — więc 172.20 jest prywatny, a 172.32 nie. To najmniej zapadający w pamięć z trzech zakresów RFC 1918 i ten, przy którym najczęściej się mylimy, dlatego zasięg jest wypisywany, a nie zostawiany tobie.
Czy robi IPv6?
Jeszcze nie — to tylko IPv4. Dzielenie na podsieci w IPv6 to problem innego kształtu: adresy mają 128 bitów, więc liczby hostów przestają być liczbami, które ktokolwiek potrafi przeczytać, a użytecznym wynikiem jest arytmetyka prefiksów, a nie zakres od pierwszego do ostatniego hosta.
Pomóż ulepszyć to narzędzie
Znalazłeś błąd, chcesz zmiany albo brakuje Ci jakiegoś narzędzia?
Masz niewysłaną wiadomość.
Dzięki — mamy to. Odpowiedź znajdziesz w swojej skrzynce.Go to my messages