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
Adres z prefiksem, np. 10.0.0.0/16.
Kalkulator zaokrągli ją w górę do potęgi dwójki.
Podsieci
| Nr | Adres sieci | Pierwszy host | Ostatni host | Broadcast |
|---|
Pula adresów, którą dzielisz między podsieci.
Wpisz podsieci i liczbę urządzeń w każdej. Kalkulator przydzieli adresy od największej podsieci do najmniejszej.
Wykorzystanie sieci bazowej
| Podsieć | Hosty | Adres sieci | Maska | Zakres hostów | Broadcast |
|---|
Hosty: ile urządzeń potrzebujesz / ile adresów mieści podsieć.
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 | Binarnie | Dziesiętnie |
|---|---|---|
| Adres IP | 0010 1101 | 45 |
| Maska | 1111 0000 | 240 |
| Adres sieci (AND) | 0010 0000 | 32 |
| Broadcast | 0010 1111 | 47 |
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.
| 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 |
| /24 | 255.255.255.0 | 256 | 254 |
| /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.
| Podsieć | Hosty | Maska (hosty) | Adres sieci |
|---|---|---|---|
| Biuro | 100 | /25 (126) | 192.168.10.0 |
| Magazyn | 50 | /26 (62) | 192.168.10.128 |
| Serwerownia | 20 | /27 (30) | 192.168.10.192 |
| Łącze z routerem | 2 | /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.
| Klasa | Pierwszy oktet | Domyślna maska | Przeznaczenie |
|---|---|---|---|
| A | 0–127 | /8 | duże sieci |
| B | 128–191 | /16 | średnie sieci |
| C | 192–223 | /24 | małe sieci |
| D | 224–239 | brak | multicast |
| E | 240–255 | brak | zarezerwowane |
Niektóre pule mają z góry ustalone przeznaczenie. Te spotkasz najczęściej:
- 10.0.0.0/8, 172.16.0.0/12 i 192.168.0.0/16 to adresy prywatne (RFC 1918). Używasz ich w sieci domowej i firmowej, a do internetu łączysz się przez NAT.
- 127.0.0.0/8 to pętla zwrotna (loopback). Adres 127.0.0.1 oznacza ten sam komputer.
- 169.254.0.0/16 to adresy link-local. Komputer nadaje je sobie sam, gdy nie dostanie adresu z serwera DHCP.
- 100.64.0.0/10 to pula współdzielona (RFC 6598), której operatorzy używają do CGNAT, czyli wspólnego publicznego adresu dla wielu klientów.
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.