Konsep Dasar Network Address Translation: Perbedaan antara revisi
Tidak ada ringkasan suntingan |
Tidak ada ringkasan suntingan |
||
| Baris 1: | Baris 1: | ||
== | = Konsep Dasar Network Address Translation = | ||
Network Address Translation (NAT) adalah | |||
'''Network Address Translation (NAT)''' adalah sebuah proses pemetaan alamat IP dimana perangkat jaringan komputer akan memberikan alamat IP public ke perangkat jaringan lokal sehingga banyak IP private yang dapat mengakses IP public. | |||
dengan | NAT mentranslasikan alamat IP private untuk dapat mengakses alamat host di internet dengan menggunakan alamat IP public pada jaringan tersebut. '''Tanpa NAT, IP private pada jaringan lokal tidak bisa mengakses internet.''' | ||
== Stimulasi (Discovery Learning) == | |||
{{Pertanyaan|title=Pertanyaan Pemantik| | |||
Bayangkan sebuah sekolah dengan 200 komputer yang semuanya ingin mengakses internet, tetapi ISP hanya memberikan 1 alamat IP public. Bagaimana hal ini mungkin terjadi? | |||
}} | |||
Sebelum mempelajari lebih lanjut, coba jawab pertanyaan berikut: | |||
# Berapa jumlah alamat IPv4 yang tersedia di seluruh dunia? | |||
# Mengapa perangkat dengan IP private tidak bisa langsung mengakses internet? | |||
# Di mana posisi NAT dalam topologi jaringan? | |||
== | == Pengertian Internet Gateway == | ||
Sebelum memahami NAT, penting untuk memahami konsep '''Internet Gateway'''. | |||
'''Internet Gateway''' adalah sebuah perangkat dalam komputer yang difungsikan untuk menghubungkan sebuah jaringan komputer dengan satu jaringan komputer yang lain atau lebih yang menggunakan protocol informasi yang tidak sama. Gateway dapat diartikan sebagai sebuah komputer yang memiliki '''minimal 2 buah network interface''' untuk menghubungkan 2 buah jaringan atau lebih. | |||
=== Fungsi Internet Gateway === | |||
= | {| class="wikitable" | ||
! No !! Fungsi !! Penjelasan | |||
|- | |||
| 1 || '''Protocol Converting''' || Menghubungkan dua jaringan yang memiliki protokol berbeda | |||
|- | |||
| 2 || '''Memudahkan Akses Informasi''' || Komputer dapat mengakses jaringan lain dengan protokol berbeda | |||
|- | |||
| 3 || '''Hardware Sharing''' || Berbagi perangkat seperti printer dalam jaringan | |||
|- | |||
| 4 || '''Keamanan Data''' || Administrator dapat mengontrol akses ke data | |||
|- | |||
| 5 || '''Peningkatan Performa''' || Mendistribusikan tugas komputasi ke komputer lain | |||
|} | |||
== Pengertian NAT == | == Pengertian NAT == | ||
'''Network Address Translation | '''NAT (Network Address Translation)''' adalah sebuah proses pemetaan alamat IP dimana perangkat jaringan komputer (biasanya router) akan memberikan alamat IP public ke perangkat jaringan lokal sehingga banyak IP private yang dapat mengakses IP public. | ||
NAT | === Ilustrasi Konsep NAT === | ||
<pre> | |||
┌─────────────────────────────────────────────────────────────────────┐ | |||
│ INTERNET │ | |||
│ (Membutuhkan IP Public) │ | |||
└────────────────────────────────┬────────────────────────────────────┘ | |||
│ | |||
│ IP Public | |||
│ (Diberikan ISP) | |||
┌───────▼───────┐ | |||
│ ROUTER │ | |||
│ (NAT aktif) │ | |||
│ │ | |||
│ Translasi: │ | |||
│ Private ←→ │ | |||
│ Public │ | |||
└───────┬───────┘ | |||
│ IP Private | |||
│ (Dibuat Router) | |||
┌───────────────────────┼───────────────────────┐ | |||
│ │ │ | |||
┌────▼────┐ ┌────▼────┐ ┌────▼────┐ | |||
│ Device1 │ │ Device2 │ │ Device3 │ | |||
│ Private │ │ Private │ │ Private │ | |||
│ IP │ │ IP │ │ IP │ | |||
└─────────┘ └─────────┘ └─────────┘ | |||
</pre> | |||
== Perbedaan IP Private dan IP Public == | |||
{| class="wikitable" style="width:100%" | |||
! Aspek !! IP Private !! IP Public | |||
|- | |||
| '''Lingkup''' || Hanya untuk jaringan lokal/internal || Digunakan secara umum di internet | |||
|- | |||
| '''Akses Internet''' || Tidak bisa akses internet langsung || Dapat diakses dari mana saja di internet | |||
|- | |||
| '''Registrasi''' || Tidak perlu registrasi || Harus terdaftar dan unik secara global | |||
|- | |||
| '''Jumlah''' || Tidak terbatas (dapat digunakan ulang) || Terbatas (~4,3 miliar) | |||
|- | |||
| '''Contoh''' || 192.168.1.1, 10.0.0.1, 172.16.0.1 || 203.0.113.10, 8.8.8.8, 103.28.x.x | |||
|} | |||
=== Range IP Private (RFC 1918) === | |||
{| class="wikitable" | {| class="wikitable" | ||
! Kelas !! Range CIDR !! Range Lengkap !! Jumlah Host | |||
|- | |- | ||
| '''A''' || 10.0.0.0/8 || 10.0.0.0 - 10.255.255.255 || ~16.7 juta | |||
|- | |- | ||
| | | '''B''' || 172.16.0.0/12 || 172.16.0.0 - 172.31.255.255 || ~1 juta | ||
|- | |- | ||
| | | '''C''' || 192.168.0.0/16 || 192.168.0.0 - 192.168.255.255 || ~65 ribu | ||
|} | |} | ||
{{Penting|IP Private '''TIDAK BISA''' digunakan di internet! ISP akan '''drop traffic''' dari/ke alamat IP private.}} | |||
== Fungsi NAT == | == Fungsi NAT == | ||
NAT memiliki beberapa fungsi penting dalam jaringan: | |||
{| class="wikitable" | |||
! No !! Fungsi !! Penjelasan | |||
|- | |||
| 1 || '''Menghemat IP Public''' || Banyak perangkat dapat berbagi satu IP public | |||
|- | |||
| 2 || '''Meningkatkan Keamanan''' || IP private tersembunyi dari internet, peretas tidak bisa langsung melihat IP internal | |||
|- | |||
| 3 || '''Menghubungkan Jaringan''' || Jaringan private dapat terhubung ke internet | |||
|- | |||
| 4 || '''Mengelola Lalu Lintas''' || Mengatur dan mengontrol traffic data jaringan | |||
|- | |||
| 5 || '''Fleksibilitas''' || Memudahkan perubahan pengalamatan internal tanpa mengubah IP public | |||
|} | |||
== Cara Kerja NAT == | == Cara Kerja NAT == | ||
NAT bekerja dengan mengubah informasi alamat IP pada header paket data ketika paket melewati router atau gateway jaringan. | NAT bekerja dengan '''mengubah informasi alamat IP pada header paket data''' ketika paket melewati router atau gateway jaringan. | ||
=== Proses Translasi | === Proses Translasi NAT === | ||
<pre> | <pre> | ||
| Baris 100: | Baris 149: | ||
</pre> | </pre> | ||
=== | {{Info|'''NAT bekerja dua arah:''' Private → Public '''DAN''' Public → Private}} | ||
=== Contoh Praktis === | |||
<pre> | <pre> | ||
Laptop (192.168.1.10) → Ingin buka google.com | |||
Sebelum NAT (paket asli): | |||
┌───────────────────────────────────────┐ | |||
│ Source IP: 192.168.1.10 │ | |||
│ Source Port: 12345 │ | |||
│ Dest IP: 142.250.190.46 (Google) │ | |||
│ Dest Port: 443 (HTTPS) │ | |||
└───────────────────────────────────────┘ | |||
Setelah NAT (paket yang dikirim): | |||
┌───────────────────────────────────────┐ | |||
│ Source IP: 203.0.113.1 (IP Public) │ | |||
│ Source Port: 50001 (Port baru) │ | |||
│ Dest IP: 142.250.190.46 (Google) │ | |||
│ Dest Port: 443 (HTTPS) │ | |||
└───────────────────────────────────────┘ | |||
</pre> | </pre> | ||
== | == Terminologi NAT == | ||
Memahami terminologi NAT sangat penting, terutama untuk ujian sertifikasi dan troubleshooting. | |||
=== Empat Istilah Kunci === | |||
{| class="wikitable" | {| class="wikitable" style="width:100%" | ||
! Istilah !! Definisi !! Contoh | ! Istilah !! Definisi !! Contoh | ||
|- | |- | ||
| '''Inside Local''' || IP address host internal dari perspektif jaringan lokal (biasanya | | '''Inside Local''' || IP address host internal, dari perspektif jaringan lokal (biasanya IP Private) || 192.168.0.167 | ||
|- | |- | ||
| '''Inside Global''' || IP address host internal dari perspektif jaringan luar/global ( | | '''Inside Global''' || IP address host internal, dari perspektif jaringan luar/global (IP Public setelah NAT) || 100.0.0.1 | ||
|- | |- | ||
| '''Outside Local''' || IP address host eksternal dari perspektif jaringan lokal || 8.8.8.8 | | '''Outside Local''' || IP address host eksternal, dari perspektif jaringan lokal || 8.8.8.8 | ||
|- | |- | ||
| '''Outside Global''' || IP address host eksternal dari perspektif jaringan luar || 8.8.8.8 | | '''Outside Global''' || IP address host eksternal, dari perspektif jaringan luar || 8.8.8.8 | ||
|} | |} | ||
=== Diagram Visual Terminologi === | |||
=== Diagram Terminologi | |||
<pre> | <pre> | ||
| Baris 165: | Baris 214: | ||
</pre> | </pre> | ||
= | {{Catatan|'''Outside Local = Outside Global''' dalam kebanyakan kasus, kecuali menggunakan Destination NAT.}} | ||
=== | == Kelebihan NAT == | ||
# '''Mengurangi duplikasi IP address''' - Mencegah konflik IP address di internet | |||
# '''Menghindari pengalamatan ulang''' - Tidak perlu mengubah IP saat jaringan berubah | |||
# '''Menghemat IP Legal''' - Efisien dalam penggunaan IP dari ISP | |||
# '''Meningkatkan fleksibilitas''' - Mudah melakukan perubahan pada jaringan internal | |||
# '''Keamanan tambahan''' - Menyembunyikan struktur jaringan internal dari internet | |||
== | == Kekurangan NAT == | ||
# '''Keterlambatan proses''' - Data harus melalui perangkat NAT terlebih dahulu | |||
# '''Kompatibilitas aplikasi''' - Beberapa aplikasi (VoIP, P2P) tidak berjalan optimal | |||
# '''Kehilangan jejak''' - Sulit melacak data karena IP asli berubah | |||
# '''Kompleksitas''' - Menambah layer yang perlu dikonfigurasi dan di-troubleshoot | |||
== | == Aktivitas Pembelajaran == | ||
=== Aktivitas 1: Identifikasi Terminologi === | |||
Perhatikan gambar topologi berikut dan identifikasi setiap istilah: | |||
<pre> | <pre> | ||
PC (192.168.1.10) ─── Router (NAT) ─── Web Server (8.8.4.4) | |||
IP Public: | |||
203.0.113.5 | |||
</pre> | </pre> | ||
'''Pertanyaan:''' | |||
# Apa Inside Local dari PC? | |||
# Apa Inside Global dari PC? | |||
# Apa Outside Global dari Web Server? | |||
=== Aktivitas 2: Analisis Paket === | |||
Lengkapi tabel translasi NAT berikut: | |||
{| class="wikitable" | {| class="wikitable" | ||
! Langkah !! Source IP !! Source Port !! Dest IP !! Dest Port | |||
|- | |- | ||
| Sebelum NAT || 192.168.1.10 || 54321 || 8.8.8.8 || 53 | |||
| | |||
| | |||
|- | |- | ||
| | | Setelah NAT || ''(Lengkapi)'' || ''(Lengkapi)'' || 8.8.8.8 || 53 | ||
| | |||
| | |||
|} | |} | ||
== Refleksi == | |||
Setelah mempelajari konsep dasar NAT, jawab pertanyaan berikut: | |||
# Mengapa NAT sangat penting dalam jaringan modern? | |||
# Apa yang akan terjadi jika tidak ada NAT? | |||
# Bagaimana NAT berkontribusi terhadap keamanan jaringan? | |||
== | == Rangkuman == | ||
{{Rangkuman| | |||
* '''Gateway''' adalah perangkat untuk menghubungkan jaringan dengan protokol berbeda | |||
* '''NAT''' adalah proses pemetaan alamat IP private ke IP public agar dapat mengakses internet | |||
* '''IP Private''' hanya untuk jaringan lokal dan tidak dapat diakses dari internet | |||
* '''IP Public''' terdaftar secara global dan diperlukan untuk akses internet | |||
* NAT bekerja dengan '''menerjemahkan header paket''' di router | |||
* Ada 4 terminologi penting: '''Inside Local, Inside Global, Outside Local, Outside Global''' | |||
}} | |||
== | == Referensi Sub Halaman == | ||
* '''Sebelumnya:''' [[Network Address Translation (NAT)|← Halaman Utama NAT]] | |||
* '''Selanjutnya:''' [[Jenis-Jenis NAT|Jenis-Jenis NAT →]] | |||
---- | |||
[[Kategori:PKPJ]] | |||
[[Kategori: | |||
[[Kategori:NAT]] | [[Kategori:NAT]] | ||
[[Kategori: | [[Kategori:Konsep Jaringan]] | ||
Revisi terkini sejak 4 Januari 2026 00.47
Konsep Dasar Network Address Translation
Network Address Translation (NAT) adalah sebuah proses pemetaan alamat IP dimana perangkat jaringan komputer akan memberikan alamat IP public ke perangkat jaringan lokal sehingga banyak IP private yang dapat mengakses IP public.
NAT mentranslasikan alamat IP private untuk dapat mengakses alamat host di internet dengan menggunakan alamat IP public pada jaringan tersebut. Tanpa NAT, IP private pada jaringan lokal tidak bisa mengakses internet.
Stimulasi (Discovery Learning)
Sebelum mempelajari lebih lanjut, coba jawab pertanyaan berikut:
- Berapa jumlah alamat IPv4 yang tersedia di seluruh dunia?
- Mengapa perangkat dengan IP private tidak bisa langsung mengakses internet?
- Di mana posisi NAT dalam topologi jaringan?
Pengertian Internet Gateway
Sebelum memahami NAT, penting untuk memahami konsep Internet Gateway.
Internet Gateway adalah sebuah perangkat dalam komputer yang difungsikan untuk menghubungkan sebuah jaringan komputer dengan satu jaringan komputer yang lain atau lebih yang menggunakan protocol informasi yang tidak sama. Gateway dapat diartikan sebagai sebuah komputer yang memiliki minimal 2 buah network interface untuk menghubungkan 2 buah jaringan atau lebih.
Fungsi Internet Gateway
| No | Fungsi | Penjelasan |
|---|---|---|
| 1 | Protocol Converting | Menghubungkan dua jaringan yang memiliki protokol berbeda |
| 2 | Memudahkan Akses Informasi | Komputer dapat mengakses jaringan lain dengan protokol berbeda |
| 3 | Hardware Sharing | Berbagi perangkat seperti printer dalam jaringan |
| 4 | Keamanan Data | Administrator dapat mengontrol akses ke data |
| 5 | Peningkatan Performa | Mendistribusikan tugas komputasi ke komputer lain |
Pengertian NAT
NAT (Network Address Translation) adalah sebuah proses pemetaan alamat IP dimana perangkat jaringan komputer (biasanya router) akan memberikan alamat IP public ke perangkat jaringan lokal sehingga banyak IP private yang dapat mengakses IP public.
Ilustrasi Konsep NAT
┌─────────────────────────────────────────────────────────────────────┐
│ INTERNET │
│ (Membutuhkan IP Public) │
└────────────────────────────────┬────────────────────────────────────┘
│
│ IP Public
│ (Diberikan ISP)
┌───────▼───────┐
│ ROUTER │
│ (NAT aktif) │
│ │
│ Translasi: │
│ Private ←→ │
│ Public │
└───────┬───────┘
│ IP Private
│ (Dibuat Router)
┌───────────────────────┼───────────────────────┐
│ │ │
┌────▼────┐ ┌────▼────┐ ┌────▼────┐
│ Device1 │ │ Device2 │ │ Device3 │
│ Private │ │ Private │ │ Private │
│ IP │ │ IP │ │ IP │
└─────────┘ └─────────┘ └─────────┘
Perbedaan IP Private dan IP Public
| Aspek | IP Private | IP Public |
|---|---|---|
| Lingkup | Hanya untuk jaringan lokal/internal | Digunakan secara umum di internet |
| Akses Internet | Tidak bisa akses internet langsung | Dapat diakses dari mana saja di internet |
| Registrasi | Tidak perlu registrasi | Harus terdaftar dan unik secara global |
| Jumlah | Tidak terbatas (dapat digunakan ulang) | Terbatas (~4,3 miliar) |
| Contoh | 192.168.1.1, 10.0.0.1, 172.16.0.1 | 203.0.113.10, 8.8.8.8, 103.28.x.x |
Range IP Private (RFC 1918)
| Kelas | Range CIDR | Range Lengkap | Jumlah Host |
|---|---|---|---|
| A | 10.0.0.0/8 | 10.0.0.0 - 10.255.255.255 | ~16.7 juta |
| B | 172.16.0.0/12 | 172.16.0.0 - 172.31.255.255 | ~1 juta |
| C | 192.168.0.0/16 | 192.168.0.0 - 192.168.255.255 | ~65 ribu |
Fungsi NAT
NAT memiliki beberapa fungsi penting dalam jaringan:
| No | Fungsi | Penjelasan |
|---|---|---|
| 1 | Menghemat IP Public | Banyak perangkat dapat berbagi satu IP public |
| 2 | Meningkatkan Keamanan | IP private tersembunyi dari internet, peretas tidak bisa langsung melihat IP internal |
| 3 | Menghubungkan Jaringan | Jaringan private dapat terhubung ke internet |
| 4 | Mengelola Lalu Lintas | Mengatur dan mengontrol traffic data jaringan |
| 5 | Fleksibilitas | Memudahkan perubahan pengalamatan internal tanpa mengubah IP public |
Cara Kerja NAT
NAT bekerja dengan mengubah informasi alamat IP pada header paket data ketika paket melewati router atau gateway jaringan.
Proses Translasi NAT
1. PC1 (192.168.0.167) → ingin akses 8.8.8.8 (Google DNS) 2. PC1 membuat paket: ┌──────────────────────────────────────┐ │ Source: 192.168.0.167 │ │ Destination: 8.8.8.8 │ └──────────────────────────────────────┘ 3. Router R1 melakukan NAT: ┌──────────────────────────────────────┐ │ Source: 203.0.113.1 (IP Public R1) │ │ Destination: 8.8.8.8 │ └──────────────────────────────────────┘ 4. Paket dikirim ke internet → sampai di 8.8.8.8 5. Server reply ke 203.0.113.1 6. R1 reverse NAT → Source: 8.8.8.8, Dest: 192.168.0.167 7. Paket sampai di PC1
Contoh Praktis
Laptop (192.168.1.10) → Ingin buka google.com Sebelum NAT (paket asli): ┌───────────────────────────────────────┐ │ Source IP: 192.168.1.10 │ │ Source Port: 12345 │ │ Dest IP: 142.250.190.46 (Google) │ │ Dest Port: 443 (HTTPS) │ └───────────────────────────────────────┘ Setelah NAT (paket yang dikirim): ┌───────────────────────────────────────┐ │ Source IP: 203.0.113.1 (IP Public) │ │ Source Port: 50001 (Port baru) │ │ Dest IP: 142.250.190.46 (Google) │ │ Dest Port: 443 (HTTPS) │ └───────────────────────────────────────┘
Terminologi NAT
Memahami terminologi NAT sangat penting, terutama untuk ujian sertifikasi dan troubleshooting.
Empat Istilah Kunci
| Istilah | Definisi | Contoh |
|---|---|---|
| Inside Local | IP address host internal, dari perspektif jaringan lokal (biasanya IP Private) | 192.168.0.167 |
| Inside Global | IP address host internal, dari perspektif jaringan luar/global (IP Public setelah NAT) | 100.0.0.1 |
| Outside Local | IP address host eksternal, dari perspektif jaringan lokal | 8.8.8.8 |
| Outside Global | IP address host eksternal, dari perspektif jaringan luar | 8.8.8.8 |
Diagram Visual Terminologi
INSIDE OUTSIDE
┌───────────────────┐ ┌───────────────────┐
│ │ │ │
│ PC1 │ │ Server │
│ 192.168.0.167 │ │ 8.8.8.8 │
│ (Inside Local) │ │ (Outside Global) │
│ │ │ (Outside Local) │
└─────────┬─────────┘ └─────────┬─────────┘
│ │
│ ┌─────────┐ │
└──────│ ROUTER │─────────┘
│ R1 │
│ │
│ NAT: │
│ Inside │
│ Global: │
│100.0.0.1│
└─────────┘
Kelebihan NAT
- Mengurangi duplikasi IP address - Mencegah konflik IP address di internet
- Menghindari pengalamatan ulang - Tidak perlu mengubah IP saat jaringan berubah
- Menghemat IP Legal - Efisien dalam penggunaan IP dari ISP
- Meningkatkan fleksibilitas - Mudah melakukan perubahan pada jaringan internal
- Keamanan tambahan - Menyembunyikan struktur jaringan internal dari internet
Kekurangan NAT
- Keterlambatan proses - Data harus melalui perangkat NAT terlebih dahulu
- Kompatibilitas aplikasi - Beberapa aplikasi (VoIP, P2P) tidak berjalan optimal
- Kehilangan jejak - Sulit melacak data karena IP asli berubah
- Kompleksitas - Menambah layer yang perlu dikonfigurasi dan di-troubleshoot
Aktivitas Pembelajaran
Aktivitas 1: Identifikasi Terminologi
Perhatikan gambar topologi berikut dan identifikasi setiap istilah:
PC (192.168.1.10) ─── Router (NAT) ─── Web Server (8.8.4.4)
IP Public:
203.0.113.5
Pertanyaan:
- Apa Inside Local dari PC?
- Apa Inside Global dari PC?
- Apa Outside Global dari Web Server?
Aktivitas 2: Analisis Paket
Lengkapi tabel translasi NAT berikut:
| Langkah | Source IP | Source Port | Dest IP | Dest Port |
|---|---|---|---|---|
| Sebelum NAT | 192.168.1.10 | 54321 | 8.8.8.8 | 53 |
| Setelah NAT | (Lengkapi) | (Lengkapi) | 8.8.8.8 | 53 |
Refleksi
Setelah mempelajari konsep dasar NAT, jawab pertanyaan berikut:
- Mengapa NAT sangat penting dalam jaringan modern?
- Apa yang akan terjadi jika tidak ada NAT?
- Bagaimana NAT berkontribusi terhadap keamanan jaringan?
Rangkuman
Referensi Sub Halaman
- Sebelumnya: ← Halaman Utama NAT
- Selanjutnya: Jenis-Jenis NAT →