Adres IPv4 jest uznawany za publiczny, gdy może być routowany w Internecie i nie znajduje się w puli adresów zastrzeżonych do użytku prywatnego. W praktyce na egzaminach najczęściej rozróżnia się adresy publiczne od adresów prywatnych RFC1918, które są przeznaczone do sieci lokalnych i zwykle wymagają translacji NAT, aby uzyskać dostęp do Internetu.
Zakresy prywatne RFC1918 to:
- 10.0.0.0/8 (10.0.0.0–10.255.255.255)
- 172.16.0.0/12 (172.16.0.0–172.31.255.255)
- 192.168.0.0/16 (192.168.0.0–192.168.255.255)
W podanych odpowiedziach trzy adresy wpadają dokładnie w te pule:
- 172.31.16.127 należy do zakresu 172.16.0.0/12, więc jest prywatny.
- 192.168.224.15 należy do 192.168.0.0/16, więc jest prywatny.
- 172.16.31.22 także należy do 172.16.0.0/12, więc jest prywatny.
Adres 194.204.152.34 nie należy do żadnego z powyższych zakresów prywatnych, dlatego w tym zestawie jest adresem publicznym.
Typowa pułapka polega na tym, że część osób zapamiętuje "172.x.x.x" jako prywatne. To nieprawda: prywatny jest tylko przedział od 172.16.0.0 do 172.31.255.255. Adresy 172.0.0.0–172.15.255.255 oraz 172.32.0.0–172.255.255.255 nie są z definicji adresami prywatnymi RFC1918.