Jakie masz pytanie?

lub

Jakie są zastosowania zakresu adresów IPv4 100.64.0.0/10?

zastosowanie współdzielonej przestrzeni adresowej działanie mechanizmu cgnat w sieci wykorzystanie zakresu 100.64.0.0/10
avatar

Gość (83.4.*.*)



Odpowiedź:

W świecie sieci komputerowych większość z nas kojarzy standardowe adresy IP zaczynające się od 192.168.x.x czy 10.x.x.x. Są to tak zwane adresy prywatne, z których korzystamy w domach czy biurach. Jednak istnieje specyficzny zakres, który często budzi zdziwienie, gdy pojawia się w ustawieniach routera lub wynikach komendy ipconfig – mowa o 100.64.0.0/10. Ten blok adresowy, zdefiniowany w dokumencie RFC 6598, pełni kluczową rolę we współczesnym internecie, stanowiąc pomost między wyczerpującą się pulą adresów IPv4 a potrzebami dostawców usług internetowych.

Czym jest Shared Address Space (RFC 6598)?

Zakres 100.64.0.0/10 nie jest ani typowym adresem publicznym, ani standardowym adresem prywatnym (jak te z zakresu RFC 1918). Został on oficjalnie zarezerwowany w 2012 roku jako Shared Address Space (Współdzielona Przestrzeń Adresowa). Obejmuje on ponad 4 miliony adresów (dokładnie od 100.64.0.0 do 100.127.255.255).

Głównym powodem jego powstania był problem wyczerpywania się wolnych adresów IPv4. Dostawcy internetu (ISP) zaczęli mieć trudności z przydzielaniem unikalnego, publicznego adresu IP każdemu nowemu klientowi. Rozwiązaniem stało się Carrier-Grade NAT (CGNAT), a zakres 100.64.0.0/10 stał się jego fundamentem.

Najważniejsze zastosowanie: Carrier-Grade NAT (CGNAT)

Najczęstszym miejscem, gdzie spotkasz adresy z tego zakresu, jest infrastruktura Twojego dostawcy internetu. Gdy ISP nie ma wystarczającej liczby publicznych adresów IPv4, stosuje mechanizm CGNAT (znany również jako Large-Scale NAT).

Działa to w następujący sposób:

  1. Twoje urządzenie domowe otrzymuje od routera adres prywatny (np. 192.168.1.15).
  2. Twój router domowy wykonuje NAT i wysyła pakiety do sieci dostawcy.
  3. Zamiast otrzymać publiczny adres IP na porcie WAN, Twój router otrzymuje adres z zakresu 100.64.0.0/10.
  4. Dostawca internetu zbiera ruch od setek lub tysięcy klientów z takimi adresami i dopiero na swoim "potężnym" routerze brzegowym zamienia je na jeden wspólny, publiczny adres IP, pod którym widziany jest cały segment sieci w internecie.

Dlaczego nie użyć zwykłych adresów prywatnych (np. 10.0.0.0/8)?

To jedno z najczęstszych pytań. Odpowiedź brzmi: konflikty adresacji. Gdyby dostawca internetu używał zakresu 192.168.0.0/16 w swojej sieci szkieletowej, a Ty używałbyś tego samego zakresu w domu, Twój router nie wiedziałby, czy pakiet ma trafić do Twojej drukarki w pokoju obok, czy do serwera dostawcy. Zakres 100.64.0.0/10 został stworzony właśnie po to, by uniknąć takich kolizji – zakłada się, że nikt nie powinien używać go wewnątrz swojej sieci lokalnej.

Zastosowanie w nowoczesnych sieciach VPN i Mesh

W ostatnich latach zakres 100.64.0.0/10 zyskał drugie życie dzięki nowoczesnym technologiom sieciowym, takim jak Tailscale czy inne rozwiązania typu Mesh VPN.

Usługi te tworzą wirtualne sieci prywatne, które łączą Twoje urządzenia (laptop, telefon, serwer NAS) niezależnie od tego, gdzie się znajdują. Aby uniknąć konfliktów z lokalnymi sieciami Wi-Fi w kawiarniach czy hotelach, Tailscale domyślnie przydziela urządzeniom adresy właśnie z puli 100.64.0.0/10. Dzięki temu masz pewność, że adres Twojego domowego serwera nie "pogryzie się" z adresem routera w publicznej sieci, do której właśnie się podłączyłeś.

Wykorzystanie w chmurach obliczeniowych i infrastrukturze

Duzi dostawcy usług chmurowych oraz operatorzy centrów danych również korzystają z tego zakresu. Jest on idealny do:

  • Komunikacji wewnętrznej między usługami: Gdzie wymagana jest izolacja od publicznego internetu, ale standardowe pule prywatne są już zajęte przez klientów.
  • Zarządzania infrastrukturą: Adresy te mogą służyć do monitorowania urządzeń sieciowych bez konieczności marnowania cennych publicznych adresów IP.
  • Peeringu i punktów wymiany ruchu: W specyficznych konfiguracjach, gdzie dwie sieci muszą się ze sobą komunikować, ale nie chcą wystawiać usług bezpośrednio na świat.

Czy adres 100.64.0.0/10 jest bezpieczny?

Z punktu widzenia przeciętnego użytkownika, posiadanie takiego adresu na porcie WAN routera oznacza zazwyczaj pewne ograniczenia, ale nie bezpośrednie zagrożenie. Kluczowe fakty to:

  • Brak routowalności w publicznym internecie: Adresy te nie są widoczne "z zewnątrz". Nikt z internetu nie może bezpośrednio połączyć się z Twoim urządzeniem, jeśli ma ono adres 100.64.x.x.
  • Problemy z usługami "Self-hosting": Jeśli chcesz postawić w domu serwer gry lub stronę WWW i Twój dostawca przydzielił Ci adres z tego zakresu, standardowe przekierowanie portów nie zadziała. Będziesz potrzebował dodatkowych narzędzi (jak tunele Cloudflare lub wspomniany Tailscale), aby udostępnić swoje usługi światu.

Ciekawostka: Jak sprawdzić, czy jesteś za CGNAT?

Wystarczy wejść w ustawienia swojego routera i sprawdzić adres IP przypisany do interfejsu WAN (Internet). Jeśli mieści się on w przedziale od 100.64.0.0 do 100.127.255.255, oznacza to, że Twój dostawca korzysta z Shared Address Space i dzielisz publiczny adres IP z innymi użytkownikami. Możesz to również porównać z wynikiem na stronach typu "What is my IP" – jeśli adresy się różnią, jesteś za NAT-em operatora.

Podziel się z innymi: