ddns-scripts: add hosting.de provider 20337/head
authorBenjamin Drung <bdrung@bdrung.de>
Tue, 17 Jan 2023 23:14:02 +0000 (00:14 +0100)
committerBenjamin Drung <bdrung@bdrung.de>
Tue, 17 Jan 2023 23:14:02 +0000 (00:14 +0100)
Add hosting.de provider. To use dynamic DNS you have to create a DDNS
host with a separate DDNS user.

Note: As of 2023-01-17 hosting.de does not work with wget which will
fail with `400: Bad Request` (it will work with `--auth-no-challenge`).
You should use curl instead. I have reported that to the provider.

Signed-off-by: Benjamin Drung <bdrung@bdrung.de>
net/ddns-scripts/Makefile
net/ddns-scripts/files/usr/share/ddns/default/hosting.de.json [new file with mode: 0644]
net/ddns-scripts/files/usr/share/ddns/list

index 2ac7fb58c7f5ba6c6e29276be427ab3226228a8a..5729305dcba2f2ca21cccaf6b977dbda082cdc99 100644 (file)
@@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=ddns-scripts
 PKG_VERSION:=2.8.2
-PKG_RELEASE:=33
+PKG_RELEASE:=34
 
 PKG_LICENSE:=GPL-2.0
 
diff --git a/net/ddns-scripts/files/usr/share/ddns/default/hosting.de.json b/net/ddns-scripts/files/usr/share/ddns/default/hosting.de.json
new file mode 100644 (file)
index 0000000..c41ee35
--- /dev/null
@@ -0,0 +1,11 @@
+{
+       "name": "hosting.de",
+       "ipv4": {
+               "url": "https://[USERNAME]:[PASSWORD]@ddns.hosting.de/nic/update?hostname=[DOMAIN]&myip=[IP]",
+               "answer": "good|nochg"
+       },
+       "ipv6": {
+               "url": "https://[USERNAME]:[PASSWORD]@ddns.hosting.de/nic/update?hostname=[DOMAIN]&myip=[IP]",
+               "answer": "good|nochg"
+       }
+}
index 3104376217d6704da878bf1349e566ce43e2aff2..ef117c654197c042f450ecb6c3e4903f23be0726 100644 (file)
@@ -32,6 +32,7 @@ easydns.com
 goip.de
 google.com
 he.net
+hosting.de
 infomaniak.com
 inwx.de
 joker.com