Adresem IPv4 urządzenia pracującego w sieci 10.100.0.0/18 jest
A. 10.100.64.254
B. 10.100.32.254
C. 10.100.128.254
D. 10.100.192.254
Pytanie z egzaminu CKE, styczeń 2021 (arkusz E.13-SG-21.01).
Adres 10.100.32.254 mieści się w sieci 10.100.0.0/18, dlatego jest poprawnym adresem IPv4 urządzenia w tej podsieci. Prefiks /18 oznacza, że 18 bitów adresu jest częścią sieci, a pozostałe 14 bitów służy do adresowania hostów. Maska dla /18 to 255.255.192.0. W trzecim oktecie blok ma rozmiar 64, bo 256 - 192 = 64. Zakres tej podsieci zaczyna się od 10.100.0.0 i kończy na 10.100.63.255. Adres sieci to 10.100.0.0, broadcast to 10.100.63.255, a użyteczne adresy hostów są od 10.100.0.1 do 10.100.63.254. Adres 10.100.32.254 znajduje się właśnie w tym zakresie. W praktyce taką analizę robi się przy konfiguracji interfejsów routerów, serwerów DHCP, VLAN-ów albo przy sprawdzaniu, czy komputer rzeczywiście jest w tej samej podsieci co brama domyślna. Moim zdaniem warto zawsze policzyć rozmiar bloku w tym oktecie, w którym kończy się maska, bo to bardzo zmniejsza ryzyko pomyłki. Adres 10.100.0.0 należy też do puli prywatnej 10.0.0.0/8 opisanej w RFC 1918, więc typowo spotkasz go w sieciach firmowych i laboratoryjnych, a nie jako publiczny adres w Internecie.
W tym zadaniu łatwo się pomylić, jeśli patrzy się tylko na początek adresu 10.100 i zakłada, że wszystko z takim początkiem należy do tej samej sieci. To byłoby prawdziwe przy masce /16, ale tutaj mamy /18, więc granica podsieci wypada w trzecim oktecie. Maska 255.255.192.0 oznacza, że trzeci oktet jest dzielony blokami po 64 wartości: 0-63, 64-127, 128-191 oraz 192-255. Sieć 10.100.0.0/18 obejmuje tylko zakres od 10.100.0.0 do 10.100.63.255, z użytecznymi adresami hostów od 10.100.0.1 do 10.100.63.254. Dlatego adresy 10.100.64.254, 10.100.128.254 i 10.100.192.254 nie są hostami w tej podsieci, tylko należą do następnych bloków /18. 10.100.64.254 mieści się w sieci 10.100.64.0/18, 10.100.128.254 w sieci 10.100.128.0/18, a 10.100.192.254 w sieci 10.100.192.0/18. Typowy błąd myślowy polega na tym, że ktoś zapamiętuje samą klasę adresu albo prywatny zakres 10.0.0.0/8 i nie uwzględnia CIDR. A w nowoczesnych sieciach klasowe podejście jest raczej tylko historyczną ciekawostką; w konfiguracji routerów, przełączników warstwy trzeciej, DHCP czy firewalli liczy się dokładny prefiks. Z mojego doświadczenia najlepiej robić szybkie sprawdzenie: dla /18 blok w trzecim oktecie ma 64, więc adres z trzecim oktetem 32 pasuje do zakresu 0-63, a 64, 128 i 192 zaczynają już nowe podsieci. Taka metoda jest prosta i całkiem odporna na stres na egzaminie.