Który z adresów IP jest adresem prywatnym?
A. 192.168.0.1
B. 190.5.7.126
C. 38.176.55.44
D. 131.107.5.65
Pytanie z egzaminu CKE, czerwiec 2013 (arkusz E.13-X-13.05).
Adres 192.168.0.1 należy do prywatnej puli adresów IPv4, dokładnie do zakresu 192.168.0.0 - 192.168.255.255, czyli sieci 192.168.0.0/16. Takie adresy są opisane w RFC 1918 i są przeznaczone do użycia wewnątrz sieci lokalnych LAN, na przykład w domu, w szkole albo w firmie. Nie są routowane bezpośrednio w publicznym Internecie, więc komputer z takim adresem nie jest widoczny globalnie bez użycia mechanizmów typu NAT. W praktyce 192.168.0.1 bardzo często jest adresem bramy domyślnej routera, do którego logujemy się przez przeglądarkę, żeby skonfigurować Wi-Fi, DHCP czy przekierowanie portów. Moim zdaniem to jeden z najbardziej rozpoznawalnych adresów prywatnych, bo pojawia się w wielu domowych routerach. Dobre praktyki mówią, żeby w sieciach lokalnych stosować właśnie pule prywatne, a adresy publiczne zostawiać dla usług faktycznie dostępnych z Internetu, np. serwerów WWW, VPN albo urządzeń brzegowych.
W adresacji IPv4 nie każdy adres, który wygląda zwyczajnie albo zaczyna się od liczby mniejszej niż 223, jest adresem prywatnym. To dość częsty błąd myślowy: ktoś kojarzy klasy adresowe A, B i C, ale nie sprawdza konkretnych zakresów zdefiniowanych w RFC 1918. Adresy prywatne IPv4 są tylko w trzech blokach: 10.0.0.0 - 10.255.255.255, 172.16.0.0 - 172.31.255.255 oraz 192.168.0.0 - 192.168.255.255. Wszystko poza tymi zakresami trzeba traktować ostrożnie, bo najczęściej są to adresy publiczne albo specjalne pule z innym przeznaczeniem. Adres 190.5.7.126 nie mieści się w żadnym zakresie prywatnym, mimo że może przypominać zwykły adres hosta w sieci. Podobnie 131.107.5.65 wygląda technicznie poprawnie, ale nie jest prywatny, bo blok 131.0.0.0/8 nie należy do puli RFC 1918. Adres 38.176.55.44 również jest adresem publicznym, a nie lokalnym. W praktyce pomylenie adresu publicznego z prywatnym może spowodować problemy z routingiem, bezpieczeństwem i konfiguracją NAT. Z mojego doświadczenia najlepiej zapamiętać trzy prywatne zakresy na sztywno, bo przy konfiguracji routerów, DHCP, VPN i zapór sieciowych ta wiedza wraca cały czas. Szczególnie zakres 192.168.x.x jest popularny w małych sieciach, ale sama liczba 192 na początku nie wystarcza — prywatne jest konkretnie 192.168.0.0/16.