Dlaczego w sieci komórkowej domyślnie nie masz publicznego IP?

W sieciach komórkowych publiczny adres IP nie jest przyznawany domyślnie z powodu krytycznego deficytu adresów w protokole IPv4 oraz ze względów bezpieczeństwa infrastruktury operatora. Operatorzy komórkowi stosują mechanizm CGNAT, który pozwala na współdzielenie jednego publicznego adresu IPv4 przez setki lub tysiące urządzeń mobilnych jednocześnie.


Spis treści



Dla klientów indywidualnych oraz biznesowych korzystających z łączności mobilnej oznacza to domyślne funkcjonowanie w sieci prywatnej, ukrytej za zaporą sieciową operatora.

Czym jest publiczny adres IP i jak działa w sieci komórkowej?

Publiczny adres IP to unikalny w skali globalnej identyfikator numeryczny przypisywany urządzeniu podłączonemu do Internetu, który umożliwia jego bezpośrednią identyfikację i dwukierunkową komunikację z dowolnego miejsca w sieci. W sieci komórkowej publiczny adres IP pozwala na unikalne adresowanie karty SIM w globalnej przestrzeni adresowej Internetu.

W tradycyjnej strukturze protokołu IPv4 pula adresowa wynosi około 4,29 miliarda adresów. Liczba ta została całkowicie wyczerpana przez globalną organizację Internet Assigned Numbers Authority w lutym 2011 roku. W dobie masowego rozwoju urządzeń mobilnych oraz infrastruktury IoT, przyznanie unikalnego, publicznego adresu IPv4 dla każdej nowo aktywowanej karty SIM stało się fizycznie niemożliwe.

Z tego powodu w domyślnych profilach Access Point Name w sieciach komórkowych urządzeniu przydzielany jest wyłącznie prywatny adres IP z zakresu zdefiniowanego przez standard RFC 1918. Adres prywatny jest widoczny wyłącznie wewnątrz lokalnej struktury sieciowej operatora.

Co to jest technologia CGNAT - Carrier-Grade NAT?

Technologia Carrier-Grade NAT - CGNAT, określana również jako Large-Scale NAT, to wielkoskalowy mechanizm translacji adresów sieciowych, który umożliwia operatorom telekomunikacyjnym routing ruchu z tysięcy prywatnych adresów IP klientów przy użyciu niewielkiej puli publicznych adresów IPv4. CGNAT działa w oparciu o normę IETF opisaną w dokumencie RFC 6598, wykorzystując dedykowany zakres adresowy.

Parametr mechanizmu Zwykły NAT Router Domowy Carrier-Grade NAT CGNAT Operatora
Lokalizacja translacji Router brzegowy w domu klienta Dedykowane serwery w rdzeniu sieci operatora
Skala translacji Kilkanaście urządzeń na 1 publiczny IP Tysiące kart SIM na 1 publiczny IP
Zakres adresów wewnętrznych RFC 1918 (192.168.x.x, 10.x.x.x) RFC 6598 (100.64.0.0/10)
Przekierowanie portów (Port Forwarding) Pełna kontrola po stronie użytkownika Brak możliwości konfiguracji przez użytkownika
Maksymalna liczba sesji Ograniczona pamięcią RAM routera domowego Dynamicznie alokowana w systemie brzegowym operatora

Mechanizm CGNAT tworzy tablicę translacji portów PAT – Port Address Translation. Gdy smartfon z kartą SIM wysyła żądanie do serwera internetowego, brama CGNAT podmienia prywatny adres IP urządzenia oraz numer portu źródłowego na swój publiczny IP oraz unikalny port z zakresu ephemeral np. od 1024 do 65535. Odpowiedź z serwera trafia do bramy CGNAT, która na podstawie tablicy sesji przekazuje pakiet powrotny do właściwego urządzenia mobilnego.

Jakie są przyczyny braku domyślnego publicznego IP w telefonie?

Brak domyślnego publicznego adresu IP w sieciach mobilnych wynika z dwóch kluczowych czynników: światowej deficytowości zasobów adresowych IPv4 oraz konieczności zapewnienia cyberbezpieczeństwa urządzeniom końcowym. Wdrożenie technologii CGNAT rozwiązało problem braku adresów oraz odizolowało smartfony i modemy mobilne od bezpośrednich ataków z sieci Internet.

  1. Wyczerpanie przestrzeni adresowej IPv4: Liczba aktywnych kart SIM na świecie przekroczyła 8 miliardów. Przydzielenie unikalnego adresu publicznego do każdej karty SIM wymagałoby dwukrotnie większej przestrzeni adresowej niż cała dostępna pula IPv4 na świecie.
  2. Ochrona przed bezpośrednimi atakami: Urządzenie znajdujące się za bramą CGNAT jest niewidoczne z zewnątrz. Cyberprzestępcy nie mogą zainicjować bezpośredniego połączenia przychodzącego do telefonu, co zabezpiecza użytkowników przed skanowaniem portów, atakami brute-force oraz zainfekowaniem złośliwym oprogramowaniem typu botnet.
  3. Maksymalizacja wydajności przydziału pasma: Sieć komórkowa opiera się na dynamicznym przydzielaniu zasobów radiowych. Brak wymogu utrzymywania stałych połączeń przychodzących pozwala routerom sieci komórkowej na agresywne oszczędzanie energii w urządzeniach mobilnych poprzez wprowadzanie ich w tryby uśpienia.

Jakie ograniczenia powoduje prywatny adres IP dla użytkownika?

Prywatny adres IP przydzielony w ramach sieci komórkowej uniemożliwia bezpośrednie nawiązywanie połączeń przychodzących z Internetu do urządzenia mobilnego. Konfiguracja ta ogranicza możliwość uruchamiania serwerów lokalnych, zdalnego zarządzania urządzeniami oraz zmniejsza jakość połączeń w grach sieciowych.

  • Brak możliwości postawienia serwera lokalnego: Użytkownik nie może uruchomić domowego serwera FTP, serwera plików NAS, serwera WWW ani własnej chmury danych dostępnej bezpośrednio pod adresem IP.
  • Ograniczenia w zdalnym dostępie - RDP / SSH / VPN: Połączenie z domowym komputerem przez Pulpit Zdalny (RDP) lub bezpieczną powłokę SSH z zewnątrz wymaga użycia pośredników (np. usług typu ngrok, Cloudflare Tunnels lub zewnętrznych serwerów VPN z publicznym IP).
  • Problemy z systemami monitoringu i IoT: Kamery IP, rejestratory DVR oraz centrale automatyki domowej nie mogą przesyłać obrazu ani przyjmować komend w trybie bezpośrednim bez chmury producenta.
  • Restrykcje w grach online - Strict NAT / Type 3: Konsole do gier, PlayStation, Xbox, Nintendo Switch oraz komputery PC wykrywają obecność CGNAT jako "Strict NAT" lub "Umiarkowany NAT". Skutkuje to brakiem możliwości hostowania rozgrywki wieloosobowej, utrudnionym dobieraniem graczy (matchmaking) oraz brakiem komunikacji głosowej P2P.

Czym różni się publiczny adres IP statyczny od dynamicznego?

Publiczny adres IP w sieci komórkowej występuje w dwóch wariantach: dynamicznym, gdzie ciąg cyfr zmienia się po każdym restartowaniu połączenia sieciowego, oraz statycznym, gdzie adres przypisany jest na stałe do danej karty SIM na podstawie identyfikatora IMSI. Obie opcje wymagają zmiany profilu APN w ustawieniach routera lub telefonu.


Publiczny dynamiczny adres IP

Publiczny dynamiczny adres IP zmienia swoją wartość przy każdym ponownym nawiązaniu połączenia z siecią komórkową np. po restarcie routera lub przelogowaniu do nowej stacji BTS. Pozwala na otworzenie portów przychodzących i inicjowanie połączeń z zewnątrz, jednak w przypadku chęci stałego łączenia się z urządzeniem wymaga zastosowania usługi DDNS – Dynamic Domain Name System, która na bieżąco aktualizuje domenę internetową o zmieniony adres IP.

Publiczny statyczny adres IP

Publiczny statyczny adres IP jest niezmienny przez cały okres trwania umowy usługi. Jest to rozwiązanie klasy biznesowej, niezbędne przy zestawianiu stałych szyfrowanych tuneli IPSec VPN, autoryzacji dostępu do baz danych po adresie IP whitelist oraz przy prowadzeniu własnej infrastruktury serwerowej wymagającej certyfikatów SSL opartych o stały rekord A w strefie DNS.

Podsumowanie

Podsumowując, w sieci komórkowej domyślny brak publicznego adresu IP wynika z powszechnego stosowania mechanizmu Carrier-Grade NAT CGNAT w celu ochrony wyczerpanej przestrzeni adresowej IPv4 oraz zapewnienia domyślnego bezpieczeństwa urządzeń mobilnych przed atakami z zewnątrz. Przydzielenie prywatnego adresu IP z zakresu RFC 6598 w pełni zaspokaja potrzeby standardowego przeglądania Internetu i korzystania z multimediów, lecz uniemożliwia bezpośrednie połączenia przychodzące niezbędne do hostowania serwerów, monitoringu czy gier w trybie Strict NAT.


Autor: M. Czajek

Oferty abonamentu komórkowego