📅 16 Mei 2026 | ⏱ 5 menit baca
🔄 STUN vs TURN Server untuk WebRTC
WebRTCSTUNTURNNAT
WebRTC dirancang untuk koneksi langsung antar perangkat. Tapi masalahnya: banyak perangkat ada di belakang NAT atau firewall. Mereka tidak punya IP publik yang bisa dihubungi langsung. Di sinilah STUN dan TURN berperan.
STUN Server: Cari IP Publik
STUN membantu perangkat menemukan IP publik dan port yang digunakan. Server STUN gratis contohnya stun.l.google.com:19302.
iceServers: [{ urls: 'stun:stun.l.google.com:19302' }]
TURN Server: Relay Terakhir
TURN adalah fallback. Kalau STUN gagal (karena NAT simetris atau firewall ketat), semua data akan melalui server TURN.
Kapan Butuh TURN?
- 🔒 NAT simetris — setiap koneksi keluar pakai port berbeda
- 🏢 Jaringan kantor korporat — firewall ketat
- 📱 Mobile carrier grade NAT — 4G/5G tertentu
💡 Chat AIoT gratis menyediakan TURN server untuk pengguna. Di platform lain, TURN server biasanya berbayar karena memakan bandwidth besar.