NAT

Pengertian NAT

Network Address Translation (NAT) merupakan sebuah sistem untuk menggabungkan lebih dari satu komputer untuk dihubungkan ke dalam jaringan internet hanya dengan menggunakan sebuah alamat IP. Sehingga setiap komputer di dalam NAT ketika berselancar di internet akan terlihat memiliki alamat IP yang sama jika dilacak. Dengan kata lain, sebuah alamat IP pada jaringan lokal akan terlebih dahulu ditranslasikan oleh NAT untuk dapat mengakses IP publik di jaringan komputer. Sebelum proses translasi ini, maka pengguna tidak dapat terhubung ke internet.

Jenis Jenis NAT

1. Static NAT

Static NAT ini tugasnya menerjemahkan 1 IP address menjadi 1 IP Address lain. Static NAT hanya bisa mewakili 1 IP address dengan 1 IP address. Biasanya digunakan untuk menerjemahkan 1 IP private menjadi 1 IP Public. Dengan demikian komputer / perangkat yang berada di jaringan local dengan IP private bisa terkoneksi dengan internet tanpa harus mengganti IP Addressnya.

Contohnya jika kamu memiliki sebuah webserver dan ingin diekspos agar bisa diakses melalui internet tanpa merubah IP address dari server web tersebut, maka menggunakan Static NAT ini sangat tepat.

2. Dynamic NAT

Dynamic NAT akan menerjemahkan secara dinamis IP private menjadi IP public. Pada NAT jenis ini haruslah tersedia beberapa atau sekumpulan IP Public. Jadi, ketika ada sebuah host dari jaringan local ingin mengirim atau menerima paket, router akan memilih salah satu IP yang tersedia dan tidak sedang digunakan, kemudian meneruskannya sesuai paket. Tapi kelemahan dari Dinamyc NAT ini adalah harus tersedianya beberapa IP public.

3. Overloading NAT (Port Address Translation)

Jenis Overloading ini adalah metode yang sangat umum diterapkan pada sebuah jaringan, dimana satu IP public dapat mewakili banyak IP private. Kelebihannya sudah jelas, yaitu bisa menerjemahkan banyak IP address pada jaringan local menjadi 1 IP Public.

Metode yang dilakukannya adalah dengan memberikan masing-masing host dalam jaringan internal sebuah port yang sesuai. Misal, pada jaringan internal kamu terdapat 3 komputer, dan IP public 213.33.112.12. Masing-masing komputer pada jaringan internal ini berkomunikasi dengan internet melalui 213.33.112.12:300, 213.33.112.12:3002, dan 213.33.112.12:3003. Metode ini lebih dikenal dengan istilah Port Address Translation (PAT).

Fungsi NAT

  1. Melakukan penghematan terhadap IP legal yang disediakan oleh Internet Service Provider (ISP).
  2. Meminimalisir adanya duplikasi alamat IP dalam jaringan.
  3. Ketika terjadi perubahan jaringan, menghindari proses pengalamatan kembali.
  4. Menambah fleksibilitas untuk terhubung dengan jaringan internet.
  5. Melakukan peningkatan terhadap keamanan sebuah jaringan.
  6. Dibandingkan dengan aplikasi alternatif seperti proxy, penggunaan NAT memberikan fleksibilitas dan performa yang lebih baik.

Cara Kerja NAT

Saat menggunakan NAT, seorang klien dapat terhubung dengan internet melalui proses-proses berikut :

  1. Pertama-tama, NAT menerima permintaan dari klien berupa paket data yang ditujukan untuk sebuah server remote di internet.
  2. NAT kemudian mencatat alamat IP klien, lalu menyimpannya ke dalam tabel translasi alamat. Selanjutnya, alamat IP komputer klien tersebut diubah oleh NAT menjadi nomor IP NAT, lalu NAT lah yang akan melakukan permintaan kepada server.
  3. Server kemudian merespon permintaan tersebut. Dari sudut pandang server, yang terlihat adalah alamat IP NAT, bukan alamat IP klien yang meminta data bersangkutan.
  4. NAT menerima respon dari server, lalu melanjutkannya dengan mengirimkan ke alamat IP klien yang bersangkutan.
  5. Keempat tahapan tersebut terjadi berulang-ulang, sehingga walaupun klien komputer tidak memiliki alamat IP publik, namun tetap dapat mengakses internet.

Komentar

Postingan Populer