Adres 192.168.1.37/24 składa się z adresu IPv4 oraz długości prefiksu. Liczba po ukośniku mówi, ile początkowych bitów identyfikuje sieć. Pozostałe bity są przeznaczone na adresy wewnątrz tej sieci.
Nie trzeba liczyć wszystkiego binarnie przy każdej konfiguracji, ale warto rozumieć wynik kalkulatora. Dzięki temu nie wpiszesz adresu broadcast jako bramy i zauważysz nakładające się podsieci.
Co oznacza /24?
IPv4 ma 32 bity podzielone na cztery oktety. Prefiks /24 oznacza 24 bity sieci i 8 bitów przeznaczonych na adresy w tej podsieci.
CIDR: /24
Maska: 255.255.255.0
Dla 192.168.1.37/24:
Adres sieci: 192.168.1.0
Pierwszy host: 192.168.1.1
Ostatni host: 192.168.1.254
Broadcast: 192.168.1.255
Liczba adresów: 256
Klasyczne hosty: 254
W typowej podsieci pierwszy adres opisuje samą sieć, a ostatni jest adresem rozgłoszeniowym, dlatego nie przypisuje się ich zwykłym urządzeniom.
Najczęściej spotykane prefiksy
| CIDR | Maska | Wszystkie adresy | Klasyczne adresy hostów |
|---|---|---|---|
/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 |
Współczesne protokoły znają wyjątki, na przykład /31 na łączach punkt-punkt, ale w domowej sieci i podstawowych ćwiczeniach najczęściej używa się klasycznej zasady odjęcia adresu sieci i broadcastu.
Jak policzyć liczbę adresów?
Od 32 odejmij długość prefiksu, a następnie policz 2 do otrzymanej potęgi.
Dla /26:
32 - 26 = 6 bitów hosta
2^6 = 64 adresy
64 - 2 = 62 klasyczne adresy hostów
Dla /28:
32 - 28 = 4
2^4 = 16 adresów
16 - 2 = 14 hostów
Jak znaleźć granice podsieci?
Przy prefiksach dłuższych niż /24 przydatny jest rozmiar bloku. Odejmij wartość ostatniego używanego oktetu maski od 256.
Dla /26 maska kończy się liczbą 192:
256 - 192 = 64
Podsieci zaczynają się więc co 64 adresy:
192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26
Jeśli analizowany adres to 192.168.1.70/26, znajduje się w drugim bloku:
Sieć: 192.168.1.64
Pierwszy host: 192.168.1.65
Ostatni host: 192.168.1.126
Broadcast: 192.168.1.127
Adres 192.168.1.130/26 należy już do sieci 192.168.1.128/26.
Przykład /28
Maska /28 to 255.255.255.240, więc:
256 - 240 = 16
Granice wypadają co 16:
.0, .16, .32, .48, .64, .80, .96, .112,
.128, .144, .160, .176, .192, .208, .224, .240
Dla 10.10.10.77/28 właściwy blok zaczyna się od .64, a kolejny od .80:
Sieć: 10.10.10.64
Pierwszy host: 10.10.10.65
Ostatni host: 10.10.10.78
Broadcast: 10.10.10.79
Prywatne zakresy IPv4
W sieciach domowych i firmowych najczęściej spotkasz zakresy zdefiniowane w RFC 1918:
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
Zakres 172.16.0.0/12 obejmuje adresy od 172.16.0.0 do 172.31.255.255. Nie cały zakres 172.x.x.x jest prywatny.
Router wykonujący NAT pozwala wielu prywatnym adresom korzystać z jednego publicznego adresu operatora. Prywatność adresu nie oznacza jednak automatycznie bezpieczeństwa — nadal potrzebujesz zapory, aktualizacji i właściwych reguł dostępu.
Typowe błędy
Urządzenia mają różne maski
Komputer z 192.168.1.20/24 i serwer z 192.168.1.30/28 inaczej oceniają, które adresy są lokalne. Połączenie może działać tylko w niektórych kierunkach albo zależeć od bramy.
Nakładające się sieci VPN
Jeśli dom i zdalna lokalizacja używają 192.168.1.0/24, klient VPN nie zawsze wie, gdzie wysłać ruch. Warto stosować mniej oczywiste, niepokrywające się zakresy.
Brama spoza podsieci
Brama urządzenia zwykle musi znajdować się w tej samej podsieci. Dla hosta 192.168.1.70/26 adres 192.168.1.1 jest poza jego siecią 192.168.1.64/26.
Użycie adresu sieci lub broadcastu
W klasycznej podsieci /24 nie przypisuj urządzeniu .0 ani .255. Dla /26 granice są inne — broadcastem może być .63, .127, .191 albo .255.
Jak sprawdzić konfigurację w Windows?
ipconfig /all
Zobaczysz adres IPv4, maskę, bramę i serwery DNS. Jeśli rozwiązujesz problem z dostępem do Internetu, skorzystaj również z poradnika komputer nie ma dostępu do Internetu.