📷
NVR / Camera System

Dahua NVR

Configure your Dahua NVR to use GreatDDNS for remote access.

⚠️
No Device Added Yet
Add a device to see your personalised check-in URL in the code examples below.
1
Log into your Dahua NVR web interface
Open a browser and navigate to your NVR's local IP address (e.g. http://192.168.1.100). Log in with your admin credentials.
Default credentials are usually admin / admin or admin / (blank). Change these if you have not already.
2
Navigate to DDNS settings
Go to: Configuration → Network → DDNS (or on older firmware: Setup → Network → DDNS)
If you do not see DDNS in the menu, your firmware may need updating, or try the SmartPSS desktop client instead.
3
Select Custom DDNS and configure
In the DDNS settings: • Enable DDNS: ✓ (checked) • DDNS Type: Custom • Server Address: greatddns.com • Domain: your-hostname (just the subdomain, e.g. "mynvr") • Username: your GreatDDNS username • Password: your GreatDDNS password • Update Interval: 5 minutes
If Custom DDNS is not available, use the "NO-IP" type — it uses the same HTTP update protocol that GreatDDNS supports.
4
Alternative: Use the custom HTTP update URL
Some Dahua firmware versions support a custom HTTP URL for DDNS updates. If available, use this URL directly:
https://greatddns.com/api/checkin/?token=YOUR-DEVICE-TOKEN
Paste this into the "Custom URL" or "Update URL" field in the DDNS configuration.
5
Save and test
Click Save / Apply. The NVR will attempt a DDNS update immediately. Check your GreatDDNS dashboard — your device should show a green Online status and the IP should be updated.
If the update fails, confirm your NVR has internet access and that port 80/443 is not blocked on your router.
6
Set up port forwarding for remote access
To access your NVR remotely, forward ports on your router: • HTTP port: 80 (or custom, e.g. 8080) • HTTPS port: 443 • RTSP port: 554 (for video streams) Forward these to your NVR's local IP address.
Use a non-standard port (e.g. 8080 instead of 80) to reduce automated attack attempts.