Przejdź do treści
mojeip.io

CGNAT - dlaczego nie masz publicznego IP i co z tym zrobić

29 września 2026 · 5 min czytania

Przekierowanie portu ustawione w routerze nie działa, kamera nie łączy się z aplikacją spoza domu, a gra pokazuje „ścisły typ NAT”? Częsta przyczyna to CGNAT: operator nie daje Ci własnego publicznego adresu IP, tylko dzieli jeden adres między wielu klientów. Poniżej wyjaśniamy, jak to rozpoznać, co przez to nie działa i jak to obejść.

Czym jest CGNAT

W domu działa zwykły NAT: router ma jeden adres od operatora, a urządzenia w sieci dostają adresy prywatne, np. 192.168.1.10. Router „tłumaczy” ruch tak, że cały dom wychodzi do internetu pod jednym adresem.

CGNAT (Carrier-Grade NAT) to ten sam mechanizm po stronie operatora. Twój router nie dostaje publicznego adresu, tylko kolejny adres wewnętrzny, zwykle z puli 100.64.0.0-100.127.255.255, zarezerwowanej specjalnie do tego celu (RFC 6598). Dopiero urządzenie operatora zamienia go na publiczny adres, wspólny dla wielu klientów naraz. Ruch przechodzi więc przez dwa NAT-y: Twój i operatora.

Operatorzy robią to, bo adresów IPv4 zabrakło - europejski rejestr RIPE NCC wydał ostatni wolny przydział w 2019 r. Szerzej opisujemy to we wpisie IPv4 vs IPv6. CGNAT to standard w internecie mobilnym, a stosuje go też część operatorów łączy stacjonarnych.

Jak sprawdzić, czy jesteś za CGNAT

  1. Sprawdź swój publiczny adres na stronie głównej mojeip.io.
  2. Zaloguj się do panelu routera i znajdź adres WAN (czasem nazywany „adresem internetowym” albo „IP zewnętrznym”).
  3. Porównaj oba adresy:
    • Są takie same - masz publiczny adres, CGNAT Cię nie dotyczy.
    • Adres WAN zaczyna się od 100.64. do 100.127. albo jest adresem prywatnym (10., 172.16.-172.31., 192.168.) - jesteś za CGNAT.

Jeśli łączysz się przez telefon lub router LTE/5G, CGNAT jest niemal pewny. Dodatkowa wskazówka: uruchom na swoim komputerze polecenie tracert 1.1.1.1 (Windows) albo traceroute 1.1.1.1 (macOS, Linux). Jeśli zaraz za Twoim routerem pojawiają się adresy z puli 100.64.0.0/10 albo prywatne, ruch przechodzi przez NAT operatora. Jak czytać wynik traceroute, wyjaśniamy w poradniku o pingu i traceroute.

Co przez CGNAT nie działa

Zwykłe przeglądanie stron, streaming, poczta czy wideorozmowy działają normalnie, bo to Ty inicjujesz połączenie. Wiele urządzeń domowych (np. kamery z aplikacją producenta) też działa, bo łączy się z serwerem producenta od środka.

Co z tym zrobić

  1. Poproś operatora o publiczny adres IP. Wielu operatorów wydaje go na życzenie, bezpłatnie albo za dopłatą. W internecie mobilnym czasem wymaga to innych ustawień połączenia (APN) albo osobnej usługi. To najprostsze i najpełniejsze rozwiązanie.
  2. Sprawdź IPv6. Jeśli operator obsługuje IPv6, urządzenia w domu mają adresy publiczne bez NAT. Połączenie z zewnątrz działa wtedy przez IPv6, o ile pozwoli na nie zapora routera, a łączące się urządzenie też ma IPv6. Sprawdzisz to w teście IPv6.
  3. Użyj tunelu lub sieci nakładkowej. Usługi takie jak Tailscale, ZeroTier czy Cloudflare Tunnel łączą się z urządzeniem w domu „od środka” i udostępniają je bez otwierania portów. To dobre rozwiązanie do dostępu do własnego dysku, kamery czy panelu domowego serwera.
  4. Pośrednik z publicznym adresem. Przy serwerze gry czy stronie możesz użyć wynajętego serwera (VPS) jako pośrednika albo usługi VPN, która oferuje przekierowanie portów. Zwykły VPN tego nie zapewnia - daje inny adres, ale nadal nie przyjmuje połączeń przychodzących.

Czy CGNAT ma jakieś zalety?

Dla operatora - pozwala obsłużyć klientów mimo braku adresów IPv4. Dla Ciebie efekt jest głównie taki, że Twój adres jest mniej „osobisty”: te same adresy widzą strony dla wielu klientów naraz, a lokalizacja z adresu IP bywa jeszcze mniej dokładna. To jednak nie jest ochrona prywatności. Operator zwykle rejestruje, któremu klientowi i które porty przydzielił w danej chwili, i może wskazać abonenta na żądanie uprawnionych organów. Więcej o tym, co zdradza adres, w poradniku Adres IP - co to jest i co naprawdę o Tobie zdradza.

Najczęstsze pytania

Czy CGNAT spowalnia internet?

Zwykle niezauważalnie. Opóźnienia mogą pojawić się, gdy urządzenia NAT operatora są przeciążone, ale na co dzień prędkość zależy od innych czynników. Jak ją rzetelnie zmierzyć, wyjaśniamy w poradniku o teście prędkości.

Dlaczego mojeip.io pokazuje moje miasto źle?

Bazy lokalizacji przypisują adres do miejsca, w którym operator ma infrastrukturę. Przy CGNAT wspólny adres obsługuje klientów z dużego obszaru, więc lokalizacja bywa przesunięta nawet do innego miasta.

Czy zmiana routera pomoże?

Nie. CGNAT działa po stronie operatora, więc żaden router w domu go nie ominie. Pomóc może tylko publiczny adres od operatora albo jedno z obejść opisanych wyżej.

Jak sprawdzić, czy przekierowanie portu działa?

Po zmianach sprawdź port z zewnątrz w skanerze portów. O bezpieczeństwie otwierania portów piszemy w poradniku Otwarte porty.

Źródła

Sprawdź swój publiczny adres IP

Porównaj go z adresem WAN w routerze.

Powiązane narzędzia:

Przeczytaj też