Sudah pasang CCTV di rumah tapi tidak bisa dilihat dari HP saat di kantor? DVR/NVR muncul "offline" di aplikasi? Atau bisa diakses dari WiFi rumah tapi gagal dari jaringan luar? Ini masalah paling umum yang dialami pemilik CCTV di Indonesia. Panduan ini akan menjelaskan langkah-langkah lengkap — dari setting port forwarding sampai solusi alternatif jika ISP Anda menggunakan CGNAT.
1. Buka Cek IP Saya → catat IP publik Anda.
2. Login admin router → cek IP WAN.
Jika keduanya sama → Anda punya IP publik, lanjutkan panduan. Jika berbeda → kemungkinan CGNAT, langsung ke bagian CGNAT.
Kenapa CCTV Tidak Bisa Diakses dari Luar?
Untuk memahami masalahnya, bayangkan jaringan rumah Anda seperti apartemen: router adalah pintu utama gedung, dan setiap perangkat (CCTV, laptop, HP) adalah unit di dalamnya. Orang dari luar hanya bisa melihat "gedung" (IP publik), tapi tidak tahu unit mana yang mau dituju.
Akses IP:Port
Dari jaringan luar
→ IP Publik Anda
Routing ke ISP
Port Forwarding
Arahkan ke DVR
192.168.1.108:8080
CCTV tampil!
Port forwarding adalah cara memberitahu router: "jika ada koneksi masuk di port X, arahkan ke perangkat DVR di jaringan lokal". Tanpa ini, router tidak tahu harus mengirim traffic ke mana — sehingga koneksi ditolak.
| Komponen | Peran | Contoh |
|---|---|---|
| IP Publik | Alamat "gedung" Anda di internet | 114.125.xxx.xxx (cek di CekIPSaya) |
| Port | Nomor "pintu" untuk jenis layanan tertentu | 8080 (HTTP DVR), 554 (RTSP video) |
| IP Lokal DVR | Alamat DVR di jaringan rumah | 192.168.1.108 |
| Port Forwarding | Aturan di router: port X → DVR | Port 8080 → 192.168.1.108:8080 |
| DDNS | Nama domain pengganti IP (jika IP dinamis) | cctvrumah.ddns.net |
Daftar Port CCTV yang Perlu Dibuka
Setiap merek DVR/NVR menggunakan port default yang berbeda. Berikut daftar port umum yang perlu di-forward:
| Merek | HTTP Port | Server/Mobile Port | RTSP Port | Catatan |
|---|---|---|---|---|
| Hikvision | 80 | 8000 | 554 | Ganti HTTP ke 8080 (port 80 sering diblokir ISP) |
| Dahua | 80 | 37777 | 554 | Port 37777 wajib untuk DMSS/gDMSS app |
| HiLook | 80 | 8000 | 554 | Sama seperti Hikvision (sub-brand) |
| SPC | 80 | 9000 | 554 | Ganti HTTP ke 8080 |
| EZVIZ | P2P | P2P | P2P | Berbasis cloud — tidak perlu port forwarding |
| Reolink | 80 | 9000 | 554 | Support P2P sebagai fallback |
| Uniview | 80 | 7000 | 554 | Ganti HTTP ke 8080 |
Langkah Port Forwarding di Router (Step-by-Step)
Ikuti langkah berikut untuk membuka port CCTV. Contoh menggunakan DVR Hikvision dengan router TP-Link (prinsipnya sama untuk merek lain):
Step 1: Set IP Statis pada DVR
DVR harus punya IP lokal yang tetap (statis) agar port forwarding tidak berubah saat router restart.
Di DVR/NVR → Configuration → Network → Basic:
IPv4 Address : 192.168.1.108
Subnet Mask : 255.255.255.0
Gateway : 192.168.1.1 (IP router Anda)
DNS Server : 8.8.8.8
PENTING: Pilih IP di luar range DHCP router.
Jika DHCP router: 192.168.1.100-200
Maka DVR bisa pakai: 192.168.1.10-99
Step 2: Ganti Port Default DVR
Di DVR/NVR → Configuration → Network → Port:
HTTP Port : 8080 (ganti dari 80)
Server Port : 8000 (biarkan default)
RTSP Port : 554 (biarkan default)
Setelah save, DVR akan restart.
Akses lokal berubah: http://192.168.1.108:8080
Step 3: Setting Port Forwarding di Router
Login router → 192.168.1.1 → admin/admin
Cari menu: Forwarding / NAT / Virtual Server / Port Forwarding
Tambahkan 3 aturan:
Rule 1 - HTTP:
Service Port : 8080
Internal IP : 192.168.1.108
Internal Port : 8080
Protocol : TCP
Rule 2 - Server/Mobile:
Service Port : 8000
Internal IP : 192.168.1.108
Internal Port : 8000
Protocol : TCP
Rule 3 - RTSP (opsional, untuk live view):
Service Port : 554
Internal IP : 192.168.1.108
Internal Port : 554
Protocol : TCP/UDP
Save → Apply → Restart router.
Step 4: Verifikasi Port Terbuka
Setelah setting port forwarding, verifikasi apakah port benar-benar terbuka dari internet:
1. Buka cekipsaya.com/port-checker
2. IP Address: (otomatis terisi IP publik Anda)
3. Port: 8080
4. Klik 'Check Port'
Hasil:
✅ OPEN → Port forwarding berhasil!
❌ CLOSED → Cek ulang setting atau kemungkinan CGNAT
5. Ulangi untuk port 8000 dan 554
http://IP-PUBLIK:8080Cara Akses CCTV dari HP (Android & iPhone)
Setelah port forwarding berhasil, setup aplikasi di HP:
Tambah device → Manual → IP/Domain: IP publik Anda (atau DDNS). Port: 8000. Username/Password: akun DVR. Atau gunakan Hik-Connect untuk P2P tanpa port forwarding.
Tambah device → IP/Domain → Address: IP publik Anda. Port: 37777. Username/Password: akun DVR. Atau scan QR code di DVR untuk setup P2P otomatis.
Tambah device → Manual → IP: IP publik. Port: 9000. Atau gunakan fitur cloud SPC Connect dengan scan QR.
Buka browser di HP → ketik http://IP-PUBLIK:8080. Login dengan username/password DVR. Cocok untuk cek cepat tanpa install aplikasi (mungkin perlu plugin ActiveX di PC).
Setup DDNS — Agar Tidak Perlu Hafal IP
IP publik dari ISP biasanya dinamis — berubah setiap kali router restart atau setiap beberapa hari. Dengan DDNS (Dynamic DNS), Anda bisa menggunakan nama domain yang otomatis update ke IP terbaru.
Di DVR → Configuration → Network → DDNS:
Enable DDNS : ✅
DDNS Type : DynDNS / NO-IP / HiDDNS (Hikvision)
Server : www.noip.com (contoh)
Domain : cctvrumahku.ddns.net
Username : (akun No-IP Anda)
Password : (password No-IP)
Setelah aktif, akses CCTV via:
http://cctvrumahku.ddns.net:8080
Tidak perlu hafal IP lagi!
CGNAT: Kenapa Port Forwarding Gagal & Solusinya
Ini adalah penyebab #1 kegagalan remote CCTV di Indonesia. Jika IP publik di CekIPSaya berbeda dengan IP WAN di router, Anda terkena CGNAT — dan port forwarding biasa TIDAK AKAN BEKERJA.
| Solusi CGNAT | Biaya | Kesulitan | Rekomendasi |
|---|---|---|---|
| P2P Cloud (Hik-Connect, DMSS) | Gratis | ⭐ Mudah | ✅ Terbaik untuk non-teknis |
| Minta IP Statis ke ISP | Rp 25-100rb/bln | ⭐⭐ Mudah | ✅ Solusi permanen terbaik |
| Cloudflare Tunnel | Gratis | ⭐⭐⭐ Menengah | ✅ Alternatif teknis terbaik |
| ZeroTier / Tailscale VPN | Gratis | ⭐⭐⭐ Menengah | ⚠️ Perlu device tambahan |
| Ganti ISP non-CGNAT | Tergantung | ⭐⭐ Mudah | ⚠️ Jika ada Biznet/MyRepublic |
Solusi 1: P2P Cloud (Tanpa Port Forwarding)
Hampir semua DVR/NVR modern punya fitur P2P cloud — DVR terhubung ke server cloud pabrikan, HP Anda juga. Koneksi dihubungkan melalui cloud tanpa perlu port forwarding. Cukup scan QR code di DVR dari aplikasi HP.
Di DVR → Configuration → Network → Platform Access:
Hikvision: Enable Hik-Connect → scan QR di app Hik-Connect
Dahua: Enable P2P/Easy4IP → scan QR di app DMSS/gDMSS
SPC: Enable Cloud → scan QR di app SPC Connect
Reolink: Otomatis aktif → scan QR di app Reolink
Kelebihan P2P:
✅ Tidak perlu port forwarding
✅ Bypass CGNAT otomatis
✅ Setup mudah (scan QR)
Kekurangan P2P:
❌ Tergantung server cloud (bisa down)
❌ Latency lebih tinggi
❌ Kualitas video mungkin diturunkan
❌ Privasi — video melalui server pabrikan
Solusi 2: Minta IP Statis ke ISP
Solusi paling "bersih". Hubungi ISP dan minta paket dengan IP statis/IP publik dedicated. Setelah dapat IP statis, port forwarding langsung berfungsi normal. Biaya: IndiHome ~Rp 50rb/bulan, Biznet umumnya sudah include. Detail: Panduan CGNAT & IP Statis.
Pemilik toko di Bandung memasang 8 kamera Hikvision dengan DVR. CCTV bisa dilihat dari WiFi toko, tapi aplikasi iVMS-4500 di HP selalu "offline" saat di rumah. Setelah diagnosis: (1) Cek IP Saya → IP publik 114.125.x.x, (2) IP WAN router → 100.75.x.x — berbeda! Kesimpulan: CGNAT aktif dari IndiHome. Port forwarding di router tidak akan bekerja. Solusi: aktifkan Hik-Connect P2P di DVR → scan QR dari HP → CCTV langsung online. Untuk kualitas lebih baik, selanjutnya minta IP statis ke Telkom (Rp 50rb/bulan) dan setup port forwarding + DDNS. Total waktu perbaikan: 15 menit (P2P) + 2 hari (IP statis dari ISP).
Keamanan: Jangan Sampai CCTV Anda Diretas!
Membuka port berarti membuka "pintu" ke jaringan rumah Anda. Tanpa keamanan yang tepat, hacker bisa mengakses CCTV Anda — atau lebih buruk, masuk ke jaringan internal.
- WAJIB ganti password default DVR — Password default Hikvision (admin/12345) dan Dahua (admin/admin) sudah diketahui semua hacker. Gunakan password minimal 8 karakter dengan huruf besar, kecil, angka, dan simbol.
- Update firmware DVR/NVR — Firmware lama punya celah keamanan yang sudah dipublikasi. Update di menu DVR: Maintenance → Upgrade.
- Gunakan port non-standar — Jangan pakai 8080 atau 8000 yang umum. Gunakan port random seperti 18080 atau 38000. Hacker biasanya scan port umum dulu.
- Aktifkan IP filtering di DVR — Jika hanya akses dari 1-2 lokasi tetap, whitelist IP tersebut. Di DVR: Security → IP Filter → Allowed.
- Jangan expose port 23 (Telnet) — Beberapa DVR lama mengaktifkan Telnet secara default. Matikan di menu Network.
- Monitor akses log — Cek log DVR secara rutin: Maintenance → Log → cari "Login" dari IP yang tidak dikenal.
- Pertimbangkan VPN — Alih-alih membuka port langsung, setup VPN ke router rumah dan akses DVR melalui VPN. Lebih aman karena tidak ada port terbuka.
Troubleshooting: Port Sudah Forward tapi Masih Gagal
Jika port forwarding sudah benar tapi CCTV masih tidak bisa diakses, cek checklist ini:
Kemungkinan: (1) CGNAT — cek IP WAN vs IP publik, (2) Firewall ISP memblokir port, (3) DVR offline atau IP lokal berubah, (4) Ada double NAT (modem ISP + router sendiri). Solusi double NAT: set modem ISP ke bridge mode.
Kemungkinan: NAT loopback/hairpin NAT tidak didukung router. Test dari jaringan luar (matikan WiFi di HP, pakai data seluler). Beberapa router tidak bisa akses IP publik sendiri dari dalam jaringan.
Cek: (1) Masukkan IP publik, bukan IP lokal di app, (2) Port yang dimasukkan benar (8000 untuk Hikvision, 37777 untuk Dahua), (3) IP publik berubah — setup DDNS, (4) Coba akses via browser dulu untuk isolasi masalah.
Kemungkinan: bandwidth upload rumah tidak cukup. Cek upload speed — untuk 4 kamera @ sub-stream 512kbps, butuh minimal 2 Mbps upload. Solusi: gunakan sub-stream (bukan main stream) untuk remote viewing.
Jika pakai modem ISP + router sendiri, ada 2 lapis NAT. Solusi: (1) Set modem ISP ke bridge mode (hubungi ISP), atau (2) Port forward di KEDUA perangkat — modem forward ke router, router forward ke DVR.
FAQ — Pertanyaan yang Sering Ditanyakan
Kesimpulan
Mengakses CCTV DVR/NVR dari luar rumah membutuhkan port forwarding yang benar, IP publik (bukan CGNAT), dan konfigurasi keamanan yang tepat. Jika ISP Anda menggunakan CGNAT, gunakan fitur P2P cloud bawaan DVR atau Cloudflare Tunnel sebagai alternatif. Selalu verifikasi port dengan Port Checker CekIPSaya, cek IP publik di Cek IP Saya, dan gunakan Ping Test untuk memastikan koneksi stabil.