Skip to content

alphabt/asuswrt-merlin-ddns-namesilo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Asuswrt-Merlin DDNS for NameSilo

This is a custom shell script for Asuswrt-Merlin router firmware to update DDNS via NameSilo.

Notice

If you use Asuswrt-Merlin version 384.7 or above you can leverage a new way to update DDNS. More info can be found at https://github.com/RMerl/asuswrt-merlin.ng/wiki/DDNS-services. This method is likely more robust and flexible.

Setup

  1. Get an API key from NameSilo.

  2. Add an A record in NameSilo for your domain (and host if you need one). IP for the record can be anything since we will update it with a script later anyway.

  3. Download ddns-start file and modify the following variables with your own settings:

    APIKEY is your NameSilo API key

    DOMAIN is your domain in the A record, e.g. example.com

    HOST is your host/subdomain in the A record (leave it blank if you don't have one)

  4. SSH to your router and place ddns-start under /jffs/scripts/

  5. Make sure it's executable chmod +x /jffs/scripts/ddns-start

  6. Log into the router web UI

    1. Go to Advanced Settings > WAN > DDNS
    2. Set Server to Custom
    3. Click the Apply button

References

Releases

No releases published

Packages

No packages published

Languages