Port Address Translation (PAT) – usługa urządzeń, które tłumaczą komunikację TCP bądź UDP, nawiązaną pomiędzy hostem sieci prywatnej a hostem sieci publicznej. Pozwala ona używać jednego adresu IP zewnętrznego wielu komputerom w sieci lokalnej.

Urządzenie z PAT czytelnie modyfikuje pakiety IP przetwarzane przez nie. Modyfikacja ta charakteryzuje się tym, że wszystkie pakiety wysłane z sieci wewnętrznej do publicznej mają jedno pochodzenie (urządzenia z PAT).

NAT a PAT PAT jest zawarty w NAT, w dodatku jest ściśle powiązany z koncepcją NAT. Znany jest również jako NAT Overload.

W PAT modyfikowany jest zarówno prywatny adres IP, jak i numer portu nadawcy. Urządzenie samo wybiera numer portu, który będzie widziany w sieci publicznej. W związku z tym PAT operuje na dwóch warstwach modelu OSI: 3 (sieciowej) oraz 4 (transportowej); natomiast NAT wykorzystuje jedynie warstwę 3 (sieciową).

Wykorzystanie Implementacje PAT zawarte są w zaporach sieciowych (programowych) i urządzeniach dostępowych do sieci (routerach ADSL).