Lompat ke isi

Jenis-Jenis NAT: Perbedaan antara revisi

Dari Wiki Tamansiswa
Tidak ada ringkasan suntingan
Tidak ada ringkasan suntingan
 
Baris 1: Baris 1:
== NAT Statis ==
= Jenis-Jenis NAT =
NAT statis memetakan satu alamat IP private ke satu alamat IP public secara tetap.


== NAT Dinamis ==
Dalam implementasinya, NAT memiliki beberapa jenis yang berbeda sesuai dengan kebutuhan dan skenario penggunaan. Setiap jenis memiliki karakteristik, kelebihan, dan kekurangan masing-masing.
NAT dinamis menggunakan pool IP public untuk memetakan IP private secara dinamis.
 
== Stimulasi (Discovery Learning) ==
 
{{Pertanyaan|
Sebuah perusahaan memiliki 3 skenario berbeda:
# Web server internal yang harus diakses dari internet
# 50 karyawan yang butuh akses internet bersamaan dengan 1 IP public
# Pool 5 IP public untuk 20 PC secara bergantian
 
Menurut kalian, apakah ketiga skenario tersebut bisa menggunakan konfigurasi NAT yang sama?
}}
 
== Klasifikasi NAT ==
 
NAT dapat diklasifikasikan berdasarkan dua pendekatan:
 
=== Berdasarkan Arah Translasi ===
 
{| class="wikitable"
! Jenis !! Fungsi !! Chain (MikroTik)
|-
| '''SRCNAT''' (Source NAT) || Mengubah ''source address'' paket || srcnat (postrouting)
|-
| '''DSTNAT''' (Destination NAT) || Mengubah ''destination address'' paket || dstnat (prerouting)
|}
 
=== Berdasarkan Metode Mapping ===
 
{| class="wikitable"
! Jenis !! IP Public !! IP Private !! Mapping
|-
| '''Static NAT''' || 1 || 1 || Tetap (1:1)
|-
| '''Dynamic NAT''' || Pool || Banyak || Dinamis
|-
| '''PAT/Overload''' || 1 || Banyak || Berdasarkan Port
|}
 
== Static NAT ==
 
'''Static NAT''' adalah metode NAT yang menerjemahkan '''satu alamat IP private''' menjadi '''satu alamat IP public''' secara tetap dan permanen.
 
=== Karakteristik ===
 
* Konfigurasi manual (one-to-one mapping)
* Mapping tetap dan tidak berubah
* IP public dedicated untuk satu host
* Berguna untuk server yang perlu diakses dari luar
 
=== Ilustrasi Static NAT ===
 
<pre>
Static NAT Mapping:
┌─────────────────────────────────────────────────────────┐
│ IP Private          ↔          IP Public                │
├─────────────────────────────────────────────────────────┤
│ 192.168.1.10      ↔          203.0.113.10            │
│ 192.168.1.11      ↔          203.0.113.11            │
│ 192.168.1.12      ↔          203.0.113.12            │
└─────────────────────────────────────────────────────────┘
 
Setiap IP private memiliki pasangan IP public yang TETAP
</pre>
 
=== Kelebihan dan Kekurangan ===
 
{| class="wikitable"
! Kelebihan !! Kekurangan
|-
| Host dapat diakses dari internet || Tidak menghemat IP public
|-
| Konfigurasi sederhana || Membutuhkan IP public untuk setiap host
|-
| Mapping konsisten || Tidak efisien untuk jaringan besar
|-
| Cocok untuk server || Biaya lebih tinggi (banyak IP public)
|}
 
=== Penggunaan ===
* Web Server yang diakses publik
* Mail Server
* FTP Server
* Perangkat yang membutuhkan akses inbound
 
== Dynamic NAT ==
 
'''Dynamic NAT''' adalah metode NAT yang menerjemahkan alamat IP private menjadi alamat IP public secara '''dinamis''' dari pool (kumpulan) IP public yang tersedia.
 
=== Karakteristik ===
 
* Menggunakan pool IP public
* IP public dialokasikan secara dinamis saat dibutuhkan
* IP dikembalikan ke pool setelah tidak digunakan
* Jumlah koneksi bersamaan terbatas oleh jumlah IP di pool
 
=== Ilustrasi Dynamic NAT ===
 
<pre>
┌─────────────────────────────────────────────────────────┐
│ Pool IP Public: 203.0.113.1 - 203.0.113.10 (10 IP)    │
├─────────────────────────────────────────────────────────┤
│                                                        │
│ Perangkat aktif → Ambil IP dari pool                  │
│ Perangkat selesai → Kembalikan IP ke pool              │
│                                                        │
│ Contoh alokasi:                                        │
│ ┌──────────────┐                                        │
│ │ Waktu 08:00  │ PC1 → 203.0.113.1                    │
│ │              │ PC2 → 203.0.113.2                    │
│ │              │ PC3 → 203.0.113.3                    │
│ └──────────────┘                                        │
│ ┌──────────────┐                                        │
│ │ Waktu 09:00  │ PC1 selesai → 203.0.113.1 kembali    │
│ │              │ PC4 → 203.0.113.1 (IP dipakai ulang) │
│ └──────────────┘                                        │
└─────────────────────────────────────────────────────────┘
</pre>
 
=== Kelebihan dan Kekurangan ===
 
{| class="wikitable"
! Kelebihan !! Kekurangan
|-
| Lebih efisien dari Static NAT || Tidak 100% menghemat IP
|-
| Alokasi otomatis || Jumlah koneksi terbatas
|-
| IP dapat digunakan bergantian || Tidak cocok untuk server publik
|-
| Cocok untuk jaringan medium || Membutuhkan pool IP
|}


== PAT (Port Address Translation) ==
== PAT (Port Address Translation) ==
PAT memungkinkan banyak IP private menggunakan satu IP public
dengan membedakan nomor port.


== Perbandingan Jenis NAT ==
'''PAT''' atau '''NAT Overload''' adalah metode NAT yang menerjemahkan '''banyak alamat IP private''' menjadi '''satu alamat IP public''' dengan membedakan setiap koneksi berdasarkan '''nomor port'''.
 
{{Penting|'''PAT adalah jenis NAT yang paling umum digunakan!''' Hampir semua router rumah dan kantor menggunakan PAT.}}
 
=== Karakteristik ===
 
* Satu IP public untuk banyak host
* Menggunakan port number unik untuk setiap koneksi
* Sangat efisien dalam penggunaan IP public
* Disebut juga '''Masquerade''' pada MikroTik
 
=== Ilustrasi PAT ===
 
<pre>
┌──────────────────────────────────────────────────────────────────┐
│                SATU IP Public: 203.0.113.1                      │
├──────────────────────────────────────────────────────────────────┤
│                                                                  │
│  IP Private:Port        →      IP Public:Port                  │
│  ─────────────────────────────────────────────────                │
│  192.168.1.10:5001      →      203.0.113.1:50001                │
│  192.168.1.11:5002      →      203.0.113.1:50002                │
│  192.168.1.12:5003      →      203.0.113.1:50003                │
│  192.168.1.13:5004      →      203.0.113.1:50004                │
│        ...                            ...                        │
│                                                                  │
│  Semua menggunakan IP PUBLIC yang SAMA!                          │
│  Dibedakan dengan PORT NUMBER yang unik                          │
└──────────────────────────────────────────────────────────────────┘
</pre>
 
=== Kelebihan dan Kekurangan ===
 
{| class="wikitable"
! Kelebihan !! Kekurangan
|-
| Sangat hemat IP public || Tidak semua aplikasi kompatibel
|-
| 1 IP untuk ribuan host || Membutuhkan tracking port
|-
| Biaya rendah || Tidak cocok untuk server publik
|-
| Mudah dikonfigurasi || Sedikit overhead processing
|}
 
== SRCNAT (Source NAT) ==
 
'''SRCNAT''' adalah NAT yang mengubah '''alamat sumber (source address)''' pada paket yang keluar dari jaringan lokal menuju internet.
 
=== Jenis Action pada SRCNAT ===
 
{| class="wikitable"
{| class="wikitable"
! Jenis NAT !! IP Public !! Fleksibilitas !! Penggunaan
! Action !! Kondisi !! Penggunaan
|-
|-
| Statis || 1:1 || Rendah || Server internal
| '''masquerade''' || IP Public dinamis (DHCP/PPPoE) || Internet rumah/SOHO
|-
|-
| Dinamis || Banyak || Sedang || Akses terbatas
| '''src-nat''' || IP Public statis || ISP dengan IP dedicated
|}
 
=== Kapan Menggunakan Masing-masing? ===
 
<pre>
┌────────────────────────────────────────────────────────────┐
│                  Pilihan Action SRCNAT                      │
├────────────────────────────────────────────────────────────┤
│                                                            │
│  IP dari ISP via DHCP?          ──→  Gunakan MASQUERADE    │
│  IP dari ISP via PPPoE?        ──→  Gunakan MASQUERADE    │
│  IP Statis dari ISP?            ──→  Gunakan SRC-NAT      │
│  Punya Multiple IP Public?      ──→  Gunakan SRC-NAT      │
│  Ingin mapping IP tertentu?    ──→  Gunakan SRC-NAT      │
│                                                            │
└────────────────────────────────────────────────────────────┘
</pre>
 
== DSTNAT (Destination NAT) ==
 
'''DSTNAT''' adalah NAT yang mengubah '''alamat tujuan (destination address)''' pada paket yang masuk dari internet menuju jaringan lokal. Dikenal juga sebagai '''Port Forwarding'''.
 
=== Jenis Action pada DSTNAT ===
 
{| class="wikitable"
! Action !! Fungsi !! Contoh Penggunaan
|-
| '''dst-nat''' || Mengalihkan ke host lain || Port forwarding ke web server
|-
| '''redirect''' || Mengalihkan ke router sendiri || Transparent proxy, DNS redirect
|}
 
=== Ilustrasi DSTNAT (Port Forwarding) ===
 
<pre>
          INTERNET
              │
              ▼
┌─────────────────────────────┐
│    Router MikroTik        │
│  IP Public: 203.0.113.5    │
│                            │
│  DSTNAT Rule:              │
│  Dst 203.0.113.5:80        │
│      ↓                    │
│  Forward ke 192.168.1.252  │
└─────────────────────────────┘
              │
              ▼
┌─────────────────────────────┐
│      Web Server (Ubuntu)    │
│  IP Private: 192.168.1.252 │
│  Port: 80 (HTTP)          │
└─────────────────────────────┘
 
Akses http://203.0.113.5 → diteruskan ke 192.168.1.252:80
</pre>
 
=== Perbedaan dst-nat vs redirect ===
 
{| class="wikitable"
! Aspek !! dst-nat !! redirect
|-
|-
| PAT || 1 || Tinggi || Akses internet massal
| '''Tujuan''' || Ke host lain di jaringan || Ke router itu sendiri
|-
| '''To Addresses''' || Harus diisi || Tidak perlu (otomatis ke router)
|-
| '''Contoh''' || Port forwarding, DMZ || Transparent proxy, DNS redirect
|}
|}
== Tabel Perbandingan Lengkap ==
{| class="wikitable" style="width:100%"
! Aspek !! Static NAT !! Dynamic NAT !! PAT
|-
| '''IP Public per Host''' || 1 public : 1 private || Pool : banyak private || 1 public : banyak private
|-
| '''Mapping''' || Tetap (permanen) || Dinamis (bergantian) || Berdasarkan port
|-
| '''Efisiensi IP''' || Rendah || Sedang || Tinggi
|-
| '''Cocok untuk''' || Server publik || Jaringan medium || Jaringan besar/SOHO
|-
| '''Biaya''' || Tinggi || Sedang || Rendah
|-
| '''Konfigurasi''' || Manual per host || Pool IP || Satu rule
|-
| '''Akses Inbound''' || Ya (langsung) || Tidak || Tidak (perlu DSTNAT)
|}
== Aktivitas Pembelajaran ==
=== Aktivitas 1: Identifikasi Jenis NAT ===
Tentukan jenis NAT yang tepat untuk skenario berikut:
{| class="wikitable"
! No !! Skenario !! Jenis NAT
|-
| 1 || Warnet dengan 20 PC dan 1 IP public || ''(Jawab)''
|-
| 2 || Data center dengan 10 server yang perlu diakses publik || ''(Jawab)''
|-
| 3 || Kantor dengan 5 IP public untuk 15 PC secara bergantian || ''(Jawab)''
|-
| 4 || Web server internal diakses dari internet || ''(Jawab)''
|}
=== Aktivitas 2: Analisis Skenario ===
Sebuah sekolah memiliki:
* 1 IP public dari ISP (dinamis via DHCP)
* 100 komputer di lab
* 1 web server internal untuk e-learning
'''Pertanyaan:'''
# Jenis NAT apa yang digunakan untuk 100 PC mengakses internet?
# Fitur apa yang dibutuhkan agar web server dapat diakses dari luar?
# Action apa yang digunakan pada MikroTik untuk skenario pertama?
== Refleksi ==
Setelah mempelajari jenis-jenis NAT, jawab pertanyaan berikut:
# Mengapa PAT menjadi jenis NAT yang paling populer digunakan?
# Kapan sebaiknya menggunakan Static NAT dibanding PAT?
# Apa perbedaan mendasar antara SRCNAT dan DSTNAT?
== Rangkuman ==
{{Rangkuman|
* '''Static NAT''' = Mapping 1:1 yang tetap, cocok untuk server
* '''Dynamic NAT''' = Mapping dari pool IP secara dinamis
* '''PAT''' = Banyak host berbagi 1 IP public berdasarkan port (paling umum)
* '''SRCNAT''' = Mengubah source address (untuk akses internet)
* '''DSTNAT''' = Mengubah destination address (untuk port forwarding)
* '''Masquerade''' = SRCNAT untuk IP public dinamis (MikroTik)
* '''Redirect''' = DSTNAT ke router sendiri (transparent proxy)
}}
== Referensi Sub Halaman ==
* '''Sebelumnya:''' [[Konsep Dasar Network Address Translation|← Konsep Dasar NAT]]
* '''Selanjutnya:''' [[Topologi dan Skenario NAT|Topologi dan Skenario NAT →]]
----
[[Kategori:PKPJ]]
[[Kategori:NAT]]
[[Kategori:Jenis NAT]]

Revisi terkini sejak 4 Januari 2026 00.59

Jenis-Jenis NAT

Dalam implementasinya, NAT memiliki beberapa jenis yang berbeda sesuai dengan kebutuhan dan skenario penggunaan. Setiap jenis memiliki karakteristik, kelebihan, dan kekurangan masing-masing.

Stimulasi (Discovery Learning)

Templat:Pertanyaan

Klasifikasi NAT

NAT dapat diklasifikasikan berdasarkan dua pendekatan:

Berdasarkan Arah Translasi

Jenis Fungsi Chain (MikroTik)
SRCNAT (Source NAT) Mengubah source address paket srcnat (postrouting)
DSTNAT (Destination NAT) Mengubah destination address paket dstnat (prerouting)

Berdasarkan Metode Mapping

Jenis IP Public IP Private Mapping
Static NAT 1 1 Tetap (1:1)
Dynamic NAT Pool Banyak Dinamis
PAT/Overload 1 Banyak Berdasarkan Port

Static NAT

Static NAT adalah metode NAT yang menerjemahkan satu alamat IP private menjadi satu alamat IP public secara tetap dan permanen.

Karakteristik

  • Konfigurasi manual (one-to-one mapping)
  • Mapping tetap dan tidak berubah
  • IP public dedicated untuk satu host
  • Berguna untuk server yang perlu diakses dari luar

Ilustrasi Static NAT

Static NAT Mapping:
┌─────────────────────────────────────────────────────────┐
│ IP Private          ↔          IP Public                │
├─────────────────────────────────────────────────────────┤
│ 192.168.1.10       ↔          203.0.113.10             │
│ 192.168.1.11       ↔          203.0.113.11             │
│ 192.168.1.12       ↔          203.0.113.12             │
└─────────────────────────────────────────────────────────┘

Setiap IP private memiliki pasangan IP public yang TETAP

Kelebihan dan Kekurangan

Kelebihan Kekurangan
Host dapat diakses dari internet Tidak menghemat IP public
Konfigurasi sederhana Membutuhkan IP public untuk setiap host
Mapping konsisten Tidak efisien untuk jaringan besar
Cocok untuk server Biaya lebih tinggi (banyak IP public)

Penggunaan

  • Web Server yang diakses publik
  • Mail Server
  • FTP Server
  • Perangkat yang membutuhkan akses inbound

Dynamic NAT

Dynamic NAT adalah metode NAT yang menerjemahkan alamat IP private menjadi alamat IP public secara dinamis dari pool (kumpulan) IP public yang tersedia.

Karakteristik

  • Menggunakan pool IP public
  • IP public dialokasikan secara dinamis saat dibutuhkan
  • IP dikembalikan ke pool setelah tidak digunakan
  • Jumlah koneksi bersamaan terbatas oleh jumlah IP di pool

Ilustrasi Dynamic NAT

┌─────────────────────────────────────────────────────────┐
│ Pool IP Public: 203.0.113.1 - 203.0.113.10 (10 IP)     │
├─────────────────────────────────────────────────────────┤
│                                                         │
│ Perangkat aktif → Ambil IP dari pool                   │
│ Perangkat selesai → Kembalikan IP ke pool              │
│                                                         │
│ Contoh alokasi:                                         │
│ ┌──────────────┐                                        │
│ │ Waktu 08:00  │ PC1 → 203.0.113.1                     │
│ │              │ PC2 → 203.0.113.2                     │
│ │              │ PC3 → 203.0.113.3                     │
│ └──────────────┘                                        │
│ ┌──────────────┐                                        │
│ │ Waktu 09:00  │ PC1 selesai → 203.0.113.1 kembali    │
│ │              │ PC4 → 203.0.113.1 (IP dipakai ulang) │
│ └──────────────┘                                        │
└─────────────────────────────────────────────────────────┘

Kelebihan dan Kekurangan

Kelebihan Kekurangan
Lebih efisien dari Static NAT Tidak 100% menghemat IP
Alokasi otomatis Jumlah koneksi terbatas
IP dapat digunakan bergantian Tidak cocok untuk server publik
Cocok untuk jaringan medium Membutuhkan pool IP

PAT (Port Address Translation)

PAT atau NAT Overload adalah metode NAT yang menerjemahkan banyak alamat IP private menjadi satu alamat IP public dengan membedakan setiap koneksi berdasarkan nomor port.

Templat:Penting

Karakteristik

  • Satu IP public untuk banyak host
  • Menggunakan port number unik untuk setiap koneksi
  • Sangat efisien dalam penggunaan IP public
  • Disebut juga Masquerade pada MikroTik

Ilustrasi PAT

┌──────────────────────────────────────────────────────────────────┐
│                 SATU IP Public: 203.0.113.1                       │
├──────────────────────────────────────────────────────────────────┤
│                                                                   │
│  IP Private:Port         →      IP Public:Port                   │
│  ─────────────────────────────────────────────────                │
│  192.168.1.10:5001       →      203.0.113.1:50001                │
│  192.168.1.11:5002       →      203.0.113.1:50002                │
│  192.168.1.12:5003       →      203.0.113.1:50003                │
│  192.168.1.13:5004       →      203.0.113.1:50004                │
│         ...                            ...                        │
│                                                                   │
│  Semua menggunakan IP PUBLIC yang SAMA!                          │
│  Dibedakan dengan PORT NUMBER yang unik                          │
└──────────────────────────────────────────────────────────────────┘

Kelebihan dan Kekurangan

Kelebihan Kekurangan
Sangat hemat IP public Tidak semua aplikasi kompatibel
1 IP untuk ribuan host Membutuhkan tracking port
Biaya rendah Tidak cocok untuk server publik
Mudah dikonfigurasi Sedikit overhead processing

SRCNAT (Source NAT)

SRCNAT adalah NAT yang mengubah alamat sumber (source address) pada paket yang keluar dari jaringan lokal menuju internet.

Jenis Action pada SRCNAT

Action Kondisi Penggunaan
masquerade IP Public dinamis (DHCP/PPPoE) Internet rumah/SOHO
src-nat IP Public statis ISP dengan IP dedicated

Kapan Menggunakan Masing-masing?

┌────────────────────────────────────────────────────────────┐
│                  Pilihan Action SRCNAT                      │
├────────────────────────────────────────────────────────────┤
│                                                             │
│  IP dari ISP via DHCP?          ──→  Gunakan MASQUERADE    │
│  IP dari ISP via PPPoE?         ──→  Gunakan MASQUERADE    │
│  IP Statis dari ISP?            ──→  Gunakan SRC-NAT       │
│  Punya Multiple IP Public?      ──→  Gunakan SRC-NAT       │
│  Ingin mapping IP tertentu?     ──→  Gunakan SRC-NAT       │
│                                                             │
└────────────────────────────────────────────────────────────┘

DSTNAT (Destination NAT)

DSTNAT adalah NAT yang mengubah alamat tujuan (destination address) pada paket yang masuk dari internet menuju jaringan lokal. Dikenal juga sebagai Port Forwarding.

Jenis Action pada DSTNAT

Action Fungsi Contoh Penggunaan
dst-nat Mengalihkan ke host lain Port forwarding ke web server
redirect Mengalihkan ke router sendiri Transparent proxy, DNS redirect

Ilustrasi DSTNAT (Port Forwarding)

          INTERNET
              │
              ▼
┌─────────────────────────────┐
│     Router MikroTik         │
│  IP Public: 203.0.113.5     │
│                             │
│  DSTNAT Rule:               │
│  Dst 203.0.113.5:80         │
│       ↓                     │
│  Forward ke 192.168.1.252   │
└─────────────────────────────┘
              │
              ▼
┌─────────────────────────────┐
│      Web Server (Ubuntu)    │
│   IP Private: 192.168.1.252 │
│   Port: 80 (HTTP)           │
└─────────────────────────────┘

Akses http://203.0.113.5 → diteruskan ke 192.168.1.252:80

Perbedaan dst-nat vs redirect

Aspek dst-nat redirect
Tujuan Ke host lain di jaringan Ke router itu sendiri
To Addresses Harus diisi Tidak perlu (otomatis ke router)
Contoh Port forwarding, DMZ Transparent proxy, DNS redirect

Tabel Perbandingan Lengkap

Aspek Static NAT Dynamic NAT PAT
IP Public per Host 1 public : 1 private Pool : banyak private 1 public : banyak private
Mapping Tetap (permanen) Dinamis (bergantian) Berdasarkan port
Efisiensi IP Rendah Sedang Tinggi
Cocok untuk Server publik Jaringan medium Jaringan besar/SOHO
Biaya Tinggi Sedang Rendah
Konfigurasi Manual per host Pool IP Satu rule
Akses Inbound Ya (langsung) Tidak Tidak (perlu DSTNAT)

Aktivitas Pembelajaran

Aktivitas 1: Identifikasi Jenis NAT

Tentukan jenis NAT yang tepat untuk skenario berikut:

No Skenario Jenis NAT
1 Warnet dengan 20 PC dan 1 IP public (Jawab)
2 Data center dengan 10 server yang perlu diakses publik (Jawab)
3 Kantor dengan 5 IP public untuk 15 PC secara bergantian (Jawab)
4 Web server internal diakses dari internet (Jawab)

Aktivitas 2: Analisis Skenario

Sebuah sekolah memiliki:

  • 1 IP public dari ISP (dinamis via DHCP)
  • 100 komputer di lab
  • 1 web server internal untuk e-learning

Pertanyaan:

  1. Jenis NAT apa yang digunakan untuk 100 PC mengakses internet?
  2. Fitur apa yang dibutuhkan agar web server dapat diakses dari luar?
  3. Action apa yang digunakan pada MikroTik untuk skenario pertama?

Refleksi

Setelah mempelajari jenis-jenis NAT, jawab pertanyaan berikut:

  1. Mengapa PAT menjadi jenis NAT yang paling populer digunakan?
  2. Kapan sebaiknya menggunakan Static NAT dibanding PAT?
  3. Apa perbedaan mendasar antara SRCNAT dan DSTNAT?

Rangkuman

Templat:Rangkuman

Referensi Sub Halaman