← Semua artikel

NAT Proxy: Pengertian, Cara Kerja & Bedanya dengan Proxy Biasa

Diperbarui 25 Sep 2026

Kalau beberapa laptop atau HP terhubung ke satu router rumah, semuanya bisa mengakses internet meskipun koneksi tersebut mungkin hanya menggunakan satu alamat IPv4 publik. Salah satu mekanisme yang memungkinkan kondisi seperti ini adalah NAT.

NAT sering terlihat mirip dengan proxy karena alamat yang diterima server tujuan dapat berbeda dari alamat perangkat di jaringan lokal. Karena itu, istilah seperti NAT proxy kadang digunakan ketika membicarakan gateway yang menerjemahkan alamat sebelum traffic keluar menuju internet.

Tetapi secara teknis, NAT dan proxy bukan hal yang sama. NAT bekerja dengan menerjemahkan informasi alamat jaringan, sedangkan proxy server bertindak sebagai perantara yang membuat atau meneruskan koneksi atas nama client.

Perbedaan ini penting karena fungsi, konfigurasi, dan posisi keduanya dalam jaringan tidak selalu sama.

Apa Itu NAT?

NAT atau Network Address Translation adalah mekanisme untuk menerjemahkan alamat IP ketika packet melewati perangkat jaringan seperti router atau gateway.

Salah satu penggunaan paling umum adalah menghubungkan perangkat yang menggunakan alamat private di jaringan lokal dengan internet menggunakan alamat publik.

Gambaran Dasar NAT
Perangkat
192.168.1.10
→
Router / NAT
→
Public IP
203.0.113.10
→
Internet
Alamat private digunakan di jaringan lokal, sementara traffic keluar menggunakan alamat yang diterjemahkan oleh NAT.

RFC 3022 menjelaskan Traditional NAT sebagai mekanisme yang mencakup Basic NAT dan Network Address Port Translation atau NAPT. Dokumentasi teknisnya dapat dilihat di RFC 3022 — Traditional IP Network Address Translator.

Lalu Apa yang Dimaksud NAT Proxy?

Istilah NAT proxy perlu dibaca berdasarkan konteks karena bukan nama satu protokol proxy tertentu seperti HTTP, SOCKS4, atau SOCKS5.

Pada beberapa pembahasan, istilah tersebut digunakan secara informal untuk menggambarkan gateway atau sistem yang membuat banyak client keluar melalui alamat IP tertentu menggunakan address translation.

Dari luar, hasilnya memang bisa terlihat mirip dengan forward proxy:

Hasil yang Terlihat dari Internet
Laptop A
Laptop B
HP C
↓
NAT Gateway
↓
Satu Public IP

Namun NAT tidak otomatis menjadi application proxy. NAT dan proxy mempunyai cara kerja teknis yang berbeda meskipun sama-sama dapat menyebabkan server tujuan melihat alamat IP perantara.

Bagaimana Cara Kerja NAT?

Misalnya sebuah laptop menggunakan alamat private:

Alamat perangkat lokal 192.168.1.10:53000

Laptop tersebut membuka koneksi menuju sebuah server internet. Sebelum packet keluar, router dengan NAT mengganti informasi sumber sesuai mapping yang dibuat.

Setelah translasi 203.0.113.10:62001

Server internet menerima koneksi dari alamat publik tersebut.

Ketika response kembali, perangkat NAT menggunakan tabel mapping untuk mengetahui perangkat lokal mana yang harus menerima traffic tersebut.

Alur NAT Keluar dan Masuk
192.168.1.10
:53000
→
NAT Table
→
203.0.113.10
:62001
→
Internet

Apa Itu Basic NAT?

Basic NAT melakukan translasi alamat IP dari satu address realm ke address realm lainnya.

Dalam model sederhananya, sebuah alamat private dipetakan ke alamat eksternal yang valid.

Sebelum NAT
192.168.1.10
↓
Private Address
Sesudah NAT
203.0.113.10
↓
External Address

Basic NAT terutama berkaitan dengan translasi alamat. Untuk penggunaan banyak perangkat melalui satu alamat publik, konsep NAPT menjadi lebih relevan.

Apa Itu NAPT atau PAT?

NAPT atau Network Address Port Translation menerjemahkan alamat IP sekaligus informasi port.

Dengan cara ini, beberapa perangkat dalam jaringan dapat menggunakan satu alamat IPv4 publik secara bersamaan karena koneksi mereka dibedakan berdasarkan mapping alamat dan port.

Perangkat Private Address Public Mapping
Laptop A 192.168.1.10:52001 203.0.113.10:61001
Laptop B 192.168.1.11:52001 203.0.113.10:61002
HP C 192.168.1.12:52001 203.0.113.10:61003

Semua perangkat tersebut dapat terlihat berasal dari public IP yang sama, sementara port membantu NAT mempertahankan mapping koneksi masing-masing.

NAT vs Proxy: Apa Perbedaannya?

Ini bagian yang paling sering membingungkan.

Aspek NAT Proxy
Fungsi utama Translasi alamat dan/atau port Perantara koneksi
Posisi umum Router / gateway jaringan Server atau aplikasi perantara
Konfigurasi aplikasi Biasanya transparan bagi aplikasi Sering membutuhkan konfigurasi proxy
Membuat koneksi atas nama client Bukan model dasarnya Ya, tergantung jenis proxy
Memahami HTTP Tidak diperlukan HTTP proxy dapat memahami protocol HTTP
Caching Bukan fungsi NAT Dapat tersedia pada proxy tertentu
Filtering aplikasi Bukan fungsi NAT dasar Dapat dilakukan oleh proxy tertentu

1. NAT Mengubah Informasi Packet

NAT bekerja dengan menerjemahkan informasi alamat pada traffic yang melewati gateway.

Pada NAPT, port transport juga ikut dipetakan.

Translasi oleh NAT
Source
192.168.1.10:50000
→
NAT
→
Source
203.0.113.10:60000

Aplikasi di laptop tidak harus mengetahui bahwa alamat tersebut diterjemahkan ketika packet melewati router.

2. Proxy Menjadi Endpoint Perantara

Proxy mempunyai pola yang berbeda.

Client berkomunikasi dengan proxy, lalu proxy meneruskan request atau membangun koneksi menuju tujuan.

Proxy sebagai Perantara
Client
→
Proxy Server
→
Server Tujuan

Karena itu, proxy dapat memiliki kemampuan yang tidak dimiliki NAT dasar, misalnya memahami HTTP, menambahkan header, melakukan autentikasi, filtering, atau caching.

MDN menjelaskan proxy sebagai program atau komputer perantara yang menerima request dan response, serta dapat meneruskan maupun memodifikasi request. Penjelasan teknisnya tersedia di MDN Proxy Server.

3. NAT Biasanya Tidak Perlu Diatur di Browser

Ketika menggunakan internet melalui router rumah, browser biasanya tidak mengetahui atau tidak perlu dikonfigurasi khusus untuk NAT.

Browser hanya mengirim traffic melalui default gateway seperti biasa.

Browser
→
Operating System
→
Router NAT
→
Internet

Sebaliknya, forward proxy tradisional sering memerlukan aplikasi mengetahui alamat proxy atau menerima konfigurasi proxy dari sistem.

Perbedaan posisi tersebut dibahas lebih lanjut di artikel forward proxy vs reverse proxy.

4. NAT Bisa Membuat Banyak Perangkat Memakai Satu IP Publik

Ini salah satu penggunaan NAPT yang paling mudah dilihat sehari-hari.

Misalnya rumah mempunyai:

Laptop

192.168.1.10

Smartphone

192.168.1.11

Smart TV

192.168.1.12

Game Console

192.168.1.13

Keempat perangkat dapat keluar ke internet melalui satu public IPv4 dari router.

Dari sisi website, traffic tersebut bisa terlihat berasal dari public IP yang sama.

5. Apakah NAT Menyembunyikan IP Perangkat?

Dari server internet, alamat private seperti 192.168.x.x umumnya tidak digunakan sebagai alamat sumber publik untuk koneksi tersebut. Server melihat alamat yang digunakan pada sisi eksternal NAT.

Namun ini tidak sama dengan anonimitas penuh.

Website masih dapat menggunakan cookie, akun login, fingerprint browser, session ID, dan data aplikasi lainnya.

Karena itu, NAT tidak sebaiknya dianggap sebagai pengganti proxy anonymous atau teknologi privasi lainnya.

6. NAT Tidak Sama dengan Anonymous Proxy

Anonymous proxy membahas seberapa banyak informasi mengenai client yang diteruskan oleh proxy.

NAT berbeda. Tujuan utamanya adalah address translation.

NAT
Address Translation
↓
IP / Port Mapping
Anonymous Proxy
Proxy Connection
↓
Client Information

Jadi perubahan alamat IP yang terlihat tidak cukup untuk menyamakan keduanya.

7. Apa Itu NAT Table?

Perangkat NAT membutuhkan cara untuk mengingat hubungan antara koneksi internal dan eksternal.

Untuk itu, perangkat mempertahankan state atau mapping yang dapat digambarkan sebagai tabel translasi.

Internal External Mapping Tujuan
192.168.1.10:51000 203.0.113.10:61000 198.51.100.20:443
192.168.1.11:52000 203.0.113.10:61001 198.51.100.30:443

Ketika response kembali, mapping tersebut membantu gateway mengirim packet ke perangkat lokal yang tepat.

8. Apa Itu Static NAT?

Static NAT biasanya menggunakan mapping yang tetap antara satu alamat internal dan alamat eksternal tertentu.

Contoh Konsep Static Mapping
10.0.0.10
→
Static NAT
→
203.0.113.20

Mapping seperti ini berbeda dengan skenario banyak perangkat berbagi satu public IP melalui port translation.

9. Apa Itu Dynamic NAT?

Pada dynamic NAT, alamat internal dapat dipetakan menggunakan kumpulan alamat eksternal yang tersedia.

Ketika host membutuhkan koneksi, NAT memilih alamat dari pool berdasarkan konfigurasi sistem.

Gambaran Dynamic NAT
Private Hosts
↓
NAT
↓
Public IP A
Public IP B
Public IP C

Implementasi nyata dapat berbeda bergantung pada router, firewall, cloud platform, atau perangkat jaringan yang digunakan.

10. Apa Itu Source NAT atau SNAT?

Source NAT mengubah alamat sumber packet.

Model ini umum ketika traffic berasal dari jaringan internal dan keluar menuju jaringan eksternal.

Private Source
→
SNAT
→
Public Source

Dari sisi server tujuan, koneksi terlihat berasal dari alamat hasil translasi tersebut.

11. Apa Itu Destination NAT atau DNAT?

Destination NAT bekerja pada arah yang berbeda: informasi alamat tujuan diubah agar traffic diteruskan ke host atau service tertentu.

Port forwarding pada router merupakan contoh konsep yang berkaitan dengan destination translation.

Contoh Destination Translation
Internet
Public IP:443
→
DNAT
→
Internal Server
10.0.0.20:443

DNAT tetap berbeda dari reverse proxy. Reverse proxy menerima koneksi sebagai aplikasi atau layanan perantara, sedangkan DNAT menerjemahkan alamat tujuan pada jalur packet.

12. DNAT vs Reverse Proxy

Keduanya dapat mengarahkan koneksi menuju backend, tetapi pendekatannya berbeda.

Aspek DNAT Reverse Proxy
Dasar kerja Address translation Proxy connection
Layer aplikasi Tidak harus memahami HTTP Dapat memahami HTTP
Backend routing Berdasarkan aturan NAT Dapat berdasarkan host, path, header, dan aturan aplikasi
TLS termination Bukan fungsi NAT Dapat dilakukan
Caching Bukan fungsi NAT Dapat dilakukan

13. NAT Gateway pada Cloud

Pada infrastruktur cloud, istilah NAT gateway sering digunakan untuk memberikan koneksi keluar kepada server yang berada pada private network atau private subnet.

Server tidak harus mempunyai public IP langsung untuk setiap instance. Traffic keluar dapat melewati NAT gateway.

Contoh NAT Gateway di Infrastruktur Cloud
App Server A
App Server B
Worker C
↓
NAT Gateway
↓
Internet

Untuk koneksi keluar, layanan eksternal dapat melihat alamat publik yang digunakan NAT gateway.

14. Apa Itu CGNAT?

CGNAT atau Carrier-Grade NAT adalah penggunaan NAT pada jaringan operator untuk memungkinkan banyak pelanggan berbagi alamat IPv4 publik.

Dalam skenario ini, NAT tidak hanya terjadi di router rumah. Operator juga mempunyai lapisan translation tambahan dalam infrastrukturnya.

Gambaran Sederhana CGNAT
Pelanggan
→
Router
→
CGNAT Operator
→
Public IPv4

Akibatnya, beberapa pelanggan dapat terlihat menggunakan public IPv4 yang sama dari sisi layanan internet.

15. Apakah CGNAT Sama dengan Shared Proxy?

Tidak.

Keduanya memang dapat menyebabkan beberapa pengguna terlihat berasal dari satu alamat IP, tetapi mekanismenya berbeda.

CGNAT
Operator Jaringan
↓
Address Translation
↓
Shared Public IP
Shared Proxy
Proxy Service
↓
Proxy Connection
↓
Shared Proxy IP

16. Apakah NAT Membuat Internet Lebih Aman?

NAT sendiri bukan pengganti firewall.

Dalam banyak konfigurasi NAPT, koneksi masuk yang tidak mempunyai mapping memang tidak dapat langsung diarahkan ke perangkat internal. Kondisi ini kadang terasa seperti perlindungan tambahan.

Tetapi keamanan jaringan tetap membutuhkan aturan firewall, pembaruan sistem, konfigurasi service, autentikasi, dan kontrol lainnya.

Jangan menggunakan NAT sebagai satu-satunya alasan menganggap sebuah jaringan aman.

17. Apakah NAT Mengenkripsi Traffic?

Tidak.

NAT menerjemahkan alamat atau port. Proses tersebut tidak otomatis mengenkripsi isi traffic.

NAT dan Enkripsi adalah Fungsi Berbeda
NAT
↓
Translasi IP / Port
Bukan Enkripsi Traffic

Kalau aplikasi menggunakan HTTPS, SSH, atau protokol terenkripsi lainnya, enkripsi berasal dari protokol tersebut.

18. NAT atau Proxy untuk Mengganti IP?

Jawabannya bergantung pada kebutuhan.

NAT lebih cocok ketika administrator mengatur bagaimana sebuah jaringan keluar melalui gateway tertentu. Pengguna aplikasi biasanya tidak memilih IP NAT satu per satu.

Proxy lebih fleksibel kalau satu browser, script, atau aplikasi perlu menggunakan endpoint tertentu.

Kebutuhan Lebih Sesuai
Banyak perangkat berbagi koneksi internet NAT / NAPT
Server private butuh koneksi keluar NAT gateway
Browser perlu IP tertentu Proxy
Script perlu mengganti IP per request Proxy
Butuh residential atau datacenter IP tertentu Proxy
Routing jaringan internal ke internet NAT

19. NAT Bisa Berjalan Bersamaan dengan Proxy?

Bisa, dan ini sangat umum.

Perangkat kamu mungkin sudah berada di belakang NAT router, kemudian browser dikonfigurasi menggunakan proxy internet.

NAT dan Proxy dalam Satu Jalur
Laptop
→
NAT Router
→
Proxy Server
→
Website

Dari sisi proxy, koneksi datang melalui jaringan internet pengguna. Dari sisi website, request kemudian datang melalui alamat proxy.

20. NAT Bukan Jenis Proxy seperti HTTP atau SOCKS

Ini bagian yang penting agar istilahnya tidak tertukar.

HTTP proxy dan SOCKS merupakan mekanisme proxy yang memang digunakan aplikasi untuk meneruskan koneksi.

NAT adalah mekanisme translasi alamat jaringan.

Istilah Kategori
HTTP Proxy Proxy protocol / application proxy
SOCKS4 Proxy protocol
SOCKS5 Proxy protocol
NAT Network address translation
NAPT Address dan port translation

Kalau ingin melihat klasifikasi proxy yang memang umum digunakan aplikasi, lihat artikel jenis-jenis proxy.

21. Apa Kelebihan NAT?

Berbagi Public IPv4

Beberapa perangkat dapat mengakses internet menggunakan alamat publik yang sama.

Transparan bagi Aplikasi

Aplikasi biasanya tidak perlu mengetahui mapping NAT.

Private Network

Perangkat internal dapat menggunakan alamat private.

NAT Gateway

Server private dapat mempunyai jalur keluar tanpa public IP langsung pada setiap host.

22. Apa Kekurangan NAT?

Keterbatasan Dampaknya
Mengubah model end-to-end Alamat host internal tidak digunakan langsung di luar jaringan
Koneksi masuk lebih kompleks Dapat membutuhkan port forwarding atau mapping tertentu
Beberapa protokol lebih sulit Protocol yang membawa alamat di payload dapat membutuhkan penanganan tambahan
Tabel state dapat menjadi resource Perangkat harus mempertahankan mapping koneksi
Tidak memberi anonimitas penuh Identitas pengguna masih dapat diketahui melalui mekanisme lain
Butuh Proxy untuk Aplikasi atau Testing?

GudangProxy menyediakan daftar proxy gratis yang dapat difilter berdasarkan negara, protokol, tingkat anonimitas, dan status koneksi.

Lihat Daftar Proxy Gratis →

FAQ NAT Proxy

Apa itu NAT proxy?

NAT proxy merupakan istilah yang kadang digunakan secara informal untuk sistem atau gateway yang membuat koneksi keluar menggunakan address translation. Secara teknis, NAT sendiri merupakan mekanisme translasi alamat dan berbeda dari application proxy seperti HTTP atau SOCKS.

Apa kepanjangan NAT?

NAT adalah Network Address Translation, yaitu mekanisme untuk menerjemahkan alamat IP ketika traffic melewati perangkat jaringan.

Apa bedanya NAT dan NAPT?

Basic NAT menerjemahkan alamat IP, sedangkan NAPT memperluas translasi dengan memetakan alamat IP sekaligus informasi transport seperti port TCP atau UDP.

Apakah NAT sama dengan proxy server?

Tidak. NAT menerjemahkan alamat atau port pada traffic, sedangkan proxy server bertindak sebagai perantara yang menerima dan meneruskan koneksi atau request.

Apakah NAT menyembunyikan IP asli?

Server internet dapat melihat alamat eksternal yang digunakan NAT, bukan alamat private perangkat. Namun hal tersebut tidak berarti pengguna menjadi anonim sepenuhnya.

Apakah NAT mengenkripsi koneksi?

Tidak. NAT melakukan address translation dan tidak otomatis mengenkripsi isi traffic.

Apakah NAT sama dengan firewall?

Tidak. NAT dan firewall mempunyai fungsi berbeda. Firewall menerapkan aturan untuk mengizinkan atau menolak traffic, sedangkan NAT berfokus pada translasi alamat dan port.

Bisakah NAT dan proxy digunakan bersamaan?

Bisa. Perangkat dapat berada di belakang NAT router lalu menggunakan forward proxy untuk mengakses website atau layanan internet.