Skip to content

How to use DuckDNS on an Huawei EchoLife Router

DuckDNS is a service that allows users to turn their dynamic IP address into a subdomain which they can use to access services on open ports. The following is the method I used to configure DuckDNS to automatically update using the ISP's Huawei EchoLife router. DuckDNS is not supported by default on these routers, so the following are the steps that I took to make it work. At the time of writing this, the system has been updating for 3+ months without fail.

Setting up the service

  1. Go to https://www.duckdns.org and create an account or sign in.
  2. Create a new subdomain (Enter the subdomain you wish and click 'add domain')
    DuckDNS Subdomain
  3. Copy the token.
  4. Log into your EchoLife Router.
  5. Navigate to the "Network Application" tab
    Network Application Tab
  6. Select 'DDNS Configuration' on the left side then click 'New'
    DDNS Configuration
  7. Input the settings for DuckDNS
    DuckDNS Settings
  8. Check the "Enable DDNS" box.
  9. Select the correct "WAN NAME," in this case, "2_VOIP_IPTV_INTERNET_R_VID_557."
  10. Input your full DUCK DNS domain name (that you created in step 2).
  11. Set "Service Provider" to "dyndns-custom."
  12. Set "Host of the service provider" to "www.duckdns.org."
  13. Set "Service port" to 80.
  14. Set "User Name" to "nouser."
  15. Set "Password" to the "token" from duckdns.org.
  16. Click Apply.
  17. After several moments, you should see the service appear under DDNS Service State as "UP."
    DDNS Service State
  18. Your IP address should now be visible in the DuckDNS dashboard.
    DuckDNS Dashboard

Comments