]> git.ipfire.org Git - oddments/ddns.git/blobdiff - src/ddns/providers.py
Add support for DuckDNS
[oddments/ddns.git] / src / ddns / providers.py
index c653aa52d9e0d0c69215a56a5c57bdee9b38ab2f..5f4dac87eab1cbac550876ca15bfc3a67dc45976 100644 (file)
@@ -816,6 +816,18 @@ class DDNSProviderDtDNS(DDNSProvider):
                raise DDNSUpdateError
 
 
+class DDNSProviderDuckDNS(DDNSProtocolDynDNS2, DDNSProvider):
+       handle    = "duckdns.org"
+       name      = "Duck DNS"
+       website   = "http://www.duckdns.org/"
+       protocols = ("ipv4",)
+
+       # Information about the format of the request is to be found
+       # https://www.duckdns.org/install.jsp
+
+       url = "https://www.duckdns.org/nic/update"
+
+
 class DDNSProviderDynDNS(DDNSProtocolDynDNS2, DDNSProvider):
        handle    = "dyndns.org"
        name      = "Dyn"