nsupdate.info icon indicating copy to clipboard operation
nsupdate.info copied to clipboard

better help for configuring other routers / dyndns clients

Open ThomasWaldmann opened this issue 11 years ago • 6 comments

if you have a popular router / dyndns client that is not yet supported by the configuration help you get after creating a new update secret, please submit a patch / pull request or a new ticket for it.

What we need:

  • the labels and the precise WORKING and TESTED values one needs to enter into the configuration fields.
  • they must be in the order how they appear in the router configuration

Please also give manufacturer, model / type / version of the router and name / version of the firmware running on it.

Whishlist:

  • linksys / netgear / python-dyndnsc ... - the usual stuff

ThomasWaldmann avatar Nov 15 '13 01:11 ThomasWaldmann

I've added nsupdate.info on my synology NAS (should be ok for all models, but I can't test myself). This require some manual editing on system files, so maybe not for everyone.
check https://github.com/ashgan-dev/synology_ddns for infos

ashgan-dev avatar May 14 '15 10:05 ashgan-dev

I tried adding the service for Synology using their default DynDNS protocol, which doesn't seem to work.

Could it be that the Synology is showing an error, because the IP didn't change? How could I test this.

Just fyi, here's what I added to ddns_provider.conf

[NSUpdate]
        modulepath=DynDNS
        queryurl=https://__HOSTNAME__:[email protected]/nic/update

[NSUpdate]
        modulepath=DynDNS
        queryurl=https://__USERNAME__:[email protected]/nic/update?hostname=__HOSTNAME__

@ashgan-dev's script didn't work either - but I have quite a bunch of ddns_providers added (e.g. Strato, DNS-O-Matic, etc..) which work fine using Synology's DynDNS protocol.

Any idea appreciated.

tiptronic avatar Sep 07 '15 10:09 tiptronic

@ashgan-dev : Sorry for the confusion - that's what I actually did:

[nsupdate.info]
    modulepath=/usr/syno/bin/ddns/nsupdate_info.php
    queryurl=https://__HOSTNAME__:[email protected]/nic/update
  • file is executable

I also tried the settings above using their default DynDNS module

tiptronic avatar Sep 07 '15 11:09 tiptronic

For EdgeOS (ddclient):

        dynamic {
            interface pppoe0 {
                service custom-nsupdate {
                    host-name <host>
                    login <host>
                    password <password>
                    protocol dyndns2
                    server ipv4.nsupdate.info
                }
                web http://ipv4.nsupdate.info/myip
            }
        }

elnappo avatar Oct 13 '18 13:10 elnappo

@elnappo can you more precisely describe the type / class of device(s) and the version of EdgeOS for which this was verified working? see #385.

ThomasWaldmann avatar Oct 19 '18 19:10 ThomasWaldmann

Synology is now working from the GUI as it seems: Go to DDNS, click Customize, then add new Service Provider, paste https://ipv4.nsupdate.info/nic/update into Query URL, Save, Add, Service-Provider: you just created, hostname: your hostname, username: your username, password: your password, click test, and it seems to work.

Not quite sure if it abuses the service, I will report if something happens.

ChESch avatar May 07 '20 11:05 ChESch