Co to jest NAT w routerze i jak działa?
NAT (Network Address Translation) to mechanizm w routerze, który zamienia prywatne adresy IP urządzeń w sieci domowej na jeden publiczny adres widoczny w Internecie. Dzięki temu wiele urządzeń może korzystać z tego samego łącza i publicznego IP. Można porównać go do recepcji w hotelu: wiele pokoi ma własne numery wewnętrzne, ale na zewnątrz wszyscy korzystają z jednego numeru hotelu. Router zapamiętuje, które urządzenie rozpoczęło połączenie, i kieruje odpowiedzi we właściwe miejsce.
Dlaczego NAT jest potrzebny?
Urządzenia w domu, takie jak komputer, telefon, telewizor czy konsola, zwykle otrzymują prywatne adresy IP. Są one przeznaczone do komunikacji wewnątrz sieci lokalnej i nie są bezpośrednio widoczne w Internecie. Typowe zakresy zdefiniowane dla sieci prywatnych to między innymi 10.0.0.0/8, 172.16.0.0/12 oraz 192.168.0.0/16.
Internet wykorzystuje również adresy publiczne, ale pula adresów IPv4 jest ograniczona. NAT pozwala więc podłączyć wiele urządzeń do Internetu przez jeden publiczny adres przypisany routerowi. To właśnie dlatego w domu możesz korzystać z sieci na kilku lub kilkunastu urządzeniach jednocześnie, mimo że operator przydziela jedno IPv4.
Jak działa NAT w routerze?
Gdy urządzenie w sieci lokalnej wysyła żądanie, router zmienia jego prywatny adres źródłowy na swój adres publiczny. W przypadku domowego NAT najczęściej zmienia także numer portu. Dzięki temu może rozróżnić połączenia pochodzące z wielu urządzeń używających tego samego publicznego IP.
Router zapisuje takie informacje w tablicy NAT. Wpis może zawierać między innymi prywatny adres urządzenia, jego port, publiczny adres routera oraz port użyty po stronie Internetu. Kiedy odpowiedź wraca, router odczytuje tablicę i przekazuje pakiet do właściwego komputera lub telefonu.
Uproszczony przebieg komunikacji wygląda następująco:
- Wysłanie żądania – urządzenie z prywatnym adresem IP łączy się z serwerem w Internecie.
- Tłumaczenie w routerze – router zastępuje prywatny adres swoim publicznym adresem i zapisuje mapowanie w tablicy NAT.
- Otrzymanie odpowiedzi – router rozpoznaje połączenie na podstawie adresu i portu, po czym przekazuje dane do urządzenia, które rozpoczęło komunikację.
W praktyce NAT najczęściej działa jako PAT, czyli translacja adresów i portów. Dwa urządzenia mogą korzystać z tego samego publicznego IP, ponieważ router przypisuje ich połączeniom różne numery portów.

Rodzaje NAT
W sieciach spotyka się kilka odmian translacji. Różnią się sposobem przypisywania adresów publicznych oraz liczbą urządzeń, które mogą z nich korzystać.
| Typ NAT | Mechanizm | Główne zastosowanie |
|---|---|---|
| Static NAT | Stałe mapowanie jeden do jednego, czyli jeden adres prywatny na jeden publiczny | Udostępnianie serwera lub urządzenia pod niezmiennym adresem |
| Dynamic NAT | Adresy prywatne są przypisywane do wolnych adresów z określonej puli publicznej | Sieci dysponujące kilkoma publicznymi adresami IP |
| PAT, NAT Overload | Wiele adresów prywatnych korzysta z jednego publicznego IP, a rozróżnienie odbywa się także przez porty | Routery domowe i małe sieci firmowe |
PAT, nazywany także NAT Overload, jest standardem spotykanym w routerach domowych. Nie wymaga osobnego publicznego adresu dla każdego urządzenia, dlatego najefektywniej wykorzystuje ograniczoną pulę IPv4.
Zalety i ograniczenia NAT
NAT rozwiązuje problem niedoboru adresów IPv4, ale wpływa też na sposób komunikacji między siecią domową a Internetem. Najważniejsze korzyści to:
- Oszczędność adresów IPv4 – wiele urządzeń może współdzielić jeden publiczny adres.
- Ukrycie adresacji wewnętrznej – urządzenia z Internetu widzą zwykle adres routera, a nie prywatne adresy komputerów w domu.
- Ograniczenie połączeń przychodzących – niezainicjowane z zewnątrz połączenie zwykle nie trafi samo do konkretnego urządzenia.
- Łatwe współdzielenie łącza – router może obsługiwać jednocześnie wiele komputerów, telefonów i innych urządzeń.
NAT nie jest jednak pełnoprawnym zamiennikiem zapory sieciowej. Zapewnia pewną barierę, ponieważ nie ma automatycznego mapowania dla większości połączeń przychodzących, ale bezpieczeństwo zależy także od reguł firewalla i konfiguracji routera.
Ograniczenia NAT obejmują przede wszystkim:
- utrudnione uruchamianie usług dostępnych bezpośrednio z Internetu,
- większą złożoność obsługi połączeń przychodzących i niektórych protokołów,
- konieczność prowadzenia tablicy translacji przez router,
- możliwe problemy z grami online, wideorozmowami lub serwerami działającymi w sieci lokalnej.
W przypadku gry lub usługi wymagającej dostępu z zewnątrz rozwiązaniem może być przekierowanie portów (Port Forwarding), które tworzy regułę kierującą określony ruch do wybranego urządzenia.
Dlaczego NAT jest ważny?
NAT pozwala współczesnej sieci domowej działać z jednym publicznym adresem IP, mimo że korzysta z niej wiele urządzeń. Łączy oszczędność adresów IPv4 z podstawowym ograniczeniem dostępu z Internetu do sieci lokalnej. Bez tego mechanizmu każde urządzenie musiałoby otrzymać własny publiczny adres albo korzystać z innego sposobu translacji.