A NAT (Network Address Translation) egy adott hálózatban használt IP-címek lefordításáról gondoskodik egy másik hálózatban használt címekre. Általában az egyik hálózatot belsőnek nevezik, a másikat pedig külsőnek. Például egy kis, zárt hálózat esetében a címek fordítása csökkenti a biztonsági kockázatot, mivel minden kimenő és bejövő kérés először átesik ezen a fordítási folyamaton, ezzel pedig az autentikáció működése is biztosított. A NAT nyilván tartja a felső szintű IP-címeket, és magának a belső hálózatnak is biztosít egyetlen címet. A NAT általában a router vagy a beépített tűzfal részeként működik, a rendszergazda kezeli azt a NAT-táblát, amely a külső és a belső címek fordítását biztosítja.