NAT (Network Address Translation) adalah sebuah teknik pada jaringan komputer yang digunakan untuk mengubah alamat IP (Internet Protocol) dari satu alamat ke alamat lain saat data melewati perangkat jaringan, seperti router atau firewall.
NAT atau Network Address Translation adalah sebuah teknik atau protokol dalam jaringan komputer yang memungkinkan suatu jaringan lokal (LAN) untuk menggunakan satu atau lebih alamat IP publik untuk berkomunikasi dengan jaringan luar (internet).
Secara teknis NAT bekerja pada layer 3 (Network Layer) dalam model OSI. NAT melakukan modifikasi pada informasi alamat IP di dalam header paket data yang sedang dalam perjalanan melalui perangkat perantara seperti router atau firewall.
Tujuan utama NAT adalah agar banyak perangkat dalam jaringan lokal (LAN) dapat menggunakan satu atau beberapa alamat IP publik untuk mengakses internet. Dengan demikian, penggunaan alamat IP publik menjadi lebih efisien dan keamanan jaringan juga meningkat.
Latar Belakang NAT (Network Addres Translation)
NAT diciptakan untuk mengatasi beberapa keterbatasan utama dalam infrastruktur internet.
- Kelangkaan ipv4 : alamat ipv4 (32-bit) hanya berjumlah sekitar 4,2 miliar. Dengan miliaran perangkat di dunia alamat ini sudah habis. NAT memungkinkan ribuan perangkat lokal menggunakan hanya satu IP publik.
- IP privat vs IP publik : berdasarkan standar RFC 1918 alamat IP privat (seperti 192.168.X.X) tidak dapat di kenali atau routing dijaringan internet global. Maka, dibutuhkan nat untuk menerjemahkan IP privat terssebut menjadi ip publik agar paket data bisa dikirim dan di terima kembali.
Fungsi NAT (Network Addres Translation)

Fungsi Network Address Translation (NAT) selain itu untuk menghemat alamat IP, Network Address Translation (NAT) memiliki fungsi penting lainnya :
- Translasi alamat : mengubah alamat asal (source) atau alamat tujuan (destination) pada paket data.
- Keamanan (security) : NAT bertindak seperti dinding pelindung karena menyembunyikan struktur alamat ip asli dari perangkat di jaringan lokal. Pihak luar hanya melihat ip publik milik router bukan ip asli laptop atau PC siswa .
- Efisiensi biaya : sekolah atau perusahaan tidak perlu menyewa banyak ip publik dari ISP (Internet Service Provider) yang harganya mahal.
Jenis-jenis NAT (Network Addres Translation)

1. Static NAT (Network Addres Translation)
Pemetaan secara satu-ke-satu antara satu ip privat dengan satu ip publik yang tetap.
- Definisi : satu ip lokal selalu diterjemahkan ke satu ip publik yang sama.
- Kegunaan : biasanya digunakan untuk server lokal yang ingin bisa di akses dari internet secara permanen.
2. Dynamic NAT (Network Addres Translation)
Pemetaan satu-ke-satu namun menggunakan kumpulan (pool) ip publik yang tersedia.
- Definisi : router memiliki daftar ip publik, perangkat lokal akan meminjam salah satu ip publik yang sedang tidak di gunakan. Jika semua ip publik sedang terpakai maka perangkat lain tidak bisa connect.
3. PAT (Port Address Translation)
Inilah jenis NAT yang paling banyak di gunakan (termasuk pada menu masquerade di mikrotik).
- definisi : pemetaan banyak-ke-satu (many-to-one). Ribuan ip privat bisa keluar hanya melalui satu ip publik.
- cara kerja : untuk membedakan data milik laptop A dan laptop B, router menggunakan nomor port yang unik untuk setiap sesi komunikasi.
Cara Kerja NAT (Network Addres Translation) Step-by-Step
- Permintaan (Inside to Outside) : sebuah PC di lab (192.168.1.10) mengirim paket data ke Google. Paket ini berisi source ip (192.168.1.10).
- Translasi (At the Router) : paket sampai di router, router mencatat ip asal dari tabel NAT, lalu mengubah source ip tadi menjadi ip publik milik ISP (misal : 110.12.13.14).
- Pengiriman : paket dikirim ke internet dengan identitas ip publik router.
- Respon (Outside to Inside) : google membalas paket ke ip publik router.
- Pengembalian : router melihat tabel NAT, mengetahui bahwa balasan ini adalah milik PC 192.168.1.10, lalu mengubah kembali alamat tujuannya dan meneruskan ke PC siswa.
Kelebihan dan Kekurangan Network Address Translation (NAT)
Kelebihan Network Address Translation (NAT) :
- Menghemat penggunaan IP publik.
- Meningkatkan keamanan jaringan lokal.
- Mempermudah administrasi alamat IP lokal.
- Mengurangi biaya operasional jaringan.
- Memudahkan pengembangan jaringan.
- Mendukung koneksi internet.
Kekurangan Network Address Translation (NAT) :
- Menambah beban kerja CPU router.
- Menyulikan pelacakan IP asal secara langsung.
- Beberapa aplikasi terkadang butuh konfigurasi tambahan agar lancar melewati NAT.
- Dapat menambah sedikit keterlambatan (latency).
- Menyulitkan koneksi langsung dari internet ke perangkat lokal.
- Proses troubleshooting menjadi lebih kompleks.
Kesimpulan
Jadi, kesimpulannya adalah NAT (Network Addres Translation) merupakan teknologi jaringan yang berfungsi menerjemahkan alamat IP privat (LAN) menjadi alamat IP publik. Ini memungkinkan beberapa perangkat di jaringan lokal berbagi satu atau beberapa ip publik untuk mengakses interner secara bersamaan.
Selain itu, NAT (Network Addres Translation) juga membantu menghemat penggunaan alamat ip publik yang jumlah nya terbatas, sehingga lebh banyak perangkat dapat terhubung ke internet dengan lebih efisien. Dari sisi keamanan, NAT (Network Addres Translation) memberikan perlindungan tambahan karena alamat IP privat pada jaringan lokal tidak dapat di akses secara langsung dari internet.
Oleh karena itu, pemahaman mengenai konsep dan cara kerja NAT sangat penting bagi setiap administrator jaringan agar dapat mengelola jaringan komputer dengan baik dan memastikan komunkasi data berjalan secara optimal.







