Kalkulator podsieci IP

Wpisz adres IPv4 i prefiks CIDR lub maskę, aby zobaczyć sieć, adres rozgłoszeniowy, zakres hostów i liczbę używalnych hostów. Ten kalkulator obsługuje tylko IPv4; IPv6 nie jest uwzględniony.

Twój adres

Cztery liczby od 0 do 255 oddzielone kropkami, na przykład 192.168.1.10.

Prefiks, taki jak 24 lub /24, albo maska, taka jak 255.255.255.0.

Wynik

Popraw zaznaczone pola.
Adres sieci
192.168.1.0/24
Adres rozgłoszeniowy
192.168.1.255
Maska podsieci
255.255.255.0
Maska odwrotna
0.0.0.255
Pierwszy używalny host
192.168.1.1
Ostatni używalny host
192.168.1.254
Używalne hosty
254
Adresy łącznie
256
Rodzaj adresu
Prywatny (RFC 1918)
Maska podsieci binarnie
11111111.11111111.11111111.00000000

Jak oblicza się podsieć

Prefiks mówi, ile początkowych bitów adresu identyfikuje sieć. Adres sieci to adres IP z wszystkimi bitami hosta ustawionymi na 0, a adres rozgłoszeniowy ma wszystkie bity hosta ustawione na 1. Maska odwrotna to maska podsieci z odwróconymi bitami.

Używalne hosty leżą między adresem sieci a adresem rozgłoszeniowym, więc podsieć zawiera 2 do potęgi liczby bitów hosta, minus dwa. Obowiązują dwa wyjątki: łącze punkt-punkt /31 (RFC 3021) ma dwa używalne adresy, oba końce zakresu, a /32 to pojedynczy host, w którym adres sieci, rozgłoszeniowy i hosta są takie same.

Zastosowane wzory

Sieć = IP AND Maska
Rozgłoszeniowy = Sieć OR Maska odwrotna
Adresy łącznie = 2^(32 − prefiks)
Używalne hosty = 2^(32 − prefiks) − 2  (/31: 2, /32: 1)

Przykład krok po kroku

Adres 192.168.1.10 z prefiksem /24:

  1. Maska: 255.255.255.0; maska odwrotna: 0.0.0.255
  2. Sieć: 192.168.1.10 AND 255.255.255.0 = 192.168.1.0
  3. Adresy: 2^8 = 256, czyli 254 używalne hosty od .1 do .254

192.168.1.10/24 należy do sieci 192.168.1.0/24 z 254 używalnymi hostami.

Założenia i ograniczenia

  • Obsługiwany jest tylko IPv4; IPv6 nie jest uwzględniony.
  • Oktety z zerami wiodącymi są odrzucane, bo niektóre systemy odczytują je jako ósemkowe.
  • Maski muszą być ciągłe (najpierw wszystkie bity równe 1).
  • Dla /31 i /32 pierwszy i ostatni host są zgodne z RFC 3021 i konwencjami dla pojedynczych hostów; niektóre starsze urządzenia mogą nie akceptować łączy /31.

Źródła i odniesienia

Powiązane narzędzia