nsupdate-info / nsupdate.info

Dynamic DNS service
https://nsupdateinfo.readthedocs.org/
Other
1.05k stars 119 forks source link

better help for configuring other routers / dyndns clients #86

Open ThomasWaldmann opened 11 years ago

ThomasWaldmann commented 11 years ago

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:

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

Whishlist:

ashgan-dev commented 9 years ago

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

tiptronic commented 9 years ago

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__:__PASSWORD__@ipv4.nsupdate.info/nic/update

[NSUpdate]
        modulepath=DynDNS
        queryurl=https://__USERNAME__:__PASSWORD__@ipv4.nsupdate.info/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 commented 9 years ago

@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__:__PASSWORD__@ipv4.nsupdate.info/nic/update

I also tried the settings above using their default DynDNS module

elnappo commented 6 years ago

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
            }
        }
ThomasWaldmann commented 6 years ago

@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.

ChESch commented 4 years ago

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.