Skip to content

Dynamic DNS

Dynamic Domain Name Service (Dynamic DNS or DDNS) is a service used to map a domain name to the dynamic IP address of a network device.

You can enable Dynamic DNS for this router and access this router remotely. An Internet Public IP address is required to use Dynamic DNS.

Enable DDNS

On the left side of web Admin Panel -> APPLICATIONS -> Dynamic DNS, the page is displayed as below.

ddns

Toggle on Enable DDNS, agree to the Terms of Services & Privacy Policy, then click Apply.

enable ddns

Click on Security Settings in the bottom right corner.

security settings

In the pop-up window, check if the remote access protocol you want to apply is enabled. If not, go to SYSTEM -> Security -> Remote Access Control to enable it.

security settings

Enable the remote access protocol you want, and click Apply.

security remote access

There may be a delay of up to 10 minutes in record synchronization between DNS servers. This may cause you to be unable to access through the DDNS domain name immediately after you have just enabled it or your public IP has changed.

Note: If you use DDNS and VPN Client at the same time, make sure that the option Services From GL.iNet Use VPN is disabled in Global Option of VPN Client.

Check If DDNS Works

In the Dynamic DNS page, click the DDNS Test

ddns test

Make sure the IP address from DDNS domain resolution matches the router’s WAN IP.

If not, a yellow prompt will appear at the top, indicating that the router might be behind NAT, and you need to set up port forwarding on the upstream router.

ddns test prompt

  1. Use nslookup command to obtain the mapping between domain name and IP address, as shown below.

    nslookup

    Replace the "xxxxxxx.glddns.com" in the image above with your Host Name.

    The "8.8.8.8" in the image above is the Google DNS. You can use it or replace it with other DNS.

    You will get an IP address as an output, such as the IP "103.81.180.10" in the image above.

  2. Connect a smartphone or computer to the router. Search for "my ip address" in a browser, or visit a website like What Is My IP Address. You will get your public IP address.

  3. Compare the two IP addresses obtained from Step 1 and 2. If they are the same, the DDNS is in effect, otherwise it is not.

HTTPS Remote Access

Note

  1. A Public IP address is required for HTTPS remote access.

    Click here to check if your Internet Provider Service (ISP) assigns you a public IP address.

  2. If your router is behind NAT, configure port forwarding (port 443) on the upstream router for HTTPS access.

Then follow the steps below to enable HTTPS remote access for your router.

  1. On the Dynamic DNS page, toggle on Enable DDNS, agree to the Terms of Services & Privacy Policy, then click Apply.

    enable ddns

  2. On the left side of web admin panel, go to SYSTEM -> Security -> Remote Access Control.

    remote access control

  3. Enable the HTTPS Remote Access, and click Apply.

    enable https remote access

Once enabled, you can access the router’s admin panel from anywhere using the DDNS host name over HTTPS (e.g., https://xxxxxxx.glddns.com).

If port forwarding is configured, access it as https://xxxxxxx.glddns.com:external_port(replace the external_port with your actual port number).

Note: This function uses self-signed certificates, therefore the browsers will indicate Your connection is not private when accessing the router’s admin panel via the DDNS host name over HTTPS, as shown below (port 8001 is used below as an example).

HTTPS-Remote-Access-on-Android-Chrome

Click Advanced at the bottom to continue.

HTTPS-Remote-Access-on-Android-Chrome

Click Processed to xxxxxxx.glddns.com to continue.

HTTPS-Remote-Access-on-Android-Chrome

You will then be able to access the web admin panel using the DDNS host name over HTTPS.

HTTPS-Remote-Access-on-Android-Chrome

SSH Remote Access

Note

  1. A Public IP address is required for SSH remote access.

    Click here to check if your Internet Provider Service (ISP) assigns you a public IP address.

  2. If your router is behind NAT, configure port forwarding (port 22) on the upstream router for SSH access.

Then follow the steps below to enable SSH remote access for your router.

  1. On the Dynamic DNS page, toggle on Enable DDNS, agree to the Terms of Services & Privacy Policy, then click Apply.

    enable ddns

  2. On the left side of web admin panel, go to SYSTEM -> Security -> Remote Access Control.

    remote access control

  3. Enable the SSH Remote Access, and click Apply.

    enable ssh remote access

Once enabled, you can access the router's admin panel from anywhere using the DDNS host name over SSH (e.g., ssh root@xxxxxxx.glddns.com).

If port forwarding is configured, access it as ssh root@xxxxxxx.glddns.com:external_port (replace the external_port with your actual port number).


Still have questions? Visit our Community Forum or Contact us.