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.

On the left side of web Admin Panel -> APPLICATIONS -> Dynamic DNS

ddns

Enable DDNS

Toggle on Enabled DDNS, option in Terms of Services & Privacy Policy, then click Apply button. Generally it take several minutes to take effect.

DDNS update frequency is once every 10 minutes.

enable ddns

Note: If you using DDNS and VPN Client at the same time, please make sure to enable Services From GL.iNet Doesn't Use VPN in Global Option of VPN Client.

Check if DDNS is in effect

Click the DDNS Test

ddns test

If it says Your DDNS is resolved as x.x.x.x as show below, it means the DDNS is worked. In other words, this Host Name has maped to the final exit IP of the router for Internet access.

ddns works

Check the two IP address below to see if they are the same, if yes, the DDNS is in effect, otherwise not.

  • Use nslookup command as show below to obtain the mapping between domain name and IP address. You need to change zw72cd7.glddns.com to your Host Name. 8.8.8.8 is Google DNS, you can change to other DNS.

    nslookup zw72cd7.glddns.com 8.8.8.8

    nslookup

    The output above means the Host Name has maped to an IP address.

  • Use phone/computer that connected to the router, search my ip address on Google, or access website like https://whatismyipaddress.com/

HTTP Remote Access

This function requires a public IP address. To check if your Internet Provider Service assign your a public IP address, please check here.

If your router is behind NAT, you may need to set up port forwarding in higher level router. It use port 80.

HTTP-Remote-Access

Follow the steps above, to enable HTTP Remote Access.

HTTP is not encrypted, use at your own risk.

After you enable HTTP Remote Access, you can access Admin Panel anywhere by your DDNS Host Name of http, e.g. http://xxxxxxx.glddns.com. If you use port forwarding, you should be access like http://xxxxxxx.glddns.com:YourExternalPort.

HTTPS Remote Access

This function requires a public IP address. To check if your Internet Provider Service assign your a public IP address, please check here.

If your router is behind NAT, you may need to set up port forwarding in higher level router. It use port 443.

HTTPS-Remote-Access

After you enable HTTPS Remote Access, you can access Admin Panel anywhere by your DDNS Host Name of https, e.g. https://xxxxxxx.glddns.com. If you use port forwarding, you should be access like https://xxxxxxx.glddns.com:YourExternalPort.

This function use self-signed certificates, so the browers will indicate that Your connection is not private. I will show you how to use it anyway on Chrome Android, other browers are the similar process. I will turn off the WiFi on my phone and only use 4G to access the Internet.

Open chrome and type the URL in the address bar, I'll use https://zw72cd7.glddns.com:8001 as an example. Click Advanced at the bottom to continue.

HTTPS-Remote-Access-on-Android-Chrome

Click Processed to xxxxxxx.glddns.com (unsafe) to continue.

HTTPS-Remote-Access-on-Android-Chrome

Then, it will access the web Admin Panel.

HTTPS-Remote-Access-on-Android-Chrome

SSH Remote Access

This function requires a public IP address. To check if your Internet Provider Service assign your a public IP address, please check here.

If your router is behind NAT, you may need to set up port forwarding in higher level router. It use port 22.

SSH-Remote-Access

Follow the steps above, to enable SSH Remote Access, then you can ssh to your router anywhere.

Your SSH command should like below.

ssh root@xxxxxxx.glddns.com

or

ssh root@xxxxxxx.glddns.com:YourExternalPort


Still have questions? Visit our Community Forum.