]> git.ipfire.org Git - ddns.git/commitdiff
Add support for now-dns.com
authorStefan Schantl <stefan.schantl@ipfire.org>
Wed, 22 Feb 2017 09:10:51 +0000 (10:10 +0100)
committerStefan Schantl <stefan.schantl@ipfire.org>
Wed, 22 Feb 2017 09:10:51 +0000 (10:10 +0100)
Fixes #11132

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
README
ddns.conf.sample
src/ddns/providers.py

diff --git a/README b/README
index ebb647f098e015e7f5c648b97ad06065e3eb8355..cc53635c2e96560db2c08d7388e935e10ca2ec33 100644 (file)
--- 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
index bc4231949ec92f7025b3f0a6ebf7af9b0c86ff6f..5b3b845c8f7092edc69d8856a7f930225eb77a14 100644 (file)
 # username = user
 # password = pass
 
+# [test.now-dns.com]
+# provider = now-dns.com
+# username = user
+# password = pass
+
 # [test.nsupdate.info]
 # provider = nsupdate.info
 # token = token
index 01d782740c5a855e14aa17fa8f85ca62f9e56bbe..33238fb44f9ebb865d42ac86879f6f5cb000b762 100644 (file)
@@ -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"