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).