Hello Martin,
Thank you very much for your submission.
On 5 May 2021, at 19:13, Martin Krieger makrie@posteo.de wrote:
diff --git a/README b/README index b6decb3..fa6ce5e 100644 --- a/README +++ b/README @@ -68,6 +68,7 @@ SUPPORTED PROVIDERS: easydns.com enom.com entrydns.net
feste-ip.net freedns.afraid.org inwx.com|de|at|ch|es itsdns.de
diff --git a/src/ddns/providers.py b/src/ddns/providers.py index 56e6620..c70423b 100644 --- a/src/ddns/providers.py +++ b/src/ddns/providers.py @@ -1178,6 +1178,16 @@ class DDNSProviderEntryDNS(DDNSProvider): # If we got here, some other update error happened. raise DDNSUpdateError
+class DDNSProviderFesteIPNet(DDNSProtocolDynDNS2, DDNSProvider):
handle = "feste-ip.net"
name = "Feste-IP.Net"
website = "https//www.feste-ip.net/"
You are missing a “:” in the URL.
protocols = ("ipv4",)
According to this documentation, the provider supports IPv6 as well:
https://www.feste-ip.net/ddns-service/einrichtung/linux/
# Information about the format of the request is to be found
# https://www.feste-ip.net/ddns-service/allgemeine-informationen/
url = "https://members.feste-ip.net/nic/update"
class DDNSProviderFreeDNSAfraidOrg(DDNSProvider): handle = “freedns.afraid.org"
Best, -Michael