Jaringan Komputer
IP Public, IP Private, dan Cara Kerja NAT
Pahami perbedaan IP Public dan IP Private RFC 1918, alasan jutaan router bisa memakai 192.168.1.1 bersamaan, serta cara router menerjemahkan paket lewat NAT.

Pernahkah Anda bertanya-tanya mengapa hampir setiap modem Wi-Fi di rumah, kafe, maupun kantor menggunakan alamat IP yang persis sama, yaitu 192.168.1.1 atau 192.168.0.1? Jika aturan dasar jaringan menyatakan bahwa setiap alamat IP di dunia harus unik agar tidak terjadi tabrakan rute (routing collision), bagaimana mungkin miliaran perangkat pintar di seluruh planet ini dapat berselancar di internet secara bersamaan tanpa menimbulkan kekacauan lalu lintas data?
Jawabannya terletak pada pembagian wilayah kedaulatan alamat: IP Public dan IP Private, serta jembatan penerjemah yang bekerja di belakangnya bernama NAT (Network Address Translation). Analogi sederhananya mirip dengan gedung kantor bertingkat. Kantor tersebut hanya memiliki satu nomor telepon resmi yang terdaftar di buku telepon kota (IP Public). Di dalam gedung, terdapat 200 karyawan yang masing-masing memiliki nomor ekstensi telepon meja seperti Ext 101, Ext 102, atau Ext 201 (IP Private). Ketika pihak luar menelepon nomor resmi kantor, resepsionis (NAT Router) akan menyambungkan panggilan tersebut ke meja ekstensi yang tepat.
Yang akan dipelajari
- Mengenal perbedaan mendasar antara IP Public yang dapat dirutekan di internet global dan IP Private di jaringan lokal.
- Menghafal 3 rentang blok alamat IP Private berdasarkan standar internasional RFC 1918.
- Mengenali fungsi alamat khusus lainnya seperti Loopback (
127.0.0.1), APIPA (169.254.0.0/16), dan Gateway Default. - Memahami mekanisme translasi alamat dan port melalui NAT/PAT (Port Address Translation) menggunakan diagram dan tabel translasi.
- Mengetahui kapan dan mengapa teknik Port Forwarding dibutuhkan di lingkungan produksi.
Perbedaan IP Public dan IP Private
Ruang alamat IPv4 yang berjumlah sekitar 4,29 miliar alamat telah dipetakan secara ketat oleh IANA (Internet Assigned Numbers Authority). Untuk menghemat kuota alamat yang sangat terbatas, ruang tersebut dibagi menjadi dua kategori utama:
| Kategori | Definisi & Sifat | Siapa yang Mengelola? | Contoh Penggunaan |
|---|---|---|---|
| IP Public | Alamat global yang unik di seluruh dunia dan dapat dirutekan (routable) secara langsung di internet antar-penyedia layanan (ISP). | Dikelola oleh IANA, RIR (seperti APNIC di Asia Pasifik), dan disewakan oleh ISP. | Alamat web server Google (142.250.190.46), DNS Cloudflare (1.1.1.1), antarmuka WAN router rumah. |
| IP Private | Alamat lokal yang tidak dapat dirutekan (non-routable) di internet publik. Router internet akan langsung membuang (drop) paket yang ber-IP private. | Bebas digunakan oleh siapa saja di jaringan internal tanpa perlu izin atau registrasi. | Laptop di rumah, smartphone di jaringan Wi-Fi kafe, printer kantor, server basis data privat. |
Standar Blok IP Private (RFC 1918)
Dokumen RFC 1918 menetapkan tiga rentang alamat khusus yang dicadangkan murni untuk jaringan privat:
+-------+-----------------------------+-------------------+--------------------+
| Kelas | Rentang Alamat | Notasi CIDR | Total Kapasitas IP |
+-------+-----------------------------+-------------------+--------------------+
| A | 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | 16.777.216 alamat |
| B | 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | 1.048.576 alamat |
| C | 192.168.0.0 – 192.168.255.255| 192.168.0.0/16 | 65.536 alamat |
+-------+-----------------------------+-------------------+--------------------+
- Kelas A (
10.0.0.0/8): Menampung hingga 16 juta perangkat. Biasanya dipilih oleh korporasi multinasional raksasa, jaringan internal penyedia seluler (misal Telkomsel, Indosat), atau arsitektur cloud berskala masif. - Kelas B (
172.16.0.0/12): Rentang dari172.16.0.0hingga172.31.255.255(mencakup 16 blok/16). Sangat populer digunakan di jaringan kampus universitas, rumah sakit besar, atau container network seperti Docker. - Kelas C (
192.168.0.0/16): Terdiri dari 256 pilihan subnet/24(mulai dari192.168.0.xhingga192.168.255.x). Paling jamak ditemukan pada router rumahan, modem fiber optic Indihome/FirstMedia, dan warung internet.
Alamat IPv4 Khusus yang Wajib Diketahui
Selain blok RFC 1918, terdapat alamat dengan fungsi khusus yang sering ditemui oleh administrator:
- Loopback Address (
127.0.0.1s.d.127.255.255.254atau127.0.0.0/8): Dikenal juga sebagailocalhost. Paket data yang dikirim ke alamat ini tidak akan pernah keluar ke kabel LAN atau antarmuka nirkabel, melainkan langsung diarahkan kembali ke tumpukan protokol TCP/IP internal mesin itu sendiri. Alamat ini lazim digunakan programmer untuk menguji aplikasi web di komputernya sendiri sebelum diunggah ke server. - APIPA (Automatic Private IP Addressing) (
169.254.0.0/16): Disediakan oleh sistem operasi (Windows/macOS/Linux) ketika komputer diatur untuk menerima IP otomatis via DHCP, namun server DHCP tidak menjawab atau kabel jaringan bermasalah. Jika komputer Anda tiba-tiba mendapatkan IP berawalan169.254.x.x, ini adalah tanda bahaya bahwa koneksi ke router Anda sedang terputus! - Unspecified Address (
0.0.0.0): Digunakan sebagai rute bawaan (default route) pada tabel routing yang bermakna "segala tujuan jaringan luar yang tidak terdaftar secara spesifik".
Cara Kerja NAT (Network Address Translation)
Jika paket IP Private tidak boleh beredar di internet, bagaimana smartphone kita bisa membuka video YouTube atau situs web di luar negeri? Di sinilah NAT bekerja.
Varian NAT yang paling banyak digunakan di seluruh dunia saat ini adalah PAT (Port Address Translation) atau sering disebut juga NAT Overload. NAT jenis ini memanfaatkan nomor port sumber (source port) yang dinamis untuk membedakan ribuan sesi komunikasi dari berbagai perangkat yang berada di belakang satu IP publik tunggal.
Perhatikan skenario berikut saat dua perangkat lokal mengakses server web yang sama:
[ LAPTOP 1 ] IP: 192.168.1.10
Port: 54120
\
\ (Kirim paket ke 93.184.216.34:80)
v
[ ROUTER / NAT GATEWAY ]
IP LAN: 192.168.1.1
IP WAN: 203.0.113.5 (IP Publik ISP)
(Mengubah Source IP & Source Port)
|
v
[ INTERNET GLOBAL ]
|
v
[ SERVER WEB EXTERNAL ]
IP: 93.184.216.34 (Port: 80)
^
/ (Kirim balasan ke 203.0.113.5)
/
[ SMARTPHONE ] IP: 192.168.1.25
Port: 54120
Tabel Translasi NAT (NAT Translation Table)
Saat router menerima paket keluar, router mencatat sesi pertukaran tersebut ke dalam memori RAM tabel translasi:
| Alamat Asal Asli (Private) | Port Asal | Alamat Translasi (Public) | Port Translasi | Alamat Server Tujuan | Status Sesi |
|---|---|---|---|---|---|
192.168.1.10 (Laptop) |
54120 |
203.0.113.5 |
40001 |
93.184.216.34:80 |
Terhubung |
192.168.1.25 (Ponsel) |
54120 |
203.0.113.5 |
40002 |
93.184.216.34:80 |
Terhubung |
Perhatikan apa yang terjadi:
- Meskipun Laptop dan Ponsel secara kebetulan menggunakan source port yang sama (
54120), router NAT menukarnya menjadi port publik yang berbeda (40001untuk Laptop dan40002untuk Ponsel). - Server web di internet hanya melihat bahwa permintaan data datang dari
203.0.113.5. Server web sama sekali tidak tahu identitas IP lokal192.168.1.10. - Ketika server web mengirim paket balasan ke
203.0.113.5:40001, router memeriksa tabelnya: port40001ternyata milik Laptop. Router lalu mengubah alamat tujuan kembali menjadi192.168.1.10:54120dan meneruskannya ke Laptop.
Coba sendiri
Mari kita periksa langsung status IP Private dan IP Public yang sedang aktif di komputer Anda sekarang melalui terminal!
1. Mengetahui IP Private Lokal Anda
Jalankan perintah berikut di terminal:
# Pada Linux:
ip -brief addr show
# Pada macOS:
ifconfig | grep "inet "
# Pada Windows PowerShell / Command Prompt:
ipconfig
Cari antarmuka jaringan utama Anda (misalnya eth0, wlan0, atau Wi-Fi). Anda akan melihat alamat yang termasuk dalam rentang RFC 1918, seperti 192.168.1.34 dengan subnet mask 255.255.255.0.
2. Mengetahui IP Public yang Dilihat oleh Internet
Buka koneksi keluar dan tanyakan ke server internet publik menggunakan curl:
curl https://ifconfig.me
# atau
curl https://api.ipify.org
Output angka yang muncul (misalnya 182.253.14.88) adalah IP Public yang dipasang oleh penyedia internet (ISP) pada modem router Anda. Alamat inilah yang dilihat oleh Google, GitHub, atau platform lain saat Anda mengunjungi mereka.
3. Menguji Loopback Address
Jalankan perintah ping ke antarmuka internal Anda:
ping -c 3 127.0.0.1
Jika muncul balasan bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.035 ms, artinya tumpukan protokol TCP/IP dan kartu jaringan virtual internal sistem operasi Anda berfungsi dengan normal tanpa hambatan hardware.
Kesalahan yang sering terjadi
| Kesalahan Pemula | Penyebab / Miskonsepsi | Solusi & Fakta Lapangan |
|---|---|---|
Mencoba mengakses web server di laptop teman dari rumah via IP 192.168.1.15 |
Mengira IP Private bersifat unik di seluruh dunia | IP Private tidak dapat diakses dari internet luar tanpa VPN, Cloudflare Tunnel, atau konfigurasi Port Forwarding di router. |
Komputer mendapat IP 169.254.x.x lalu komplain internet lambat |
Komputer gagal meminta IP ke server DHCP modem sehingga Windows menetapkan IP APIPA mandiri | Periksa kabel LAN, periksa apakah Wi-Fi terhubung dengan benar, atau mulai ulang (restart) modem/router. |
| Mengira NAT adalah sistem keamanan firewall pengganti | NAT memang menyembunyikan IP internal, tetapi bukan dirancang khusus untuk inspeksi paket jahat | Tetap pasang firewall berlapis, antivirus, dan pembaruan sistem berkala. |
Memakai IP 8.8.8.8 sebagai IP lokal server di kantor |
Mengira sembarang angka IP desimal boleh dipakai di jaringan kantor lokal | Jangan memakai IP Publik milik pihak lain di jaringan LAN karena Anda tidak akan bisa mengakses layanan asli IP tersebut (contoh DNS Google). Selalu gunakan blok RFC 1918. |
Kaitannya dengan Praktik Jaringan: Jika Anda ingin menjalankan server game (misal Minecraft) atau server web lokal di rumah agar teman-teman Anda di internet bisa bergabung, Anda wajib menyetel fitur Port Forwarding (Virtual Server) pada router rumah. Pengaturan ini memberi tahu router: "Jika ada tamu dari internet mengetuk IP Public kita di Port 25565, langsung teruskan paket tersebut ke PC lokal dengan IP 192.168.1.50 di port 25565". Di lingkungan komputasi awan (cloud seperti AWS VPC), konsep ini diimplementasikan melalui NAT Gateway agar server basis data privat bisa mengunduh update security ke internet tanpa bisa diserang langsung dari dunia luar.
Latihan
Jawablah tiga pertanyaan analisis jaringan berikut berdasarkan prinsip IP Public, IP Private, dan mekanisme NAT:
- Latihan 1 (Identifikasi Kategori IP): Kelompokkan masing-masing alamat IPv4 berikut ke dalam kategori yang tepat (IP Public, IP Private RFC 1918, atau Alamat Khusus Lainnya):
- A.
10.150.2.1 - B.
172.35.10.20 - C.
127.0.0.5 - D.
192.168.200.1 - E.
169.254.120.4 - F.
8.8.4.4
- A.
- Latihan 2 (Analisis Alur NAT): Seorang staf kantor dengan laptop IP
192.168.0.45membuka situshttps://example.com(IP Server93.184.216.34:443). Router kantor memiliki IP LAN192.168.0.1dan IP WAN Publik114.125.10.8.- Sebutkan Source IP dan Destination IP saat paket baru keluar dari kartu jaringan laptop!
- Sebutkan Source IP dan Destination IP saat paket tersebut sudah keluar dari router menuju internet bebas!
- Jika ada komputer lain di kantor yang juga membuka situs yang sama pada detik yang sama, bagaimana router NAT membedakan balasan untuk kedua komputer tersebut?
- Latihan 3 (Troubleshooting Jaringan): Seorang karyawan baru di kantor mengeluh komputernya tidak bisa membuka Google. Saat Anda memeriksa perintah
ipconfigdi komputernya, tertera alamat IP169.254.89.200dengan subnet mask255.255.0.0dan Default Gateway kosong. Jelaskan apa yang sebenarnya terjadi pada komputer tersebut dan tindakan teknis apa yang harus dilakukan!
Kunci jawaban dan pembahasan
Latihan 1
- A.
10.150.2.1: IP Private RFC 1918 (berada di dalam rentang Kelas A10.0.0.0/8). - B.
172.35.10.20: IP Public. Rentang IP Private Kelas B hanya dari172.16.0.0sampai172.31.255.255. Angka oktet kedua yaitu 35 berada di luar batas RFC 1918. - C.
127.0.0.5: Alamat Khusus (Loopback Address). Seluruh blok127.0.0.0/8dicadangkan untuk pengujian internal mesin (loopback). - D.
192.168.200.1: IP Private RFC 1918 (berada di dalam rentang Kelas C192.168.0.0/16). - E.
169.254.120.4: Alamat Khusus (APIPA) (dicadangkan untuk Automatic Private IP Addressing saat DHCP gagal). - F.
8.8.4.4: IP Public (alamat DNS publik global milik Google).
Latihan 2
- Saat paket keluar dari laptop:
- Source IP:
192.168.0.45 - Destination IP:
93.184.216.34(Port tujuan: 443)
- Source IP:
- Saat paket keluar dari router ke internet:
- Source IP:
114.125.10.8(Router mengganti IP privat dengan IP publik WAN miliknya) - Destination IP:
93.184.216.34(Port tujuan tetap 443)
- Source IP:
- Pembedaan respon paket oleh router:
Router menggunakan mekanisme PAT (Port Address Translation). Router memberikan Source Port publik acak yang unik di tabel translasinya untuk masing-masing komputer (misalnya port
51001untuk laptop pertama dan port51002untuk komputer kedua). Saat paket balasan kembali dari server web, nomor port pada header TCP itulah yang digunakan router untuk mengarahkan data ke komputer yang bersangkutan.
Latihan 3
- Diagnosa Masalah: Komputer mendapatkan alamat APIPA (
169.254.x.x). Artinya, komputer disetel ke mode perolehan IP otomatis (DHCP Client), namun gagal berkomunikasi dengan DHCP Server di router kantor. Ketiadaan Default Gateway membuktikan bahwa komputer sama sekali tidak menerima parameter konfigurasi jaringan dari infrastruktur kantor. - Langkah Solusi:
- Periksa sambungan fisik kabel LAN (apakah lampu indikator port menyala) atau pastikan sinyal Wi-Fi terhubung dengan kredensial kata sandi yang valid.
- Periksa apakah layanan DHCP Server pada router kantor masih memiliki sisa pool alamat IP atau sedang mengalami kelebihan beban (out of addresses).
- Coba lakukan perintah pelepasan dan pembaruan sewa IP di terminal:
ipconfig /releasedilanjutkan denganipconfig /renew.



Diskusi (0)
Kami menyimpan nama (opsional), komentar, dan hash teknis (bukan alamat IP asli) untuk mencegah spam. Cookie fungsional dipakai agar Anda dapat mengedit atau menghapus komentar sendiri dari browser ini. Untuk permintaan penghapusan, gunakan halaman kontak.
Belum ada komentar. Mulai diskusinya.