1. What is DDNS

DNS: Domain Name System 

To translate the numerical IP addresses like into domain names, which can be easily memorized by humans like “milesight.org”.

DDNS: Dynamic DNS or DynDNS 

To translate changing IP addresses into a constant domain name. This is used to provide a persistent domain name for a resource that may change address on the network.

DDNS provider: ddns.milesight.com, dyndns.org, freedns.afraid.org, www.no-ip.com, www.zoneedit.com 

2. How to Set DDNS

So far, Milesight NVR can support 5 DDNS servers, as shown in Figure 1:


Figure 1  DDNS Server

1)You can choose “ddns.milesight.com” as provider for DDNS

Step1: Recommend to enable and configure UPnP ports which can be used directly in DDNS, click “Save” to save your setting.

Note: Make sure the “Status” is “Valid”


Figure 2  UPnP

Step2: Enable DDNS and then click“Save”, it will take effect when the DDNS Status changes to Running.


Figure 3 Milesight DDNS

Step3: After enabling DDNS function, you can access this NVR by DDNS URL: 

Note: You can find the DDNS URL in the DDNS setting interface.


Figure 4 DDNS URL


Figure 5 Login Interface


2) You also can choose the third party as provider for DDNS

Take freedns.afraid.org as an example:

Step1: Log in http://freedns.afraid.org .

Step2: Click on the “Sigh Up!”.

Figure 6 Sign Up

Step3: Create a new account under server.

Figure 7 Add a new account

Step4: After registering successfully, please activate the Email and then choose to add a new subdomain.

Figure 8 Add a new subdomain

Step5: After adding a subdomain, please check the HASH for this account. Click on "Dynamic DNS” option, window will pop up as below:

Figure 9 Direct URL

Step6: Click on the “Directly URL”.

You can check HASH from the following address: 


Figure 10 HASH 

Stpe7: Enter the information on the DDNS setting interface and save the setting, it will take effect when the DDNS Status changes to “Running”.


Figure 11 DDNS Status

Figure 12 Log in successfully