Który z adresów może być użyty do adresacji w sieci publicznej?
Adres 172.32.1.242 może być użyty do adresacji w sieci publicznej, ponieważ nie należy do zakresów prywatnych zdefiniowanych w RFC 1918. W IPv4 mamy trzy najważniejsze pule prywatne: 10.0.0.0/8, 172.16.0.0/12 oraz 192.168.0.0/16. W praktyce oznacza to, że prywatny zakres 172.x obejmuje tylko adresy od 172.16.0.0 do 172.31.255.255. Adres 172.32.1.242 jest już poza tym zakresem, więc może być routowany w Internecie, o ile oczywiście został legalnie przydzielony przez operatora lub odpowiedni rejestr adresowy. To ważne dopowiedzenie, bo publiczny nie znaczy, że można sobie go wpisać jak się chce. Moim zdaniem to jeden z częstszych haczyków w testach, bo wiele osób widzi 172 i automatycznie uznaje adres za prywatny. W administracji siecią trzeba patrzeć na cały zakres, nie tylko na pierwszy oktet. W praktyce adresy prywatne stosuje się w LAN-ach, za NAT-em, np. w domu, szkole czy firmie, a adres publiczny jest potrzebny np. na interfejsie routera od strony Internetu, dla serwera dostępnego z zewnątrz albo przy zestawianiu niektórych usług VPN.
W tym pytaniu kluczowe jest rozróżnienie adresów prywatnych i publicznych w IPv4, a nie samo skojarzenie pierwszej liczby w adresie. Zakres 10.0.0.0/8 jest w całości prywatny, więc każdy adres zaczynający się od 10, na przykład 10.242.1.32 albo 10.32.242.1, jest przeznaczony do użycia wewnątrz sieci lokalnych. Takie adresy normalnie nie są routowane w publicznym Internecie. Można je spotkać w firmach, szkołach, sieciach domowych, centrach danych, ale zwykle wychodzą do Internetu przez NAT na routerze lub firewallu. Adres 172.16.242.1 też nie jest publiczny, bo mieści się w prywatnym zakresie 172.16.0.0/12, czyli dokładnie od 172.16.0.0 do 172.31.255.255. Typowy błąd polega na tym, że ktoś zapamięta, że 172 coś tam jest prywatne, ale nie pamięta końca zakresu. A tutaj diabeł siedzi w szczegółach. 172.32.1.242 wygląda podobnie, ale już nie należy do puli prywatnej, ponieważ 32 jest większe niż 31 w drugim oktecie. Z mojego doświadczenia najlepiej zapamiętać trzy prywatne zakresy z RFC 1918: 10/8, 172.16/12 i 192.168/16. Przy konfiguracji routerów, DHCP, NAT i reguł firewall ma to naprawdę praktyczne znaczenie, bo pomylenie adresacji publicznej z prywatną potrafi rozwalić komunikację albo spowodować konflikt tras.