From: Stefan Schantl Date: Wed, 22 Feb 2017 09:10:51 +0000 (+0100) Subject: Add support for now-dns.com X-Git-Tag: 011~6 X-Git-Url: http://git.ipfire.org/?p=oddments%2Fddns.git;a=commitdiff_plain;h=c6e78218efdccc0da5dc32469dc73584357749b2 Add support for now-dns.com Fixes #11132 Signed-off-by: Stefan Schantl --- diff --git a/README b/README index ebb647f..cc53635 100644 --- a/README +++ b/README @@ -71,6 +71,7 @@ SUPPORTED PROVIDERS: myonlineportal.net namecheap.com no-ip.com + now-dns.com nsupdate.info opendns.com ovh.com diff --git a/ddns.conf.sample b/ddns.conf.sample index bc42319..5b3b845 100644 --- a/ddns.conf.sample +++ b/ddns.conf.sample @@ -124,6 +124,11 @@ # username = user # password = pass +# [test.now-dns.com] +# provider = now-dns.com +# username = user +# password = pass + # [test.nsupdate.info] # provider = nsupdate.info # token = token diff --git a/src/ddns/providers.py b/src/ddns/providers.py index 01d7827..33238fb 100644 --- a/src/ddns/providers.py +++ b/src/ddns/providers.py @@ -1271,6 +1271,19 @@ class DDNSProviderNOIP(DDNSProtocolDynDNS2, DDNSProvider): return data +class DDNSProviderNowDNS(DDNSProtocolDynDNS2, DDNSProvider): + handle = "now-dns.com" + name = "NOW-DNS" + website = "http://now-dns.com/" + protocols = ("ipv6", "ipv4") + + # Information about the format of the request is to be found + # but only can be accessed by register an account and login + # https://now-dns.com/?m=api + + url = "https://now-dns.com/update" + + class DDNSProviderNsupdateINFO(DDNSProtocolDynDNS2, DDNSProvider): handle = "nsupdate.info" name = "nsupdate.info"