X-Git-Url: http://git.ipfire.org/?p=oddments%2Fddns.git;a=blobdiff_plain;f=src%2Fddns%2Fproviders.py;h=28b765b550da956afa85ba7f09aa903b15910e5e;hp=5f78cfcb0c2deb5a655bb056555b138db022f0d8;hb=09b07b23f89efff327ee94d38f41e7db2e8c64d3;hpb=0d0794a1b70354810894f90eef2aa9fa59d58e2c diff --git a/src/ddns/providers.py b/src/ddns/providers.py index 5f78cfc..28b765b 100644 --- a/src/ddns/providers.py +++ b/src/ddns/providers.py @@ -1048,6 +1048,19 @@ class DDNSProviderFreeDNSAfraidOrg(DDNSProvider): raise DDNSUpdateError +class DDNSProviderJoker(DDNSProtocolDynDNS2, DDNSProvider): + handle = "joker.com" + name = "Joker.com Dynamic DNS" + website = "https://joker.com/" + protocols = ("ipv4",) + + # Information about the request can be found here: + # https://joker.com/faq/content/11/427/en/what-is-dynamic-dns-dyndns.html + # Using DynDNS V2 protocol over HTTPS here + + url = "https://svc.joker.com/nic/update" + + class DDNSProviderGoogle(DDNSProtocolDynDNS2, DDNSProvider): handle = "domains.google.com" name = "Google Domains"