Adres ::1 w IPv6 jest jednoznacznie zarezerwowany jako adres pętli zwrotnej (loopback). Oznacza to, że pakiety wysyłane na ten adres nigdy nie powinny opuszczać komputera – służą do lokalnego testowania stosu sieciowego oraz usług działających na tej samej maszynie (np. serwera WWW, bazy danych). W praktyce aplikacje używają go jako odpowiednika nazwy localhost w środowiskach IPv6.
W IPv4 analogiczną rolę pełni blok adresowy 127.0.0.0/8. Jest to specjalny zakres przeznaczony właśnie na loopback. Najczęściej spotykany, "kanoniczny" adres używany w konfiguracjach i przykładach to 127.0.0.1 – dlatego jest poprawnym odpowiednikiem ::1.
- Dlaczego "127.0.0.1" jest poprawne?
Bo jest standardowo używanym adresem loopback w IPv4 (localhost) i odpowiada funkcji ::1 w IPv6. - Dlaczego "10.0.0.1" jest niepoprawne?
To adres z puli prywatnej (do sieci lokalnych), ale nie jest adresem pętli zwrotnej; wskazuje na host w sieci, a nie na "ten sam komputer". - Dlaczego "1.1.1.1" jest niepoprawne?
To publiczny adres IPv4 (może być routowalny w Internecie), nie ma znaczenia loopback i nie jest przypisany do mechanizmu localhost. - Dlaczego "128.0.0.1" jest niepoprawne?
Nie należy do zakresu 127.0.0.0/8. Pierwszy oktet 128 oznacza już inną klasę/zakres adresacji i nie jest zarezerwowany na loopback.
Wskazówka egzaminacyjna: zapamiętaj parę "::1 ↔ 127.0.0.1". Jeśli w odpowiedziach pojawia się adres z 10.x.x.x lub 192.168.x.x, to najczęściej dotyczy adresacji prywatnej LAN, a nie pętli zwrotnej.