NAT dan STUN di VoIP
Diperbarui 2026-09-30 · Oleh tim ZuteSIP (ZuteSIP Inc.)
Jawaban singkat: NAT (network address translation) memungkinkan banyak perangkat berbagi satu alamat IP publik, dan STUN (Session Traversal Utilities for NAT) adalah protokol yang memberi tahu perangkat dari IP publik dan port mana ia terlihat. Klien SIP memakai STUN agar pihak lain mengirim audio ke alamat yang bisa dijangkau.
Sebagian besar router rumah dan kantor memakai NAT, karena itulah suara satu arah dan panggilan terputus sering menjadi masalah pertama pada softphone baru.
Cara kerjanya
Pesan SIP mencantumkan alamat IP dan port tujuan pengiriman media. Di balik NAT, perangkat hanya mengetahui alamat privatnya, sehingga pihak seberang mungkin mengirim audio RTP ke alamat yang tidak bisa dijangkau. Server STUN (RFC 8489) memantulkan pemetaan publik kembali, lalu klien mengiklankan alamat tersebut. Keep-alive, rport, dan ICE membantu menjaga pemetaan tetap terbuka.
Sekilas NAT traversal
| Item | Peran |
|---|---|
| Server STUN (RFC 8489) | Memantulkan alamat dan port publik agar klien bisa mengumumkannya |
| Keep-alive, rport, dan ICE | Membantu menjaga pemetaan NAT tetap terbuka |
| Audio satu arah | Aktifkan STUN atau NAT traversal di klien SIP |
| Web dialer di browser | Tidak perlu pengaturan klien |
Penerapannya di ZuteSIP
Saat Anda mendaftarkan nomor ZuteSIP di Zoiper, Linphone, atau MicroSIP di balik router, aktifkan STUN atau NAT traversal di klien jika Anda mendengar suara satu arah. Registrasi memakai sip.zutesipdialer.com di port UDP/TCP 5060 atau port TLS 5061. Dialer web di browser tidak memerlukan pengaturan klien.
Istilah terkait
- ✓ SIP
- ✓ Softphone
- ✓ Codec G.711
- ✓ Dialer web
Pertanyaan yang sering diajukan
Apa penyebab suara satu arah?
Apakah STUN sama dengan TURN?
Haruskah saya menonaktifkan SIP ALG di router?
Sumber
- IETF: RFC 8489, Session Traversal Utilities for NAT (STUN) (per September 2026)
- IETF: RFC 3581, Symmetric Response Routing (rport) for SIP (per September 2026)