reklama

Kalkulator IP i podsieci IPv4

Kalkulator IP i podsieci

Adres sieci, broadcast, zakres hostów, podział sieci i VLSM

Możesz wpisać adres razem z prefiksem, np. 10.0.5.20/16.

Prefiks to liczba bitów części sieci. Im większy, tym mniejsza sieć.

Adres sieci

192.168.1.0/24

Umieść to narzędzie u siebie: pobierz kod

Wpisz adres IP i wybierz maskę, a kalkulator pokaże adres sieci, broadcast, pierwszy i ostatni adres dla urządzeń oraz liczbę hostów. Zobaczysz też adres i maskę bit po bicie, więc łatwo sprawdzisz, gdzie kończy się część sieci, a zaczyna część hosta.

W zakładce „Podział sieci” podzielisz większą sieć na równe podsieci, podając ich liczbę albo liczbę urządzeń w każdej. Zakładka „VLSM” rozplanuje adresy dla podsieci różnej wielkości, na przykład biura, magazynu i łącza z routerem.

Jak obliczyć adres sieci i broadcast

Adres IPv4 to 32 bity zapisane jako cztery liczby od 0 do 255. Maska dzieli te bity na dwie części. Jedynki w masce wskazują część sieci, wspólną dla wszystkich urządzeń w tej sieci, a zera wskazują część hosta, która odróżnia urządzenia od siebie. Prefiks, czyli liczba po ukośniku w zapisie CIDR, mówi, ile jedynek ma maska: /24 to 255.255.255.0.

adres sieci = adres IP AND maska

broadcast = adres sieci OR maska odwrotna

liczba hostów = 232 − prefiks − 2

Maska odwrotna (wildcard) to maska z zamienionymi bitami, np. 0.0.0.255 dla /24. Odejmujesz 2, bo adresu sieci i broadcastu nie przydzielasz urządzeniom.

Przykład: adres 172.16.45.10/20. Prefiks 20 oznacza, że maska ma dwa pełne oktety jedynek, a w trzecim cztery jedynki: 11110000, czyli 240. Maska to więc 255.255.240.0. Pierwsze dwa oktety adresu przepisujesz bez zmian, a ostatni zerujesz. Zostaje trzeci oktet:

Trzeci oktet adresu 172.16.45.10 z maską /20
Trzeci oktet Binarnie Dziesiętnie
Adres IP0010 110145
Maska1111 0000240
Adres sieci (AND)0010 000032
Broadcast0010 111147

W broadcaście wszystkie bity części hosta zamieniasz na jedynki. Adres sieci to więc 172.16.32.0, a broadcast 172.16.47.255. Urządzenia mogą dostać adresy od 172.16.32.1 do 172.16.47.254, czyli 212 − 2 = 4 094 hostów.

Sprawdź w kalkulatorze: adres 172.16.45.10/20

Tabela masek podsieci

Każdy kolejny bit prefiksu dzieli sieć na pół. Tabela pokazuje maski od /8 do /32 z liczbą wszystkich adresów i adresów dla urządzeń. W sieciach domowych i małych firmach najczęściej spotkasz /24.

Maski podsieci od /8 do /32
Prefiks Maska Adresy Hosty
/8 255.0.0.0 16 777 216 16 777 214
/9 255.128.0.0 8 388 608 8 388 606
/10 255.192.0.0 4 194 304 4 194 302
/11 255.224.0.0 2 097 152 2 097 150
/12 255.240.0.0 1 048 576 1 048 574
/13 255.248.0.0 524 288 524 286
/14 255.252.0.0 262 144 262 142
/15 255.254.0.0 131 072 131 070
/16 255.255.0.0 65 536 65 534
/17 255.255.128.0 32 768 32 766
/18 255.255.192.0 16 384 16 382
/19 255.255.224.0 8 192 8 190
/20 255.255.240.0 4 096 4 094
/21 255.255.248.0 2 048 2 046
/22 255.255.252.0 1 024 1 022
/23 255.255.254.0 512 510
/25 255.255.255.128 128 126
/26 255.255.255.192 64 62
/27 255.255.255.224 32 30
/28 255.255.255.240 16 14
/29 255.255.255.248 8 6
/30 255.255.255.252 4 2
/31 255.255.255.254 2 2
/32 255.255.255.255 1 1

Sieć /31 ma 2 adresy i oba można przydzielić urządzeniom na łączu punkt-punkt (RFC 3021). Prefiks /32 oznacza jeden adres, na przykład w trasie do pojedynczego serwera.

Podział sieci na podsieci

Gdy dzielisz sieć, pożyczasz bity z części hosta i dopisujesz je do części sieci. Każdy pożyczony bit podwaja liczbę podsieci i o połowę zmniejsza każdą z nich. Dlatego liczba podsieci zawsze jest potęgą dwójki.

Według liczby podsieci

Sieć 192.168.0.0/22 ma 1024 adresy. Cztery podsieci wymagają 2 pożyczonych bitów, więc dostajesz cztery sieci /24 po 254 hosty: od 192.168.0.0 do 192.168.3.0. Jeśli potrzebujesz pięciu podsieci, 2 bity nie wystarczą. Kalkulator pożyczy 3 bity i utworzy osiem sieci /25 po 126 hostów.

Sprawdź w kalkulatorze: pięć podsieci z sieci 192.168.0.0/22
Według liczby hostów

Każda podsieć ma pomieścić 50 urządzeń. Do 50 hostów trzeba doliczyć adres sieci i broadcast, razem 52 adresy. Najbliższa potęga dwójki to 64, czyli maska /26 z 62 hostami. Z sieci /22 powstaje wtedy 16 takich podsieci.

Sprawdź w kalkulatorze: podsieci na 50 hostów z sieci 192.168.0.0/22

Planowanie adresów metodą VLSM

VLSM (Variable Length Subnet Masking) pozwala używać w jednej sieci masek różnej długości. Każda podsieć dostaje tyle adresów, ile potrzebuje, zaokrąglone w górę do potęgi dwójki. To ważne, gdy pula adresów jest mała, a grupy urządzeń bardzo się różnią.

Przykład: firma ma sieć 192.168.10.0/24 i potrzebuje czterech podsieci.

Przykładowy plan VLSM dla sieci 192.168.10.0/24
Podsieć Hosty Maska (hosty) Adres sieci
Biuro100/25 (126)192.168.10.0
Magazyn50/26 (62)192.168.10.128
Serwerownia20/27 (30)192.168.10.192
Łącze z routerem2/30 (2)192.168.10.224

Cztery podsieci zajmują 228 z 256 adresów, a od 192.168.10.228 zostaje wolna pula na przyszłość. Przy podziale na równe części każda podsieć musiałaby pomieścić biuro, czyli mieć maskę /25. Cztery takie podsieci to 512 adresów, dwa razy więcej, niż ma cała sieć /24.

Kalkulator przydziela adresy od największej podsieci do najmniejszej. Duży blok musi zaczynać się na adresie podzielnym przez swój rozmiar: podsieć /25 tylko na .0 albo .128. Gdy duże bloki idą pierwsze, każdy kolejny, mniejszy blok trafia na właściwą granicę i między podsieciami nie powstają luki.

Sprawdź w kalkulatorze: plan VLSM dla sieci 192.168.10.0/24

Klasy adresów i adresy specjalne

Przed wprowadzeniem CIDR w 1993 roku wielkość sieci wynikała z klasy adresu, czyli z pierwszych bitów pierwszego oktetu. Dziś maskę dobiera się dowolnie, ale klasy wciąż pojawiają się w podręcznikach i na egzaminach, dlatego kalkulator je podaje.

Klasy adresów IPv4
Klasa Pierwszy oktet Domyślna maska Przeznaczenie
A0–127/8duże sieci
B128–191/16średnie sieci
C192–223/24małe sieci
D224–239brakmulticast
E240–255brakzarezerwowane

Niektóre pule mają z góry ustalone przeznaczenie. Te spotkasz najczęściej:

Najczęściej zadawane pytania

Jak obliczyć adres sieci z adresu IP i maski?

Zapisz adres i maskę w postaci binarnej, a potem wykonaj na nich operację AND bit po bicie. Tam, gdzie maska ma jedynki, przepisujesz bity adresu, a tam, gdzie ma zera, wstawiasz zera. Dla 192.168.1.100 z maską 255.255.255.0 adresem sieci jest 192.168.1.0.

Ile hostów mieści sieć /24?

Sieć /24 ma 256 adresów, z których 254 możesz przydzielić urządzeniom. Pierwszy adres to adres sieci, a ostatni to broadcast. Ogólnie liczba hostów wynosi 2 do potęgi (32 − prefiks) minus 2.

Czym różni się podział na podsieci od VLSM?

Zwykły podział tworzy podsieci tej samej wielkości, więc każda musi pomieścić największą grupę urządzeń. VLSM dobiera maskę osobno do każdej podsieci. Biuro na 100 komputerów dostaje /25, a łącze między dwoma routerami /30, dzięki czemu z tej samej puli zostaje więcej wolnych adresów.

Dlaczego sieć /30 ma tylko 2 hosty, a /31 też 2?

Sieć /30 ma 4 adresy: adres sieci, dwa adresy dla urządzeń i broadcast. Sieć /31 ma tylko 2 adresy i według RFC 3021 oba można przydzielić urządzeniom na łączu punkt-punkt, bo takie łącze nie potrzebuje adresu sieci ani broadcastu. Prefiks /32 oznacza pojedynczy adres.

Jak sprawdzić, czy adres IP jest prywatny?

Adresy prywatne leżą w trzech pulach z RFC 1918: 10.0.0.0/8, 172.16.0.0/12 i 192.168.0.0/16. Nie są widoczne w internecie, więc router łączy je z siecią przez NAT. Kalkulator pokazuje rodzaj adresu w wierszu „Rodzaj adresu”.

Czy kalkulator liczy adresy IPv6?

Nie, kalkulator obsługuje tylko adresy IPv4, czyli zapis z czterema liczbami od 0 do 255 oddzielonymi kropkami. Adres IPv6 ma 128 bitów i zapis szesnastkowy, więc wymaga innego narzędzia.

Podsumowanie

Adres sieci dostajesz z operacji AND na adresie i masce, a broadcast, ustawiając same jedynki w części hosta. Sieć dzielisz, pożyczając bity z części hosta, a gdy podsieci mają być różnej wielkości, użyj VLSM. Operację AND na pojedynczych oktetach sprawdzisz też w kalkulatorze binarnym.