From: Andrea Ferro Date: Sat, 10 Jan 2026 17:46:13 +0000 (+0100) Subject: ddns-scripts: add ApertoDNS DDNS provider X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=6265fab8ce37d9a0f97a48df163bc8a6345520b1;p=feed%2Fpackages.git ddns-scripts: add ApertoDNS DDNS provider Add support for ApertoDNS dynamic DNS service with two configuration options: - apertodns.com: Standard DynDNS2 compatible authentication (user/pass) - apertodns.com-token: Token-based authentication for DDNS clients Both configurations support IPv4 and IPv6 updates via the standard /nic/update endpoint. Signed-off-by: Andrea Ferro --- diff --git a/net/ddns-scripts/Makefile b/net/ddns-scripts/Makefile index caa0f0a258..be3fa99366 100644 --- a/net/ddns-scripts/Makefile +++ b/net/ddns-scripts/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=ddns-scripts PKG_VERSION:=2.8.2 -PKG_RELEASE:=84 +PKG_RELEASE:=85 PKG_LICENSE:=GPL-2.0 diff --git a/net/ddns-scripts/files/usr/share/ddns/default/apertodns.com-token.json b/net/ddns-scripts/files/usr/share/ddns/default/apertodns.com-token.json new file mode 100644 index 0000000000..01506e84a5 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/default/apertodns.com-token.json @@ -0,0 +1,11 @@ +{ + "name": "apertodns.com-token", + "ipv4": { + "url": "https://[PASSWORD]:[PASSWORD]@api.apertodns.com/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "https://[PASSWORD]:[PASSWORD]@api.apertodns.com/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/default/apertodns.com.json b/net/ddns-scripts/files/usr/share/ddns/default/apertodns.com.json new file mode 100644 index 0000000000..390868bd06 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/default/apertodns.com.json @@ -0,0 +1,11 @@ +{ + "name": "apertodns.com", + "ipv4": { + "url": "https://[USERNAME]:[PASSWORD]@api.apertodns.com/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "https://[USERNAME]:[PASSWORD]@api.apertodns.com/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +}