Gość (83.4.*.*)
Kiedy myślimy o adresach IP, zazwyczaj przed oczami mamy ciągi cyfr, które pozwalają nam połączyć się z ulubioną stroną internetową, drukarką w biurze czy serwerem gry. Jednak w świecie protokołu IPv4 istnieją specyficzne zakresy, które pełnią funkcje czysto techniczne i nie służą do „normalnego” surfowania po sieci. Jednym z takich obszarów jest zakres 0.0.0.0/8. Choć dla administratorów sieci to po prostu „slash osiem”, dla większości osób brzmi to jak czarna magia. Jak zatem nazwać ten zakres w sposób zrozumiały i pozbawiony technicznego żargonu?
Najprostszym i najbardziej trafnym określeniem dla zakresu 0.0.0.0/8 jest „bieżąca sieć” lub „ta sieć”. W oficjalnej dokumentacji technicznej (RFC 1122) ten zakres jest opisany jako „This Network”. Co to oznacza w praktyce?
Wyobraźmy sobie, że urządzenie, które właśnie zostało podłączone do sieci, jeszcze nie wie, jaki ma adres IP. Musi zapytać o to serwer (zazwyczaj router), ale żeby wysłać jakiekolwiek zapytanie w protokole IP, musi mieć jakiś adres nadawcy. Wtedy używa właśnie „adresu zerowego”. Można to porównać do sytuacji, w której ktoś wchodzi do pokoju pełnego ludzi i pyta: „Hej, kim ja właściwie jestem w tej grupie?”. Nie używa swojego imienia, bo go jeszcze nie zna – odnosi się po prostu do siebie w kontekście miejsca, w którym się znajduje.
Innym, mniej technicznym określeniem mogą być „adresy startowe” lub „pula inicjalizacyjna”. Wynika to z faktu, że zakres ten jest wykorzystywany niemal wyłącznie w procesie uruchamiania komunikacji sieciowej (proces DHCP).
Kiedy Twój telefon łączy się z Wi-Fi, przez ułamek sekundy posługuje się adresem z tego zakresu, aby „przedstawić się” routerowi i poprosić o właściwy, stały adres. Dlatego można o nich myśleć jako o adresach tymczasowych, używanych tylko na etapie „podawania sobie rąk” przez urządzenia.
Dla przeciętnego użytkownika internetu zakres 0.0.0.0/8 to po prostu „adresy zarezerwowane” lub „niedostępne”. Ważne jest to, że tych adresów nie spotkasz w przeglądarce internetowej. Jeśli spróbujesz wpisać w pasek adresu np. 0.1.2.3, żadna strona się nie załaduje.
Warto zapamiętać, że:
Zakres 0.0.0.0/8 obejmuje wszystkie adresy zaczynające się od zera, czyli od 0.0.0.0 do 0.255.255.255. To łącznie ponad 16,7 miliona adresów! W dobie ogromnego deficytu adresów IPv4 (które po prostu się kończą), marnowanie tak wielkiej puli na cele „tylko do komunikacji lokalnej przy starcie” wydaje się rozrzutnością. Istnieją projekty i dyskusje w środowisku inżynierów sieciowych (np. inicjatywa unicast-0), które dążą do „uwolnienia” tego zakresu i przekształcenia go w normalne, użyteczne adresy publiczne. Na razie jednak większość systemów operacyjnych traktuje je jako specjalne i blokuje ich normalne użycie.
Często mylimy konkretny adres 0.0.0.0 z całym zakresem /8.
Podsumowując, jeśli chcesz uniknąć żargonu, najlepiej mówić o tym zakresie jako o adresach „tej sieci” lub puli zarezerwowanej do konfiguracji. To określenia, które najlepiej oddają ducha tego, do czego te miliony cyferek zostały stworzone.