MoleTun
Pobierz
7 min czytania ŚredniozaawansowanyPoradniki techniczne

Granie za CGNAT – rozwiązania

Czym jest CGNAT?

Carrier-Grade NAT (CGNAT), znany też jako Large-Scale NAT (LSN) lub NAT444, to technika, której dostawcy internetu używają, żeby oszczędzać adresy IPv4. Zamiast dawać każdemu klientowi unikalny publiczny adres IP, dostawca umieszcza wielu klientów za jednym wspólnym publicznym IP.

Wyobraź sobie blok mieszkalny: zamiast osobnego adresu dla każdego mieszkania wszyscy dzielą jeden adres budynku. Urządzenie NAT dostawcy działa jak „portiernia”, która kieruje ruch do właściwego mieszkania (twojej sieci domowej).

Dlaczego dostawcy używają CGNAT:

  • •Adresy IPv4 się wyczerpały (istnieje ich tylko ~4,3 miliarda)
  • •To tańsze niż wdrożenie pełnej infrastruktury IPv6
  • •Operatorzy komórkowi używają go niemal powszechnie
  • •Część dostawców internetu domowego wprowadziła go z powodu braku adresów

Jak sprawdzić, czy jesteś za CGNAT

Nie masz pewności, czy jesteś za CGNAT? Oto trzy niezawodne metody:

Metoda 1: porównaj IP routera z zewnętrznym IP

1

Sprawdź adres WAN routera

Zaloguj się do panelu administracyjnego routera i znajdź adres IP WAN/Internet. Zwykle wygląda jak 10.x.x.x, 100.64-127.x.x albo 172.16-31.x.x

2

Sprawdź swoje zewnętrzne IP

Wejdź na whatismyip.com albo wpisz w Google „jakie mam IP”

3

Porównaj

Jeśli oba adresy się różnią, jesteś za CGNAT (albo podwójnym NAT)

Metoda 2: poszukaj zakresów adresów CGNAT

Jeśli adres WAN twojego routera należy do tych zakresów, na pewno jesteś za CGNAT:

Zakres IPOpis
100.64.0.0 – 100.127.255.255Oficjalny zakres CGNAT (RFC 6598)
10.0.0.0 – 10.255.255.255Zakres prywatny (wewnętrzny u dostawcy)
172.16.0.0 – 172.31.255.255Zakres prywatny (rzadziej spotykany)

Metoda 3: test traceroute

Uruchom traceroute do dowolnego publicznego serwera. Jeśli zanim ruch dotrze do publicznego internetu, widzisz kilka przeskoków przez prywatne adresy IP, jesteś za CGNAT.

bash
# Windows
tracert 8.8.8.8

# macOS/Linux
traceroute 8.8.8.8

Jeśli pierwsze przeskoki pokazują adresy zaczynające się od 100.64-127 albo 10.x.x.x, to infrastruktura CGNAT, przez którą przechodzi twój ruch, zanim trafi do publicznego internetu.

Dlaczego przekierowanie portów nie działa za CGNAT

Tradycyjne przekierowanie portów polega na skonfigurowaniu routera tak, by kierował ruch przychodzący na określonych portach do twojego komputera. Przy CGNAT pojawiają się jednak dwa problemy:

Problem 1: podwójny NAT

Ruch z gry musi przejść przez dwa urządzenia NAT:

  1. •Twój router domowy (który kontrolujesz)
  2. •Urządzenie CGNAT dostawcy (którego nie kontrolujesz)

Nawet jeśli idealnie skonfigurujesz przekierowanie portów na swoim routerze, CGNAT dostawcy nie przekieruje tych portów do ciebie.

Problem 2: współdzielone publiczne IP

Publiczne IP, które widzą inni gracze, nie należy tylko do ciebie – dzielisz je z potencjalnie setkami innych klientów. Połączenia przychodzące nie mają jak trafić konkretnie do ciebie.

Problem 3: brak opcji stałego IP

Wielu dostawców korzystających z CGNAT nie oferuje stałych adresów IP albo liczy sobie słono za dedykowane publiczne IPv4 (często 10–30 USD miesięcznie ekstra).

Telefon do dostawcy z prośbą o „otwarcie portów” nie pomoże przy CGNAT. Jedyne rozwiązania po stronie dostawcy to: poproszenie o dedykowane publiczne IP (jeśli jest dostępne), przejście na plan biznesowy albo uzyskanie adresu IPv6.

Jak MoleTun radzi sobie z CGNAT

MoleTun używa zaawansowanych technik przechodzenia przez NAT, żeby zestawiać bezpośrednie połączenia peer-to-peer nawet przez CGNAT. Oto jak to działa:

Przebijanie NAT (hole punching)

Zamiast czekać na połączenia przychodzące (które CGNAT blokuje), MoleTun sprawia, że obaj gracze jednocześnie inicjują połączenia wychodzące:

  1. •Koordynacja: obaj gracze łączą się z serwerem STUN/koordynującym MoleTun
  2. •Wykrywanie: serwer ustala zewnętrzne IP i mapowanie portów każdego gracza
  3. •Synchronizacja: obaj gracze dostają polecenie wysłania do siebie pakietów w tym samym momencie
  4. •Przebicie: te wychodzące pakiety „przebijają dziury” w obu urządzeniach NAT
  5. •Połączenie bezpośrednie: urządzenia NAT uznają teraz połączenie za prawidłowy ruch dwukierunkowy

To działa, bo urządzenia NAT (w tym CGNAT) przepuszczają połączenia wychodzące i odpowiedzi na nie – blokują tylko niezamówiony ruch przychodzący.

Awaryjny relay

W rzadkich przypadkach, gdy przebijanie NAT się nie udaje (symetryczny NAT po obu stronach albo agresywne zapory), MoleTun automatycznie kieruje ruch przez serwery pośredniczące o niskich opóźnieniach:

Typ połączeniaWpływ na opóźnienieKiedy używany
Bezpośrednie P2P0 ms więcej~85% połączeń
Przez przebicie NAT<1 ms więcej~10% połączeń
Przez relay5-15 ms więcej~5% połączeń

MoleTun automatycznie wybiera najlepszą metodę połączenia. Nie musisz niczego konfigurować – po prostu działa.

Konfiguracja MoleTun za CGNAT

1

Pobierz MoleTun

Pobierz MoleTun na swoją platformę ze strony moletun.com/download

2

Utwórz pokój

Kliknij „Utwórz pokój” i wyślij kod znajomym. Konto nie jest potrzebne.

3

Sprawdź typ połączenia

Po połączeniu MoleTun pokazuje stan połączenia. Zielony = bezpośrednie P2P, żółty = przez relay.

4

Uruchom grę

Włącz w grze tryb wieloosobowy LAN/lokalny. Pozostali członkowie pokoju pojawią się jako gracze w sieci lokalnej.

Optymalizacja grania za CGNAT

Nawet gdy MoleTun rozwiązuje problem z łącznością, możesz poprawić wydajność:

Dla najlepszych efektów:

  • •Używaj przewodowego połączenia Ethernet zamiast Wi-Fi
  • •Zamknij aplikacje mocno obciążające łącze (streaming, pobieranie)
  • •Jeśli łączysz się przez relay, spróbuj grać poza godzinami szczytu, gdy relay jest mniej obciążony

Jeśli połączenie jest niestabilne:

  • •Urządzenie CGNAT twojego dostawcy może być przeciążone – spróbuj o innej porze
  • •Tymczasowo przełącz się na dane komórkowe, żeby sprawdzić, czy to problem dostawcy
  • •Jeśli problemy nie ustępują, zapytaj dostawcę o możliwość dedykowanego IP

CGNAT a podwójny NAT

Te pojęcia często się mylą:

SytuacjaPrzyczynaRozwiązanie
CGNATDostawca umieszcza cię za swoim NATMoleTun (użytkownik nie ma innego wyjścia)
Podwójny NATMasz dwa routery (np. modem dostawcy + własny router)Przełącz modem dostawcy w tryb mostu albo użyj MoleTun
CGNAT + podwójny NATObie sytuacje narazMoleTun radzi sobie z obiema

MoleTun działa we wszystkich trzech scenariuszach bez specjalnej konfiguracji.

Czy mogę uniknąć CGNAT, kupując stałe IP?▼

To zależy od dostawcy. Niektórzy oferują dedykowane IPv4 za dodatkową miesięczną opłatą. Zadzwoń i poproś o „publiczny” albo „dedykowany” adres IPv4. Jeśli oferują tylko IPv6, MoleTun wciąż jest najlepszą opcją do grania.

Czy IPv6 pomaga przy CGNAT?▼

I tak, i nie. IPv6 daje każdemu publiczny adres, co eliminuje NAT. Wiele gier nie obsługuje jednak IPv6, a jeśli twój znajomy ma tylko IPv4, nadal nie połączycie się bezpośrednio. MoleTun automatycznie obsługuje tłumaczenie między IPv4 i IPv6.

Dlaczego mój dostawca używa CGNAT?▼

Adresy IPv4 skończyły się w 2011 roku. Dostawcy korzystający z CGNAT rozciągają swoje ograniczone pule adresów na większą liczbę klientów. Jest to szczególnie częste u operatorów komórkowych i nowszych dostawców internetu domowego.

Czy granie za CGNAT jest wolniejsze niż z publicznym IP?▼

Przy bezpośrednich połączeniach P2P w MoleTun nie ma żadnej różnicy. Zauważysz ją tylko wtedy, gdy trzeba użyć relay (ok. 5% przypadków), co dodaje 5–15 ms opóźnienia – w większości gier to wciąż w pełni grywalne.

Gotowy, by zacząć?

Pobierz MoleTun i zacznij grać w niecałą minutę.

Pobierz MoleTun

Powiązane poradniki

Granie za CGNAT 2026 | Jak obejść NAT operatora w grach | MoleTun