Istnieją trzy główne typy translacji adresów sieciowych (NAT), powszechnie stosowane w sieciach:
- Statyczny NAT: Statyczny NAT mapuje prywatny adres IP na publiczny adres IP na zasadzie jeden do jednego. Jest zwykle używany, gdy urządzenie w sieci prywatnej musi być dostępne z Internetu za pomocą stałego publicznego adresu IP. Statyczne wpisy NAT są konfigurowane ręcznie i zapewniają spójne mapowanie między adresami wewnętrznymi i zewnętrznymi.
- Dynamiczny NAT: Dynamiczny NAT umożliwia mapowanie grupy prywatnych adresów IP na pulę publicznych adresów IP na zasadzie wiele do wielu. Gdy urządzenie z sieci prywatnej inicjuje komunikację wychodzącą, dynamiczny NAT przypisuje dostępny publiczny adres IP z puli. Ta metoda pozwala zachować publiczne adresy IP, jednocześnie umożliwiając urządzeniom wewnętrznym dostęp do Internetu.
- PAT (tłumaczenie adresu portu) lub przeciążenie NAT: PAT tłumaczy wiele prywatnych adresów IP na jeden publiczny adres IP, używając różnych numerów portów źródłowych. Umożliwia wielu urządzeniom w sieci prywatnej współdzielenie jednego publicznego adresu IP dla ruchu wychodzącego. PAT jest powszechnie stosowany w sieciach domowych i małych firmach w celu zachowania publicznych adresów IP i ułatwienia dostępu do Internetu wielu urządzeniom jednocześnie.
NAT typu 3 odnosi się do określonej konfiguracji konsol do gier i urządzeń, która wskazuje na ograniczone ustawienia NAT. W tym kontekście typ 3 NAT ogranicza możliwość łączenia się urządzeń z innymi urządzeniami z określonymi typami konfiguracji NAT, szczególnie w scenariuszach gier peer-to-peer. Urządzenia z NAT typu 3 mogą napotykać ograniczenia w łączeniu się z innymi graczami, co wpływa na wrażenia z gry ze względu na ograniczoną możliwość ustanawiania połączeń bezpośrednich.
W sieciach istnieją przede wszystkim dwa podstawowe typy NAT:
- Statyczny NAT: Jak wspomniano wcześniej, statyczny NAT mapuje prywatny adres IP na publiczny adres IP w relacji jeden do jednego, zwykle używany w przypadku urządzeń wymagających stałego dostępu z Internetu za pomocą stałego publicznego adresu IP.
- Dynamiczny NAT: Z drugiej strony dynamiczny NAT dynamicznie przypisuje publiczne adresy IP z puli do prywatnych adresów IP w zależności od potrzeb. Ten typ NAT jest używany, gdy wiele urządzeń w sieci prywatnej musi współdzielić mniejszą pulę publicznych adresów IP w celu uzyskania dostępu do Internetu.
Najpopularniejszym typem NAT używanym w środowiskach sieciowych jest PAT (tłumaczenie adresu portu), znane również jako przeciążenie NAT. PAT umożliwia wielu urządzeniom w sieci prywatnej współdzielenie jednego publicznego adresu IP, tłumacząc ich prywatne adresy IP i numery portów na unikalne kombinacje podczas komunikacji przez Internet. PAT skutecznie chroni publiczne adresy IP, jednocześnie umożliwiając jednoczesny dostęp do Internetu wielu urządzeniom wewnętrznym.
W sprzęcie sieciowym Cisco obsługiwane są różne typy konfiguracji NAT, aby spełnić różne wymagania sieciowe:
- Statyczny NAT: Routery i zapory ogniowe Cisco umożliwiają konfigurację statycznych mapowań NAT w celu zapewnienia mapowania jeden do jednego wewnętrznych prywatnych adresów IP na zewnętrzne publiczne adresy IP.
- Dynamiczny NAT: Urządzenia Cisco obsługują konfiguracje dynamicznego NAT, w których pula publicznych adresów IP jest dynamicznie przydzielana do wewnętrznych prywatnych adresów IP, w razie potrzeby.
- PAT (tłumaczenie adresu portu): Cisco wdraża PAT (lub przeciążenie NAT), aby umożliwić wielu urządzeniom wewnętrznym współdzielenie jednego publicznego adresu IP poprzez tłumaczenie ich adresów IP i numerów portów.
Dodatkowo urządzenia Cisco zapewniają elastyczność w konfigurowaniu reguł NAT, list dostępu i reguł translacji w celu kontrolowania i monitorowania przepływu ruchu pomiędzy sieciami wewnętrznymi i zewnętrznymi, zapewniając jednocześnie bezpieczeństwo i efektywne wykorzystanie adresów IP.