Network Address Translation (NAT) adalah teknik untuk mengubah suatu alamat IP menjadi alamat IP lain saat paket melewati perangkat jaringan (biasanya router atau firewall).
Secara umum sering diterapkan oleh ISP untuk mentranslasikan IP address private (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/24) menjadi IP address public.
IP address public adalah IP address yang dapat digunakan di Internet agar perangkat dapat saling berkomunikasi secara global dan dapat diakses oleh jaringan di luar (Internet).
Selain mengubah IP address dengan tipe protokol yang sama (IPv4 menjadi IPv4), Network Address Translation juga dapat digunakan untuk mengubah IP address dari satu protokol ke protokol lain, seperti NAT64 (IPv6 ke IPv4)
NAT juga memiliki beberapa berfungsi seperti berikut:
- Menghemat penggunaan IP address public (IP conservation)
- Menyembunyikan struktur jaringan internal
- Mempermudah manajemen pengalamatan jaringan internal
