FaizBlog LogoFaizBlog
Back to all articles
NetworkingCCTVStatic IPDDNSTutorial

Static IP vs Dynamic DNS untuk CCTV: Mana yang Lebih Baik?

Perbandingan lengkap Static IP dan Dynamic DNS (DDNS) untuk akses CCTV remote: biaya, stabilitas, CGNAT, keamanan, dan kapan pakai masing-masing.

AI Insights

Generate a summary and suggested tags for this post.

Salah satu masalah paling umum saat setup CCTV IP adalah: "Kok pas di rumah bisa lihat kamera, tapi pas di luar tiba-tiba gak connect?" Jawabannya hampir selalu berkaitan dengan IP publik yang berubah-ubah. Dua solusinya: sewa Static IP ke ISP, atau pakai Dynamic DNS (DDNS) gratis. Artikel ini bahas tuntas perbedaan, kelebihan, kekurangan, dan kapan pakai masing-masing.

1. Kenapa akses CCTV dari luar bermasalah?

Modem/router di rumah dapat IP publik dari ISP (Indihome, Biznet, First Media, dll). IP inilah yang kamu pakai untuk akses CCTV dari luar jaringan (misal lewat HP dengan data seluler).

Masalahnya: hampir semua ISP rumahan memberi IP dinamis — IP bisa berubah kapan saja, terutama setelah:

  • Modem restart / mati listrik.
  • Sesi PPPoE renewed (bisa harian atau mingguan).
  • Maintenance ISP.

Kalau IP berubah, URL akses CCTV yang tadinya http://114.5.220.15:8080 jadi tidak valid. Ini pain point utama yang dipecahkan Static IP atau DDNS.

2. Apa itu Static IP?

Static IP = IP publik tetap yang disewa dari ISP. IP-mu tidak akan berubah selama kontrak aktif — bulan lalu 103.10.20.30, bulan ini masih 103.10.20.30.

Cara mendapatkannya:

  1. Hubungi customer service ISP (kebanyakan ada paket bisnis / add-on).
  2. Bayar biaya tambahan (biasanya Rp 100.000 – 500.000/bulan di Indonesia).
  3. ISP assign IP publik permanen ke modem-mu.

Cocok untuk: kantor, ruko, gudang, lokasi bisnis yang butuh remote access stabil untuk banyak kamera.

3. Apa itu Dynamic DNS (DDNS)?

DDNS = layanan yang memetakan nama domain ke IP publik yang berubah-ubah. Alih-alih menghafal IP, kamu akses CCTV lewat hostname seperti:

mycctv.ddns.net
rumahsaya.no-ip.org
tokoku.hik-connect.com

Cara kerja:

  1. Router / kamera kamu install DDNS client dan login ke akun DDNS.
  2. Setiap beberapa menit, client cek IP publik saat ini dan update ke server DDNS.
  3. Saat kamu akses mycctv.ddns.net, DNS server DDNS resolve ke IP terbaru.
  4. Kamu tetap bisa connect walau IP publik berubah tadi malam.

Analoginya: Static IP seperti alamat rumah permanen, DDNS seperti jasa forwarding surat yang selalu update alamat terbarumu ke tukang pos.

4. Perbandingan langsung: Static IP vs DDNS

AspekStatic IPDynamic DNS
BiayaRp 100rb – 500rb/bulanGratis (No-IP, DuckDNS) atau ~$25/thn (premium)
StabilitasSangat stabil ✅Bergantung update client (biasanya OK)
Kecepatan connectLangsung (tanpa DNS lookup)Sedikit lag saat resolve (~50-200ms)
SetupCukup dari ISPPerlu konfigurasi client di router/kamera
Downtime saat IP berubahTidak adaAda delay 1-5 menit sampai DDNS update
Cocok untuk banyak kameraSangat cocokCocok, tapi bandwidth ISP tetap batasan
Vendor lock-inTidak adaTergantung provider DDNS
Kompatibilitas VPN/port forwardSempurnaSempurna
Support IPv6Ya (biasanya)Tergantung provider

5. Provider DDNS populer

ProviderHargaCatatan
No-IPFree (perlu konfirmasi 30 hari) / $25 thnPaling populer, banyak vendor router support
DuckDNS100% gratisSimple, cocok untuk Home Lab
DynuFree / paidFree tier lumayan
CloudflareFree (via API)Butuh domain sendiri, paling reliable
Hik-ConnectFreeKhusus Hikvision (P2P + DDNS)
Dahua DDNSFreeKhusus Dahua
DynDNSBerbayar (~$55/thn)Legacy, banyak router lawas support

Untuk pemula: No-IP atau DuckDNS aman. Untuk yang punya domain sendiri: Cloudflare API paling fleksibel dan bebas iklan.

6. Masalah baru: CGNAT

CGNAT (Carrier-Grade NAT) adalah teknik ISP membagi 1 IP publik ke ratusan pelanggan. Efeknya:

  • IP publik yang kamu lihat di modem bukan IP asli — itu IP internal ISP (biasanya 100.64.x.x).
  • Port forward tidak akan bekerja — walau kamu setting benar, dari luar tidak akan bisa connect.
  • DDNS pun percuma — karena IP yang di-update bukan IP publik sebenarnya.

Cara cek CGNAT: bandingkan IP di modem (WAN) dengan hasil di whatismyip.com. Kalau berbeda → kena CGNAT.

Solusi CGNAT:

SolusiCara kerjaBiaya
Minta IP publik ke ISPRequest keluar dari CGNATGratis (kadang) / berbayar
Static IPOtomatis dapat IP publikRp 100-500rb/bln
Cloudflare TunnelTunnel keluar, tidak butuh IP publikGratis
Tailscale / ZeroTierVPN mesh, akses via IP virtualGratis untuk personal
P2P vendor (Hik-Connect, EZVIZ)Relay lewat server vendorGratis, tapi lambat

Banyak ISP Indonesia (Indihome fiber, Biznet Home) sekarang default CGNAT. Cek dulu sebelum memutuskan pakai DDNS.

7. Setup DDNS di router (contoh MikroTik)

Kalau router-mu support DDNS built-in, setup-nya simpel. Contoh MikroTik dengan Cloudflare:

/ip cloud
set ddns-enabled=yes

MikroTik akan otomatis kasih hostname gratis seperti abc123.sn.mynetname.net. Untuk provider lain (No-IP, DuckDNS), gunakan script schedule yang cek IP tiap 5 menit.

Untuk router rumahan (TP-Link, ASUS, Tenda), biasanya menu DDNS ada di Advanced Settings. Isi username & password akun DDNS-mu, save, selesai.

8. Setup DDNS di kamera CCTV

Kalau router tidak support DDNS, kamera IP modern (Hikvision, Dahua, Reolink) biasanya punya DDNS client sendiri:

  • Hikvision: Configuration → Network → Basic Settings → DDNS → pilih HiDDNS (gratis) atau DynDNS/NO-IP.
  • Dahua: Setup → Network → DDNS → aktifkan, pilih provider.
  • Reolink: pakai P2P Reolink (UID) — tidak perlu DDNS.

Catatan penting: kalau ada beberapa kamera di satu jaringan, cukup 1 DDNS di router — bukan di tiap kamera. Kamera lain bisa diakses via port forward berbeda (kamera 1 → port 8081, kamera 2 → port 8082, dst).

9. Keamanan — jangan asal port forward!

Baik pakai Static IP atau DDNS, kalau kamu port forward RTSP/HTTP kamera ke internet, risiko keamanannya besar:

  • Bot scanner (Shodan, Censys) akan mendeteksi kamera terbuka dalam hitungan jam.
  • Username default (admin/12345, admin/admin) langsung dijebol.
  • Video CCTV-mu bisa diakses siapa saja di internet.

Praktik yang lebih aman:

MetodeKeamananKompleksitas
Port forward + password kuat🟡 SedangMudah
VPN ke rumah (WireGuard, OpenVPN)🟢 TinggiSedang
Cloudflare Tunnel🟢 TinggiSedang
Tailscale / ZeroTier🟢 TinggiMudah
P2P vendor (Hik-Connect, EZVIZ)🟡 SedangSangat mudah

Rekomendasi umum: pakai Tailscale — install di HP dan di 1 device di rumah (bisa Raspberry Pi atau NAS), akses CCTV via IP LAN seolah di rumah. Aman, gratis, dan bypass CGNAT sekaligus.

10. Kapan pilih Static IP, kapan DDNS?

Pilih Static IP kalau:

  • Bisnis kantor / ruko / gudang dengan >4 kamera.
  • Butuh uptime maksimal untuk monitoring 24/7.
  • Sudah pakai layanan lain (VPN kantor, VoIP, server) yang butuh IP tetap.
  • Budget bulanan Rp 100-500rb bukan masalah.

Pilih DDNS kalau:

  • CCTV rumah / kantor kecil (1-4 kamera).
  • Hemat biaya, mau gratis.
  • Sudah punya IP publik (tidak CGNAT).
  • Sekedar untuk cek anak, pembantu, atau parkiran sesekali.

Skip keduanya — pakai P2P / Tailscale / Cloudflare Tunnel kalau:

  • ISP kamu CGNAT (tidak bisa port forward).
  • Malas urus port forward & keamanan.
  • Cukup akses via app HP vendor (Hik-Connect, EZVIZ, DMSS).

11. Kesalahan umum

❌ "Beli Static IP pasti bisa akses dari luar." Belum tentu — kalau modem-mu bridge mode ke router lain, IP publik harus di-forward ke router yang benar. Static IP tidak otomatis bikin CCTV accessible.

❌ "DDNS = gratis dan pasti stabil." Provider gratis kadang matikan hostname kalau tidak aktif 30 hari (No-IP), atau ada iklan/limit. Cek TOS sebelum pakai.

❌ "Pakai DDNS berarti aman." DDNS hanya memetakan nama → IP. Kalau port forward-mu terbuka, tetap rawan. Password default HARUS diganti, port default HARUS diubah, dan idealnya pakai VPN.

❌ "IP publik saya sama dengan IP di modem." Cek dulu di whatismyip.com. Kalau berbeda → kena CGNAT → port forward & DDNS percuma.

12. Ringkasan

  • Static IP = IP publik tetap dari ISP. Stabil, cocok bisnis, tapi berbayar.
  • DDNS = mapping nama domain ke IP dinamis. Gratis, cocok rumahan, tapi butuh setup.
  • Cek CGNAT dulu sebelum memilih — kalau ISP-mu CGNAT, keduanya tidak akan work.
  • Kalau CGNAT: pakai Cloudflare Tunnel, Tailscale, atau P2P vendor.
  • Jangan asal port forward — pakai VPN atau tunnel untuk keamanan.
  • Untuk 90% kasus rumahan: Tailscale + akses via LAN = paling aman + paling gampang.

Sebelum bayar Static IP atau setup DDNS, tanyakan dulu ke diri sendiri: "Apakah saya benar-benar butuh akses via IP publik, atau cukup lewat VPN/P2P?" — jawabannya sering kali cukup solusi gratis yang lebih aman.