Untuk mengakses Internet, setidaknya public IP address diperlukan, tetapi kita juga bisa menggunakan private IP address di private network pribadi.
Apa itu NAT?
NAT adalah fungsi yang memungkinkan beberapa perangkat untuk mengakses Internet melalui satu public IP address saja.
Itulah kenapa penerjemahan private IP agar menjadi public IP diperlukan.
Pengertian Apa itu NAT
Network Address Translation, atau NAT adalah proses di mana satu atau lebih IP address lokal diterjemahkan ke Global IP dan sebaliknya
Tujuannya adalah untuk menyediakan akses Internet ke host lokal, agar bisa digunakan perangkat / device yang lain.
NAT umumnya beroperasi pada perangkat router atau apa mungkin firewall jaringan itu sendiri.
Cara Kerja NAT

Secara umum, ada bagian router yang dikonfigurasikan untuk NAT misalkan router yang memiliki satu interface di jaringan lokal dan satu interface di jaringan global.
Jadi, ketika paket melintas di luar jaringan lokal, maka NAT mengubah IP address lokal (pribadi) tersebut ke IP address global (publik)
Dan ketika paket memasuki jaringan lokal, IP address global (publik) dikonversi ke IP address lokal (pribadi).
Tapi, jika NAT kehabisan address maka paket akan dibatalkan (dropped) dan Internet Control Message Protocol (ICMP) tidak dapat menjangkau paket yang dimaksud
Kelebihan & Kekurangan NAT
Ada 3 cara dalam hal mengkonfigurasi NAT:
- Static NAT.
- Dynamic NAT.
- Port Address Translation (PAT).
1. Kelebihan NAT
- NAT menyimpan alamat IP yang terdaftar secara legal.
- Memberikan privasi, karena IP address perangkat kan disembunyikan.
- Men-tiadakan address renumbering ketika jaringan membesar.
2. Kekurangan NAT
- Penerjemahan menimbulkan delay.
- Beberapa aplikasi tidak berfungsi saat NAT diaktifkan.
- tunneling protocol yang rumit, seperti IPsec.
Dalam penggunaannya, ada berbagai cara untuk mengimplementasikan network address dan juga port translation.
Pada beberapa protokol aplikasi yang menggunakan informasi IP address, aplikasi yang berjalan pada sebuah jaringan yang disembunyikan, harus menentukan external address.
Baca juga: