Peran Network Address Translation (NAT) Dalam Jaringan

Network Address Translation (NAT) Merupakan bagian terpenting dalam jaringan agar dapat di setujui mengakses internet ika Anda melihat alamat IP public yang sama untuk kedua perangkat, Anda mungkin berada di belakang firewall NAT

Peran Network Address Translation (NAT) Dalam Jaringan

           NAT singkatan Network Address Translation. Dalam istilah yang paling sederhana, NAT memungkinkan banyak perangkat di jaringan pribadi lokal untuk berbagi satu Gateway ke internet, semua perangkat tersebut akan memiliki alamat IP publik yang sama dengan gateway dan alamat IP Private yang unik Gateway ini biasanya ditemukan di router wifi dan beberapa layanan VPN. Misalnya, semua perangkat yang terhubung ke router wifi berkemampuan NAT memiliki alamat IP Private yang berbeda, tetapi berbagi alamat IP publik router untuk digunakan bersama.

           Saat Anda mengunjungi situs web, perangkat Anda mengirimkan permintaan ke router, mengidentifikasi dirinya dengan alamat IP Private nya. Router kemudian menerjemahkan permintaan dan meneruskannya ke server situs web dengan alamat IP yang terhubung dengan jaringan publik, membuat note dari alamat Private asal. Server akan membalas router dengan salinan situs web, yang kemudian diteruskan router Anda ke perangkat Anda melalui alamat IP Private .

firewall adalah lapisan perlindungan yang mencegah komunikasi yang tidak diinginkan antara perangkat di jaringan, seperti internet.

             Sebuah firewall NAT bekerja dengan hanya mengizinkan lalu lintas internet untuk melewati gateway jika perangkat pada jaringan private yang diminta itu. Setiap permintaan atau paket data yang tidak diminta akan dibuang, mencegah komunikasi dengan perangkat yang berpotensi berbahaya di internet. Jika lalu lintas internet masuk tidak memiliki alamat IP private untuk diteruskan ke luar gateway, firewall NAT mengetahui bahwa lalu lintas tidak diminta dan harus dibuang.
Komputer dan server di internet hanya dapat melihat alamat IP publik router dan tidak ada alamat IP pribadi perangkat tertentu, seperti ponsel, laptop, smart TV, perangkat internet-of-things, dan konsol game. Ini juga dikenal sebagai IP masquerading  .

Jenis – jenis dari NAT (Network Address Translation)

  1. Dnat atau Destiantion Network Address Translation yakni sebuah NAT yang berfungsi untuk meneruskan paket dari IP public melalui firewall ke suatu host dalam jaringan. Dnat hanya bekerja pada tabel nat dan didalam tabel NAT berisi 3 penggalan yang disebut dengan CHAIN, ketiga CHAIN tersebut mencakup prerouting, postrouting dan output.
  2. SNAT atau Source Network Address Translation yaitu sebuah NAT yang bertugas untuk merubah source address dari suatu paket data. SNAT hanya berlaku pada postrouting.

Bagaimana cara mengetahui apakah kita berada di belakang firewall NAT

          Anda Tidak yakin apakah router wifi Anda mengaktifkan firewall NAT? Coba sambungkan dua perangkat ke jaringan wifi yang sama, seperti laptop dan smartphone. Sekarang, pada masing-masing dari mereka, jalankan pencarian Google untuk "whois myip?" Jika Anda melihat alamat IP yang sama untuk kedua perangkat, Anda mungkin berada di belakang firewall NAT. Perangkat Anda memiliki alamat IP pribadi (lokal) yang berbeda, tetapi alamat IP publik yang sama.

Cara kerja terjemahan alamat IP

        Jika semua komputer dalam jaringan terhubung langsung ke internet, maka masing-masing akan memerlukan alamat IP yang unik secara global. Namun, konfigurasi yang lebih umum adalah menyalurkan semua komunikasi internet untuk semua komputer di jaringan melalui satu gateway. Dalam skenario ini, semua komputer memerlukan alamat IP yang hanya perlu unik di jaringan tersebut. Jaringan private lain mungkin menggunakan alamat yang sama, tetapi itu tidak masalah karena alamat tersebut masing-masing akan unik dalam jaringannya masing-masing. Hanya alamat IP gateway yang harus unik di seluruh internet. Gateway harus melacak semua komputer di jaringan pribadi yang telah mengirimkan permintaan melalui internet. Saat ada respons masuk, gateway mencari komputer mana yang mengirim permintaan di network address translation table sehingga tahu ke mana harus meneruskan respons.

NAT mempunyai fungsi yaitu sebagai translasi sebuah IP address, sehingga dengan adanya NAT ini IP address private sanggup dengan gampang mengakses alamat IP public. 
·  Didalam IP address terdapat sebuah penggalan yang mana di dalam IP tersebut   terdapat informasi-informasi berupa alamat asal, alamat tujuan, TTL, dll. Bagian ini disebut dengan header
·  Sebagai rujukan yakni sebuah komputer client dengan IP 192.168.1.2 akan mengakses atau melaksanakan request ke alamat www.google.co.id dengan IP 216.239.61.104, maka proses yang akan terjadi yakni sebagai berikut :
·  Pada header, isu yang tersimpan antara lain alamat asal > 192.168.1.2
·  Sehingga ketika paket telah hingga pada router (gateway dari client), maka isi dari header akan dirubah menjadi : alamat asal > 192.168.1.1
·  Sebelum paket keluar (menuju internet), maka header tersebut akan kembali berubah menjadi, alamat asal > 200.100.50.2, demikian seterusnya.
·  Proses di atas merupakan prosedur dari SNAT (source NAT), dimana IP asal (komputer client) akan dirubah diubahsuaikan dengan IP ketika paket telah berpindah.
Ketika server google melaksanakan response / balasan, maka akan terjadi DNAT (destination NAT), dimana IP tujuan akan berubah diubahsuaikan dengan tujuan paket (komputer client). Prosesnya yakni sebagai berikut :
· Pada header, ketika paket telah hingga pada Router, isu IP tujuan >200.100.50.20
· Ketika paket berada pada gateway, IP tujuan >192.168.1.1
· Di sini header akan kembali mengalami perubahan, IP tujuan > 192.168.1.2
· Sehingga Paket sanggup dikirim dan bisa hingga pada komputer client.