Network Address Translation (NAT)
Apa itu NAT?
Network Address Translation (NAT) adalah sebuah proses yang
digunakan dalam jaringan komputer untuk mengonversi alamat
IP ke alamat IP lainnya.
Tujuan NAT:
NAT digunakan untuk mengatasi keterbatasan jumlah alamat IP
yang tersedia dan memungkinkan beberapa perangkat dalam
jaringan lokal untuk berbagi satu alamat IP publik.
Jenis NAT:
Static NAT: Mengalokasikan satu alamat IP lokal tetap ke
satu alamat IP publik tertentu.
Dynamic NAT: Mengalokasikan alamat IP publik secara
dinamis dari pool alamat yang tersedia ke perangkat lokal
ketika mereka membutuhkannya (berbeda setiap kali
mengirim paket).
PAT (Port Address Translation): Menggunakan satu alamat
IP publik tetapi membedakan perangkat lokal berdasarkan
port yang digunakan.
Komponen-Komponen NAT:
Local Area Network (LAN): Merupakan jaringan lokal
tempat perangkat berada.
Router: Tempat NAT biasanya diimplementasikan.
Bertanggung jawab untuk mengarahkan lalu lintas antara
jaringan lokal dan eksternal.
Alamat IP Lokal dan Eksternal: Alamat IP lokal diberikan
kepada perangkat di dalam jaringan lokal, sedangkan alamat
IP eksternal adalah alamat publik yang terlihat oleh dunia
luar.
Proses NAT:
Mapping: Mencatat pasangan alamat IP lokal dan eksternal
yang terlibat dalam transmisi data.
Translation: Mengganti alamat IP dan, jika menggunakan
PAT, port yang terlibat dalam header paket.
Connection Tracking: Melacak status koneksi dan
memastikan jawaban paket dikembalikan ke perangkat yang
benar di dalam jaringan lokal.