AI Insights
Generate a summary and suggested tags for this post.
Waktu setup CCTV IP, banyak yang cuma isi IP address kamera dan DVR/NVR, tanpa memikirkan DNS server. Padahal, konfigurasi DNS yang salah bisa bikin kamera tidak bisa update firmware, gagal koneksi P2P, gagal push notification, bahkan tidak sinkron waktu (NTP). Artikel ini bahas apa itu DNS di konteks CCTV, kapan benar-benar dibutuhkan, dan cara setting-nya yang benar.
1. Apa itu DNS Server?
DNS (Domain Name System) adalah "buku telepon internet". Tugasnya: menerjemahkan nama domain (misal hik-connect.com) menjadi IP address (misal 52.28.14.201) yang bisa dipahami perangkat jaringan.
Setiap kali kamera CCTV atau NVR menghubungi server di internet (untuk P2P, firmware update, cloud storage, NTP, push notification), langkah pertamanya adalah query DNS. Kalau DNS-nya salah atau tidak dikonfigurasi, semua fitur cloud akan gagal — walau kamera "online" di jaringan lokal.
2. Kapan CCTV benar-benar butuh DNS?
CCTV tidak butuh DNS untuk sekedar rekam & view lokal. Selama akses hanya via IP LAN (192.168.1.100), DNS tidak dipakai sama sekali. Tapi DNS wajib kalau kamu pakai fitur berikut:
| Fitur CCTV | Butuh DNS? | Kenapa |
|---|---|---|
| View lokal via IP (LAN) | ❌ Tidak | Langsung pakai IP, tidak resolve nama |
| P2P / Cloud (Hik-Connect, EZVIZ, DMSS) | ✅ Ya | Kamera harus resolve server P2P vendor |
| DDNS (No-IP, DuckDNS) | ✅ Ya | Update IP publik ke server DDNS via API |
| Firmware update OTA | ✅ Ya | Resolve server update vendor |
| NTP sync waktu | ✅ Ya | Resolve pool.ntp.org atau time.google.com |
| Email alert / SMTP | ✅ Ya | Resolve mail server (smtp.gmail.com) |
| Push notification HP | ✅ Ya | Resolve FCM / APNs relay vendor |
| Cloud recording (AWS S3, Google Drive) | ✅ Ya | Resolve endpoint cloud storage |
| RTSP streaming ke aplikasi lain (LAN) | ❌ Tidak | Pakai IP langsung |
Ringkasnya: semua fitur yang keluar internet butuh DNS. Kalau kamera-mu "sendiri" di jaringan lokal, DNS boleh diabaikan.
3. Gejala DNS bermasalah di CCTV
Kalau DNS salah, kamera masih online di LAN tapi:
- ❌ Aplikasi HP (Hik-Connect, DMSS, EZVIZ) selalu "Device offline" walau kamera nyala.
- ❌ Firmware update gagal dengan pesan "Cannot connect to server".
- ❌ Jam kamera meleset karena NTP sync gagal — timestamp rekaman jadi tidak akurat.
- ❌ Setup DDNS gagal update IP publik terbaru.
- ❌ Email alert / push notification tidak sampai.
- ❌ Ping ke
8.8.8.8sukses, tapi ping kegoogle.comgagal → tanda kuat DNS bermasalah.
Kalau salah satu gejala ini muncul, langkah pertama debug: cek konfigurasi DNS di kamera & router.
4. DNS otomatis vs manual
Kebanyakan kamera IP default-nya DHCP — dapat IP, gateway, dan DNS dari router. Router rumah biasanya kasih DNS dari ISP.
| Mode | Keuntungan | Kekurangan |
|---|---|---|
| DNS otomatis (DHCP) | Simpel, tidak perlu konfigurasi | Bergantung DNS ISP (kadang lambat/tidak stabil) |
| DNS manual (statis) | Reliabel, cepat, bisa filter (family safe) | Perlu ubah manual di tiap kamera |
Untuk 90% kasus rumahan, DHCP + DNS ISP sudah cukup. Tapi kalau kamu punya banyak kamera atau butuh reliabilitas tinggi, set DNS manual ke provider publik yang stabil.
5. Rekomendasi DNS server untuk CCTV
| Provider | IP Primary | IP Secondary | Catatan |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Tercepat, privacy-focused ✅ |
| Google DNS | 8.8.8.8 | 8.8.4.4 | Sangat reliabel, kompatibilitas terbaik |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Otomatis blokir malware |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Bisa filter konten (family) |
| DNS ISP | (auto) | (auto) | Default, kadang lambat/error |
Untuk CCTV, saran umum: 1.1.1.1 + 8.8.8.8 — kombinasi tercepat & paling kompatibel dengan server vendor CCTV (Hikvision, Dahua, Reolink, dll).
Jangan pakai DNS filtering agresif (misal DNS AdGuard/PiHole restricted) di jaringan CCTV — bisa memblokir domain vendor yang kamu butuhkan untuk P2P/update.
6. Cara setting DNS di kamera CCTV
Hikvision
Configuration → Network → Basic Settings → TCP/IP → "Prefer DNS Server" & "Alternate DNS Server" → isi 1.1.1.1 & 8.8.8.8 → Save.
Dahua
Setup → Network → TCP/IP → "Preferred DNS" & "Alternate DNS" → isi manual → Save.
Reolink
Device Settings → Network → Network Status → uncheck "Get DNS automatically" → isi manual.
NVR (semua merk)
Menu → Settings → Network → DNS → biasanya field-nya sama seperti kamera.
Tips: kalau punya NVR + banyak kamera, cukup set DNS di NVR & router. Kamera-kamera di bawahnya (yang cuma record ke NVR, tanpa akses internet langsung) tidak perlu di-set — kecuali fitur cloud individual.
7. Setting DNS di router (lebih praktis)
Cara paling efisien: atur DNS di router, bukan di tiap kamera. Semua device otomatis dapat DNS tersebut via DHCP.
MikroTik:
/ip dns set servers=1.1.1.1,8.8.8.8 allow-remote-requests=yes
TP-Link / ASUS / Tenda: Advanced Settings → DHCP Server → isi Primary/Secondary DNS → Save & Reboot.
Modem ISP (bridge/router mode): kalau modem sudah bridge ke router lain, atur DNS di router, bukan modem.
Setelah setting router, restart kamera & NVR agar dapat DNS baru via DHCP renew.
8. DNS lokal untuk banyak kamera (advanced)
Kalau kamu punya puluhan kamera (misal pabrik, apartemen), traffic DNS bisa jadi bottleneck. Solusinya: DNS lokal / caching resolver di jaringan:
| Solusi | Cara kerja | Cocok untuk |
|---|---|---|
| PiHole | DNS server + adblock di Raspberry Pi | 10-50 kamera |
| AdGuard Home | Mirip PiHole, UI lebih modern | 10-50 kamera |
| MikroTik DNS cache | Router simpan cache DNS | 1-30 kamera |
| Unbound / dnsmasq | Full resolver, high-performance | 50+ kamera |
| Windows Server DNS | Enterprise, integrasi AD | Kantor besar |
Manfaat: latency lebih rendah, hemat bandwidth, bisa override domain (misal blok domain kamera yang phone-home ke China).
9. Kasus khusus: kamera yang "phone home"
Beberapa kamera murah (biasanya OEM China) diam-diam kirim data ke server luar — bukan cuma untuk P2P, tapi juga analytics / firmware push tanpa consent. Cara mendeteksinya:
- Set DNS ke PiHole atau AdGuard Home.
- Isolasi kamera di VLAN sendiri.
- Lihat query log — kamu akan lihat domain aneh seperti
*.icloudsee.com,*.xmeye.net,*.dvripc.net.
Setelah tahu domain-nya, kamu bisa:
- Blokir domain yang tidak perlu (analytics/update dari server aneh).
- Biarkan yang legit (NTP, vendor resmi).
- Atau isolasi total via firewall — kamera hanya bisa komunikasi ke NVR lokal.
10. DNS over HTTPS (DoH) & CCTV — kompatibel?
DoH / DoT (DNS terenkripsi) makin populer, tapi belum banyak kamera CCTV support. Kalau kamu pakai DoH di router (misal via NextDNS), pastikan:
- Router-mu relay DoH ke DNS biasa untuk device yang tidak support (kamera CCTV, printer lama).
- Kamera set ke DNS lokal router, bukan DoH publik.
Jangan force semua device pakai DoH — kamera CCTV bisa gagal resolve kalau tidak support.
11. Troubleshooting DNS di CCTV
Kalau kamera "online" tapi cloud gagal, lakukan urut:
- Cek ping IP: ping
8.8.8.8dari kamera (kalau tidak bisa dari kamera, cek dari laptop di jaringan yang sama). - Cek ping domain:
ping google.com→ kalau gagal, DNS bermasalah. - Cek DNS di kamera: pastikan bukan kosong atau IP salah.
- Cek DHCP router: pastikan router assign DNS yang benar.
- Cek MTU: kadang bukan DNS — MTU jaringan terlalu besar bikin paket DNS terpotong. Set MTU 1400 sebagai tes.
- Cek firewall/blokir domain: pastikan router/firewall tidak block
*.hik-connect.com,*.dahuaddns.com, dll.
12. Kesalahan umum
❌ "Cukup pakai IP, DNS tidak perlu." — benar untuk LAN. Salah kalau kamu pakai P2P, DDNS, NTP, atau update.
❌ "DNS ISP pasti bagus." — DNS ISP Indonesia terkadang lambat, sering redirect ke halaman iklan / error page saat domain tidak resolve. Ganti ke Cloudflare/Google untuk hasil lebih konsisten.
❌ "Set DNS di kamera saja, router tidak perlu." — kalau ada 10 kamera, kamu harus setting 10 kali. Set di router → semua device dapat otomatis.
❌ "Pakai DNS lokal PiHole = pasti aman." — kalau PiHole down, semua kamera kehilangan resolusi DNS. Selalu set DNS sekunder ke DNS publik sebagai fallback.
13. Ringkasan
- DNS wajib untuk fitur cloud, P2P, DDNS, NTP, firmware update, dan email alert.
- DNS tidak dibutuhkan untuk view lokal (LAN) via IP langsung.
- Set DNS di router — lebih efisien daripada per kamera.
- Kombinasi rekomendasi:
1.1.1.1+8.8.8.8(Cloudflare + Google). - Untuk instalasi besar (10+ kamera), pertimbangkan PiHole / AdGuard Home sebagai DNS lokal.
- Kalau kamera "online" tapi cloud offline, cek DNS dulu sebelum menyalahkan ISP.
- Hindari DoH/DoT langsung di kamera — banyak yang belum kompatibel.
DNS itu fondasi tak terlihat yang bikin fitur-fitur "wow" CCTV modern (P2P, cloud, notifikasi) berfungsi. Sekali dipahami, banyak masalah aneh CCTV yang sebelumnya bikin frustrasi jadi bisa dipecahkan dalam hitungan menit.
