[GL-MT6000] Is it possible to use other DDNS services like DuckDNS instead of the default one?

:pushpin: Device Info

  • Model: GL-MT6000

  • Firmware Version: v4.8.2-op24

  • Apps/Features Used: luci-app-ddns, curl (installed, but errors occurred)


:red_question_mark: Issue Description

I want to use an external Dynamic DNS service (such as DuckDNS) instead of the default GL.iNet DDNS (glinet.net).

To do this, I installed luci-app-ddns and curl, and attempted to configure DuckDNS via LuCI.
However, it didn’t work — and even worse, after setting up the external DDNS, the default GL.iNet DDNS also stopped working.
I eventually had to factory reset the device.

I do not use GL DDNS. I use DDNS via LuCI (but not DuckDNS). In my case the only problems are the very rare glitches/service maintenance windows from the provider. Be aware some luci-app-ddns providers may have addn'l packages to install that should show up in a ddns search with LuCI -> Software.

LuCI DDNS logs are located @ /var/log/ddns/.

I believe that you can have a script to update the service. Something like:

I didn’t try the above but I have one that I briefly used to update Namecheap DDNS service.