From 5229d8f954ec89b396f8bb0bdde2eb79e4e5b461 Mon Sep 17 00:00:00 2001 From: Florian Eckert Date: Fri, 18 Sep 2020 11:55:30 +0200 Subject: [PATCH] ddns-scripts: convert ddns service provider files into json Signed-off-by: Florian Eckert --- net/ddns-scripts/files/services | 184 ------------------ net/ddns-scripts/files/services_ipv6 | 105 ---------- .../usr/share/ddns/services/3322.org.json | 6 + .../usr/share/ddns/services/able.or.kr.json | 6 + .../ddns/services/afraid.org-basicauth.json | 9 + .../ddns/services/afraid.org-keyauth.json | 9 + .../ddns/services/afraid.org-v2-basic.json | 9 + .../ddns/services/afraid.org-v2-token.json | 9 + .../usr/share/ddns/services/all-inkl.com.json | 9 + .../usr/share/ddns/services/changeip.com.json | 7 + .../share/ddns/services/core-networks.de.json | 11 ++ .../usr/share/ddns/services/ddns.com.br.json | 6 + .../usr/share/ddns/services/ddnss.de.json | 7 + .../files/usr/share/ddns/services/ddo.jp.json | 6 + .../usr/share/ddns/services/desec.io.json | 11 ++ .../usr/share/ddns/services/dhis.org.json | 9 + .../share/ddns/services/dnsdynamic.org.json | 7 + .../usr/share/ddns/services/dnsever.com.json | 6 + .../usr/share/ddns/services/dnsexit.com.json | 6 + .../usr/share/ddns/services/dnshome.de.json | 9 + .../share/ddns/services/dnsmadeeasy.com.json | 7 + .../usr/share/ddns/services/dnsmax.com.json | 6 + .../share/ddns/services/dnsomatic.com.json | 7 + .../usr/share/ddns/services/dnspark.com.json | 7 + .../files/usr/share/ddns/services/do.de.json | 11 ++ .../usr/share/ddns/services/domopoli.de.json | 7 + .../usr/share/ddns/services/dtdns.com.json | 6 + .../usr/share/ddns/services/duckdns.org.json | 11 ++ .../usr/share/ddns/services/duiadns.net.json | 9 + .../files/usr/share/ddns/services/dy.fi.json | 7 + .../usr/share/ddns/services/dyn.com.json | 11 ++ .../usr/share/ddns/services/dyndns.it.json | 7 + .../usr/share/ddns/services/dyndns.org.json | 11 ++ .../usr/share/ddns/services/dyndnss.net.json | 6 + .../usr/share/ddns/services/dyns.net.json | 7 + .../usr/share/ddns/services/dynsip.org.json | 6 + .../usr/share/ddns/services/dynu.com.json | 9 + .../usr/share/ddns/services/dynv6.com.json | 11 ++ .../usr/share/ddns/services/easydns.com.json | 7 + .../usr/share/ddns/services/editdns.net.json | 6 + .../usr/share/ddns/services/goip.de.json | 9 + .../usr/share/ddns/services/google.com.json | 11 ++ .../files/usr/share/ddns/services/he.net.json | 11 ++ .../usr/share/ddns/services/inwx.de.json | 11 ++ .../usr/share/ddns/services/joker.com.json | 7 + .../usr/share/ddns/services/loopia.se.json | 11 ++ .../usr/share/ddns/services/moniker.com.json | 7 + .../usr/share/ddns/services/mydns.ip.json | 9 + .../usr/share/ddns/services/myip.co.ua.json | 7 + .../ddns/services/myonlineportal.net.json | 11 ++ .../ddns/services/mythic-beasts.com.json | 9 + .../share/ddns/services/namecheap.com.json | 6 + .../usr/share/ddns/services/nettica.com.json | 6 + .../usr/share/ddns/services/no-ip.pl.json | 9 + .../usr/share/ddns/services/now-dns.com.json | 11 ++ .../share/ddns/services/nsupdate.info.json | 11 ++ .../usr/share/ddns/services/nubem.com.json | 6 + .../usr/share/ddns/services/opendns.com.json | 7 + .../usr/share/ddns/services/oray.com.json | 6 + .../usr/share/ddns/services/ovh.com.json | 7 + .../usr/share/ddns/services/regfish.de.json | 11 ++ .../share/ddns/services/schokokeks.org.json | 7 + .../usr/share/ddns/services/selfhost.de.json | 7 + .../share/ddns/services/sitelutions.com.json | 7 + .../usr/share/ddns/services/spdyn.de.json | 11 ++ .../usr/share/ddns/services/strato.com.json | 7 + .../share/ddns/services/system-ns.com.json | 8 + .../usr/share/ddns/services/thatip.com.json | 6 + .../usr/share/ddns/services/twodns.de.json | 6 + .../usr/share/ddns/services/udmedia.de.json | 9 + .../share/ddns/services/variomedia.de.json | 11 ++ .../usr/share/ddns/services/xlhost.de.json | 7 + .../usr/share/ddns/services/zerigo.com.json | 11 ++ .../usr/share/ddns/services/zoneedit.com.json | 6 + .../usr/share/ddns/services/zzzz.io.json | 11 ++ 75 files changed, 598 insertions(+), 289 deletions(-) delete mode 100644 net/ddns-scripts/files/services delete mode 100644 net/ddns-scripts/files/services_ipv6 create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/3322.org.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/able.or.kr.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/afraid.org-basicauth.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/afraid.org-keyauth.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/afraid.org-v2-basic.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/afraid.org-v2-token.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/all-inkl.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/changeip.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/core-networks.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/ddns.com.br.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/ddnss.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/ddo.jp.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/desec.io.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dhis.org.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dnsdynamic.org.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dnsever.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dnsexit.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dnshome.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dnsmadeeasy.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dnsmax.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dnsomatic.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dnspark.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/do.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/domopoli.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dtdns.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/duckdns.org.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/duiadns.net.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dy.fi.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dyn.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dyndns.it.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dyndns.org.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dyndnss.net.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dyns.net.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dynsip.org.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dynu.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/dynv6.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/easydns.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/editdns.net.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/goip.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/google.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/he.net.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/inwx.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/joker.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/loopia.se.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/moniker.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/mydns.ip.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/myip.co.ua.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/myonlineportal.net.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/mythic-beasts.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/namecheap.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/nettica.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/no-ip.pl.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/now-dns.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/nsupdate.info.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/nubem.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/opendns.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/oray.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/ovh.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/regfish.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/schokokeks.org.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/selfhost.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/sitelutions.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/spdyn.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/strato.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/system-ns.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/thatip.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/twodns.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/udmedia.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/variomedia.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/xlhost.de.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/zerigo.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/zoneedit.com.json create mode 100644 net/ddns-scripts/files/usr/share/ddns/services/zzzz.io.json diff --git a/net/ddns-scripts/files/services b/net/ddns-scripts/files/services deleted file mode 100644 index 4f8a535781..0000000000 --- a/net/ddns-scripts/files/services +++ /dev/null @@ -1,184 +0,0 @@ -# 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 -# -# This file contains the update urls for various dynamic dns services. -# Column one contains the service name, column two contains the update url. -# within the update url there are 4 variables you can use: [USERNAME], -# [PASSWORD], [DOMAIN] and [IP]. These are substituted for the username, -# password, and domain name specified in the /etc/config/ddns file when an -# update is performed. The IP is substituted for the current ip address of the -# router. These variables are case sensitive, while urls generally are not, so -# if you need to enter the same text in the url (which seems very unlikely) put -# that text in lowercase, while the variables should remain in uppercase -# -# There are TONS of dynamic dns services out there. There's a huge list of them at: -# http://www.dmoz.org/Computers/Software/Internet/Servers/Address_Management/Dynamic_DNS_Services/ -# If anyone has time they could update this file to be compatible with a bunch of them -# -# !!! Since ddns-scripts Version 2.x the update of IPv6 addresses is also supported -# !!! This file is used for update of IPv4 adresses only. For IPv6 use services_ipv6 -# -# !!! Since ddns-scripts Version 2.x the update via provider specific update scripts is supported. -# !!! This scripts must be located at /usr/lib/ddns directory if defined inside this file. -# !!! Use only the script name (without path). Sample: -# !!! "example.com" "update_sample.sh" -# -# !!! Since ddns-scripts Version 2.5.x additional parameters are supported -# !!! and a given answer on success is checked (ignored by earlier versions) -# !!! Additional parameters: [PARAMOPT] and [PARAMENC]; [PARAMENC] is send urlencoded -# -# Line syntax: "service" [TAB] "update_url" [TAB] "answer" -# "service" name used as "option service_name" inside /etc/config/ddns -# "update_url" update url as given by the provider; custom urls should not saved here -# "answer" single words inside providers answer string; use "|" to combine "or" -# -# 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 -# -#.cloudflare.com-v4 !!! Please install additional package "ddns-scripts_cloudflare.com-v4" -#.FreeDNS.42.pl !!! Please install additional package "ddns-scripts_freedns_42_pl" -#.godaddy.com-v1 !!! Please install additional package "ddns-scripts_godaddy.com-v1" -#.no-ip.com / noip.com !!! Please install additional package "ddns-scripts_no-ip_com" -#.route53-v1 !!! Please install additional package "ddns-scripts_route53-v1" - -"3322.org" "http://[USERNAME]:[PASSWORD]@members.3322.org/dyndns/update?system=dyndns&hostname=[DOMAIN]&myip=[IP]" - -"able.or.kr" "http://able.or.kr/ddns/src/update.php?hostname=[DOMAIN]&myip=[IP]&ddnsuser=[USERNAME]&pwd=[PASSWORD]" - -"afraid.org-basicauth" "https://[USERNAME]:[PASSWORD]@freedns.afraid.org/nic/update?hostname=[DOMAIN]&myip=[IP]" -"afraid.org-keyauth" "https://freedns.afraid.org/dynamic/update.php?[PASSWORD]&address=[IP]" -"afraid.org-v2-basic" "https://[USERNAME]:[PASSWORD]@sync.afraid.org/u/?h=[DOMAIN]&ip=[IP]" -"afraid.org-v2-token" "https://sync.afraid.org/u/[PASSWORD]/?address=[IP]" - -"all-inkl.com" "http://[USERNAME]:[PASSWORD]@dyndns.kasserver.com/?myip=[IP]" - -"changeip.com" "http://[USERNAME]:[PASSWORD]@nic.changeip.com/nic/update?u=[USERNAME]&p=[PASSWORD]&cmd=update&hostname=[DOMAIN]&ip=[IP]" "Successful" - -"core-networks.de" "http://[USERNAME]:[PASSWORD]@dyndns.core-networks.de/?hostname=[DOMAIN]&myip=[IP]&keepipv6=1" "good" - -"ddns.com.br" "http://[DOMAIN]:[PASSWORD]@members.ddns.com.br/nic/update?hostname=[DOMAIN]&myip=[IP]" - -# "ddnss.de" "http://[USERNAME]:[PASSWORD]@ip4.ddnss.de/upd.php?host=[DOMAIN]&ip=[IP]" "good|nochg" -"ddnss.de" "http://ip4.ddnss.de/upd.php?user=[USERNAME]&pwd=[PASSWORD]&host=[DOMAIN]&ip=[IP]" "Updated|No change" - -"ddo.jp" "http://free.ddo.jp/dnsupdate.php?dn=[DOMAIN]&pw=[PASSWORD]&ip=[IP]" - -"desec.io" "http://update.dedyn.io/update?username=[USERNAME]&password=[PASSWORD]&hostname=[DOMAIN]&myipv4=[IP]" "good|nochg" - -"dhis.org" "http://[USERNAME]:[PASSWORD]@is.dhis.org/" - -"dnsdynamic.org" "http://[USERNAME]:[PASSWORD]@www.dnsdynamic.org/api/?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"dnsever.com" "http://[USERNAME]:[PASSWORD]@dyna.dnsever.com/update.php?host[[DOMAIN]]" - -"dnsexit.com" "http://update.dnsexit.com/RemoteUpdate.sv?login=[USERNAME]&password=[PASSWORD]&host=[DOMAIN]&myip=[IP]" - -"dnshome.de" "http://[USERNAME]:[PASSWORD]@www.dnshome.de/dyndns.php?hostname=[DOMAIN]&ip=[IP]" - -"dnsmadeeasy.com" "http://cp.dnsmadeeasy.com/servlet/updateip?username=[USERNAME]&password=[PASSWORD]&id=[DOMAIN]&ip=[IP]" "success|ip-same" - -"dnsmax.com" "http://update.dnsmax.com/update/?username=[USERNAME]&password=[PASSWORD]&resellerid=1&clientname=openwrt&clientversion=8.09&protocolversion=2.0&updatehostname=[DOMAIN]&ip=[IP]" - -"dnsomatic.com" "http://[USERNAME]:[PASSWORD]@updates.dnsomatic.com/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"dnspark.com" "http://[USERNAME]:[PASSWORD]@control.dnspark.com/api/dynamic/update.php?hostname=[DOMAIN]&ip=[IP]" "ok|nochange" - -"do.de" "http://ddns.do.de/?myip=[IP]&hostname=[DOMAIN]&username=[USERNAME]&password=[PASSWORD]" "good|nochg" - -"domopoli.de" "http://[USERNAME]:[PASSWORD]@http://dyndns.domopoli.de/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"dtdns.com" "http://www.dtdns.com/api/autodns.cfm?id=[DOMAIN]&pw=[PASSWORD]&ip=[IP]" - -"duckdns.org" "http://www.duckdns.org/update?domains=[DOMAIN]&token=[PASSWORD]&ip=[IP]" "OK" - -"duiadns.net" "http://ip.duiadns.net/dynamic.duia?host=[DOMAIN]&password=[PASSWORD]&ip4=[IP]" - -"dy.fi" "http://[USERNAME]:[PASSWORD]@www.dy.fi/nic/update?hostname=[DOMAIN]" "good|nochg" - -"dyndns.it" "http://[USERNAME]:[PASSWORD]@update.dyndns.it/nic/update?system=dyndns&hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"dyn.com" "http://[USERNAME]:[PASSWORD]@members.dyndns.org/v3/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" -"dyndns.org" "http://[USERNAME]:[PASSWORD]@members.dyndns.org/v3/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"dyndnss.net" "http://www.dyndnss.net/?user=[USERNAME]&pass=[PASSWORD]&domain=[DOMAIN]&updater=other" - -"dynsip.org" "http://[USERNAME]:[PASSWORD]@dynsip.org/nic/update?hostname=[DOMAIN]&myip=[IP]" - -"dyns.net" "http://www.dyns.net/postscript011.php?username=[USERNAME]&password=[PASSWORD]&host=[DOMAIN]&ip=[IP]" "200" - -"dynu.com" "http://api.dynu.com/nic/update?hostname=[DOMAIN]&myip=[IP]&username=[USERNAME]&password=[PASSWORD]" - -"dynv6.com" "http://dynv6.com/api/update?hostname=[DOMAIN]&token=[PASSWORD]&ipv4=[IP]" "updated|unchanged" - -"easydns.com" "http://[USERNAME]:[PASSWORD]@api.cp.easydns.com/dyn/generic.php?hostname=[DOMAIN]&myip=[IP]" "OK|NOERROR" - -"editdns.net" "http://dyndns-free.editdns.net/api/dynLinux.php?p=[PASSWORD]&r=[DOMAIN]" - -"goip.de" "http://www.goip.de/setip?username=[USERNAME]&password=[PASSWORD]&subdomain=[DOMAIN]&ip=[IP]" - -"google.com" "https://[USERNAME]:[PASSWORD]@domains.google.com/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"he.net" "http://[DOMAIN]:[PASSWORD]@dyn.dns.he.net/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"inwx.de" "http://[USERNAME]:[PASSWORD]@dyndns.inwx.com/nic/update?myip=[IP]" "good|nochg" - -"joker.com" "http://svc.joker.com/nic/update?username=[USERNAME]&password=[PASSWORD]&myip=[IP]&hostname=[DOMAIN]" "good|nochg" - -"loopia.se" "http://[USERNAME]:[PASSWORD]@dns.loopia.se/XDynDNSServer/XDynDNS.php?system=custom&hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"moniker.com" "https://dynamicdns.key-systems.net/update.php?hostname=[DOMAIN]&password=[PASSWORD]&ip=[IP]" "success" - -"mydns.jp" "http://www.mydns.jp/directip.html?MID=[USERNAME]&PWD=[PASSWORD]&IPV4ADDR=[IP]" - -"myip.co.ua" "http://[USERNAME]:[PASSWORD]@myip.co.ua/update?hostname=[DOMAIN]&myip=[IP]" "good" - -"myonlineportal.net" "http://[USERNAME]:[PASSWORD]@myonlineportal.net/updateddns?hostname=[DOMAIN]&ip=[IP]" "good|nochg" - -"mythic-beasts.com" "http://dnsapi4.mythic-beasts.com/?domain=[USERNAME]&password=[PASSWORD]&command=REPLACE%20[DOMAIN]%2060%20A%20DYNAMIC_IP&origin=." - -"namecheap.com" "http://dynamicdns.park-your-domain.com/update?host=[USERNAME]&domain=[DOMAIN]&password=[PASSWORD]&ip=[IP]" - -"nettica.com" "http://www.nettica.com/Domain/Update.aspx?U=[USERNAME]&PC=[PASSWORD]&FQDN=[DOMAIN]&N=[IP]" - -"no-ip.pl" "http://[USERNAME]:[PASSWORD]@update.no-ip.pl/?hostname=[DOMAIN]" - -"now-dns.com" "https://[USERNAME]:[PASSWORD]@now-dns.com/update?hostname=[DOMAIN]" "good|nochg" - -"nsupdate.info" "http://[USERNAME]:[PASSWORD]@ipv4.nsupdate.info/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"nubem.com" "http://[USERNAME]:[PASSWORD]@nubem.com/nic/update?hostname=[DOMAIN]&myip=[IP]" - -"opendns.com" "http://[USERNAME]:[PASSWORD]@updates.opendns.com/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"oray.com" "http://[USERNAME]:[PASSWORD]@ddns.oray.com/ph/update?hostname=[DOMAIN]&myip=[IP]" - -"ovh.com" "http://[USERNAME]:[PASSWORD]@www.ovh.com/nic/update?system=dyndns&hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"regfish.de" "http://dyndns.regfish.de/?fqdn=[DOMAIN]&forcehost=1&authtype=secure&token=[PASSWORD]&ipv4=[IP]" "success|100|101" - -"schokokeks.org" "http://[USERNAME]:[PASSWORD]@dyndns.schokokeks.org/nic/update?myip=[IP]" "good|nochg" - -"selfhost.de" "http://carol.selfhost.de/update?username=[USERNAME]&password=[PASSWORD]&myip=[IP]&hostname=1" "good|nochg|200|204" - -"sitelutions.com" "http://www.sitelutions.com/dnsup?user=[USERNAME]&pass=[PASSWORD]&id=[DOMAIN]&ip=[IP]" "success" - -"spdyn.de" "http://[USERNAME]:[PASSWORD]@update.spdyn.de/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"strato.com" "http://[USERNAME]:[PASSWORD]@dyndns.strato.com/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"system-ns.com" "http://system-ns.com/api?type=dynamic&command=set&domain=[DOMAIN]&token=[PASSWORD]&ip=[IP]" "0" - -"thatip.com" "http://update.dnsmax.com/update/?username=[USERNAME]&password=[PASSWORD]&resellerid=2&clientname=openwrt&clientversion=8.09&protocolversion=2.0&updatehostname=[DOMAIN]&ip=[IP]" - -"twodns.de" "http://[USERNAME]:[PASSWORD]@update.twodns.de/update?hostname=[DOMAIN]&ip=[IP]" - -"udmedia.de" "http://[USERNAME]:[PASSWORD]@www.udmedia.de/nic/update?myip=[IP]" - -"variomedia.de" "http://[USERNAME]:[PASSWORD]@dyndns.variomedia.de/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"xlhost.de" "http://[USERNAME]:[PASSWORD]@nsupdate.xlhost.de/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"zerigo.com" "http://update.zerigo.com/dynamic?user=[USERNAME]&password=[PASSWORD]&host=[DOMAIN]&ip=[IP]" "ok" - -"zoneedit.com" "http://[USERNAME]:[PASSWORD]@dynamic.zoneedit.com/auth/dynamic.html?host=[DOMAIN]&dnsto=[IP]" - -"zzzz.io" "http://zzzz.io/api/v1/update/[DOMAIN]/?token=[PASSWORD]&ip=[IP]" "Updated|No change" - diff --git a/net/ddns-scripts/files/services_ipv6 b/net/ddns-scripts/files/services_ipv6 deleted file mode 100644 index 6a23aa90ff..0000000000 --- a/net/ddns-scripts/files/services_ipv6 +++ /dev/null @@ -1,105 +0,0 @@ -# 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 -# -# This file contains the update urls for various dynamic dns services. -# Column one contains the service name, column two contains the update url. -# within the update url there are 4 variables you can use: [USERNAME], -# [PASSWORD], [DOMAIN] and [IP]. These are substituted for the username, -# password, and domain name specified in the /etc/config/ddns file when an -# update is performed. The IP is substituted for the current ip address of the -# router. These variables are case sensitive, while urls generally are not, so -# if you need to enter the same text in the url (which seems very unlikely) put -# that text in lowercase, while the variables should remain in uppercase -# -# There are TONS of dynamic dns services out there. There's a huge list of them at: -# http://www.dmoz.org/Computers/Software/Internet/Servers/Address_Management/Dynamic_DNS_Services/ -# If anyone has time they could update this file to be compatible with a bunch of them -# -# !!! Since ddns-scripts Version 2.x the update of IPv6 addresses is also supported -# !!! This file is used for update of IPv6 adresses only. For IPv4 use services -# -# !!! Since ddns-scripts Version 2.x the update via provider specific update scripts is supported. -# !!! This scripts must be located at /usr/lib/ddns directory if defined inside this file. -# !!! Use only the script name (without path). Sample: -# !!! "example.com" "update_sample.sh" -# -# !!! Since ddns-scripts Version 2.5.x additional parameters are supported -# !!! and a given answer on success is checked (ignored by earlier versions) -# !!! Additional parameters: [PARAMOPT] and [PARAMENC]; [PARAMENC] is send urlencoded -# -# Line syntax: "service" [TAB] "update_url" [TAB] "answer" -# "service" name used as "option service_name" inside /etc/config/ddns -# "update_url" update url as given by the provider; custom urls should not saved here -# "answer" words inside providers answer string; use "|" to combine "or" -# -# 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 -# -#.cloudflare.com-v4 !!! Please install additional package "ddns-scripts_cloudflare.com-v4" -#.godaddy.com-v1 !!! Please install additional package "ddns-scripts_godaddy.com-v1" -#.no-ip.com / noip.com !!! Please install additional package "ddns-scripts_no-ip_com" -#.route53-v1 !!! Please install additional package "ddns-scripts_route53-v1" - -"afraid.org-basicauth" "https://[USERNAME]:[PASSWORD]@freedns.afraid.org/nic/update?hostname=[DOMAIN]&myip=[IP]" -"afraid.org-keyauth" "https://freedns.afraid.org/dynamic/update.php?[PASSWORD]&address=[IP]" -"afraid.org-v2-basic" "https://[USERNAME]:[PASSWORD]@v6.sync.afraid.org/u/?h=[DOMAIN]&ip=[IP]" -"afraid.org-v2-token" "https://v6.sync.afraid.org/u/[PASSWORD]/?address=[IP]" - -"all-inkl.com" "http://[USERNAME]:[PASSWORD]@dyndns.kasserver.com/?myip=[IP]" - -"core-networks.de" "http://[USERNAME]:[PASSWORD]@dyndns.core-networks.de/?hostname=[DOMAIN]&myip=[IP]&keepipv4=1" "good" - -# "ddnss.de" "http://[USERNAME]:[PASSWORD]@ip6.ddnss.de/upd.php?host=[DOMAIN]&ip6=[IP]" "good|nochg" -"ddnss.de" "http://ip6.ddnss.de/upd.php?user=[USERNAME]&pwd=[PASSWORD]&host=[DOMAIN]&ip6=[IP]" "good|nochg" - -"desec.io" "http://update.dedyn.io/update?username=[USERNAME]&password=[PASSWORD]&hostname=[DOMAIN]&myipv6=[IP]" "good|nochg" - -"dhis.org" "http://[USERNAME]:[PASSWORD]@is.dhis.org/" - -"dnshome.de" "http://[USERNAME]:[PASSWORD]@www.dnshome.de/dyndns.php?hostname=[DOMAIN]&ip6=[IP]" - -"do.de" "http://ddns.do.de/?myip=[IP]&hostname=[DOMAIN]&username=[USERNAME]&password=[PASSWORD]" "good|nochg" - -"duckdns.org" "http://www.duckdns.org/update?domains=[DOMAIN]&token=[PASSWORD]&ipv6=[IP]" "OK" - -"duiadns.net" "http://ip.duiadns.net/dynamic.duia?host=[DOMAIN]&password=[PASSWORD]&ip6=[IP]" - -"dyn.com" "http://[USERNAME]:[PASSWORD]@members.dyndns.org/v3/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" -"dyndns.org" "http://[USERNAME]:[PASSWORD]@members.dyndns.org/v3/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"dynu.com" "http://api.dynu.com/nic/update?hostname=[DOMAIN]&myipv6=[IP]&username=[USERNAME]&password=[PASSWORD]" - -"dynv6.com" "http://dynv6.com/api/update?hostname=[DOMAIN]&token=[PASSWORD]&ipv6=[IP]" "updated|unchanged" - -"goip.de" "http://www.goip.de/setip?username=[USERNAME]&password=[PASSWORD]&subdomain=[DOMAIN]&ip6=[IP]" - -"google.com" "http://[USERNAME]:[PASSWORD]@domains.google.com/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"he.net" "http://[DOMAIN]:[PASSWORD]@dyn.dns.he.net/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"inwx.de" "http://[USERNAME]:[PASSWORD]@dyndns.inwx.com/nic/update?myipv6=[IP]" "good|nochg" - -"loopia.se" "http://[USERNAME]:[PASSWORD]@dns.loopia.se/XDynDNSServer/XDynDNS.php?system=custom&hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"mydns.jp" "http://www.mydns.jp/directip.html?MID=[USERNAME]&PWD=[PASSWORD]&IPV6ADDR=[IP]" - -"myonlineportal.net" "http://[USERNAME]:[PASSWORD]@myonlineportal.net/updateddns?hostname=[DOMAIN]&ip6=[IP]" "good|nochg" - -"mythic-beasts.com" "http://dnsapi6.mythic-beasts.com/?domain=[USERNAME]&password=[PASSWORD]&command=REPLACE%20[DOMAIN]%2060%20AAAA%20DYNAMIC_IP&origin=." - -"no-ip.pl" "http://[USERNAME]:[PASSWORD]@update.no-ip.pl/?hostname=[DOMAIN]" - -"now-dns.com" "https://[USERNAME]:[PASSWORD]@now-dns.com/update?hostname=[DOMAIN]" "good|nochg" - -"nsupdate.info" "http://[USERNAME]:[PASSWORD]@ipv6.nsupdate.info/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"regfish.de" "http://dyndns.regfish.de/?fqdn=[DOMAIN]&forcehost=1&authtype=secure&token=[PASSWORD]&ipv6=[IP]" "success|100|101" - -"spdyn.de" "http://[USERNAME]:[PASSWORD]@update.spdyn.de/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"udmedia.de" "http://[USERNAME]:[PASSWORD]@www.udmedia.de/nic/update?myip=[IP]" - -"variomedia.de" "http://[USERNAME]:[PASSWORD]@dyndns.variomedia.de/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" - -"zerigo.com" "http://update.zerigo.com/dynamic?user=[USERNAME]&password=[PASSWORD]&host=[DOMAIN]&ip=[IP]" "ok" - -"zzzz.io" "http://zzzz.io/api/v1/update/[DOMAIN]/?token=[PASSWORD]&type=aaaa&ip=[IP]" "Updated|No change" - diff --git a/net/ddns-scripts/files/usr/share/ddns/services/3322.org.json b/net/ddns-scripts/files/usr/share/ddns/services/3322.org.json new file mode 100644 index 0000000000..d166dc44df --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/3322.org.json @@ -0,0 +1,6 @@ +{ + "name": "3322.org", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@members.3322.org/dyndns/update?system=dyndns&hostname=[DOMAIN]&myip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/able.or.kr.json b/net/ddns-scripts/files/usr/share/ddns/services/able.or.kr.json new file mode 100644 index 0000000000..f4f7c08d41 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/able.or.kr.json @@ -0,0 +1,6 @@ +{ + "name": "able.or.kr", + "ipv4": { + "url": "http://able.or.kr/ddns/src/update.php?hostname=[DOMAIN]&myip=[IP]&ddnsuser=[USERNAME]&pwd=[PASSWORD]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/afraid.org-basicauth.json b/net/ddns-scripts/files/usr/share/ddns/services/afraid.org-basicauth.json new file mode 100644 index 0000000000..b4f73fa55f --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/afraid.org-basicauth.json @@ -0,0 +1,9 @@ +{ + "name": "afraid.org-basicauth", + "ipv4": { + "url": "https://[USERNAME]:[PASSWORD]@freedns.afraid.org/nic/update?hostname=[DOMAIN]&myip=[IP]" + }, + "ipv6": { + "url": "https://[USERNAME]:[PASSWORD]@freedns.afraid.org/nic/update?hostname=[DOMAIN]&myip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/afraid.org-keyauth.json b/net/ddns-scripts/files/usr/share/ddns/services/afraid.org-keyauth.json new file mode 100644 index 0000000000..166b004baa --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/afraid.org-keyauth.json @@ -0,0 +1,9 @@ +{ + "name": "afraid.org-keyauth", + "ipv4": { + "url": "https://freedns.afraid.org/dynamic/update.php?[PASSWORD]&address=[IP]" + }, + "ipv6": { + "url": "https://freedns.afraid.org/dynamic/update.php?[PASSWORD]&address=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/afraid.org-v2-basic.json b/net/ddns-scripts/files/usr/share/ddns/services/afraid.org-v2-basic.json new file mode 100644 index 0000000000..436caf488c --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/afraid.org-v2-basic.json @@ -0,0 +1,9 @@ +{ + "name": "afraid.org-v2-basic", + "ipv4": { + "url": "https://[USERNAME]:[PASSWORD]@sync.afraid.org/u/?h=[DOMAIN]&ip=[IP]" + }, + "ipv6": { + "url": "https://[USERNAME]:[PASSWORD]@v6.sync.afraid.org/u/?h=[DOMAIN]&ip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/afraid.org-v2-token.json b/net/ddns-scripts/files/usr/share/ddns/services/afraid.org-v2-token.json new file mode 100644 index 0000000000..0786dd823d --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/afraid.org-v2-token.json @@ -0,0 +1,9 @@ +{ + "name": "afraid.org-v2-token", + "ipv4": { + "url": "https://sync.afraid.org/u/[PASSWORD]/?address=[IP]" + }, + "ipv6": { + "url": "https://v6.sync.afraid.org/u/[PASSWORD]/?address=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/all-inkl.com.json b/net/ddns-scripts/files/usr/share/ddns/services/all-inkl.com.json new file mode 100644 index 0000000000..d0f5b7369e --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/all-inkl.com.json @@ -0,0 +1,9 @@ +{ + "name": "all-inkl.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@dyndns.kasserver.com/?myip=[IP]" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@dyndns.kasserver.com/?myip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/changeip.com.json b/net/ddns-scripts/files/usr/share/ddns/services/changeip.com.json new file mode 100644 index 0000000000..3472f0b306 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/changeip.com.json @@ -0,0 +1,7 @@ +{ + "name": "changeip.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@nic.changeip.com/nic/update?u=[USERNAME]&p=[PASSWORD]&cmd=update&hostname=[DOMAIN]&ip=[IP]", + "answer": "Successful" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/core-networks.de.json b/net/ddns-scripts/files/usr/share/ddns/services/core-networks.de.json new file mode 100644 index 0000000000..c334d77339 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/core-networks.de.json @@ -0,0 +1,11 @@ +{ + "name": "core-networks.de", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@dyndns.core-networks.de/?hostname=[DOMAIN]&myip=[IP]&keepipv6=1", + "answer": "good" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@dyndns.core-networks.de/?hostname=[DOMAIN]&myip=[IP]&keepipv4=1", + "answer": "good" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/ddns.com.br.json b/net/ddns-scripts/files/usr/share/ddns/services/ddns.com.br.json new file mode 100644 index 0000000000..06e641c490 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/ddns.com.br.json @@ -0,0 +1,6 @@ +{ + "name": "ddns.com.br", + "ipv4": { + "url": "http://[DOMAIN]:[PASSWORD]@members.ddns.com.br/nic/update?hostname=[DOMAIN]&myip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/ddnss.de.json b/net/ddns-scripts/files/usr/share/ddns/services/ddnss.de.json new file mode 100644 index 0000000000..17cdf0e3b9 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/ddnss.de.json @@ -0,0 +1,7 @@ +{ + "name": "ddnss.de", + "ipv4": { + "url": "http://ip4.ddnss.de/upd.php?user=[USERNAME]&pwd=[PASSWORD]&host=[DOMAIN]&ip=[IP]", + "answer": "Updated|No change" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/ddo.jp.json b/net/ddns-scripts/files/usr/share/ddns/services/ddo.jp.json new file mode 100644 index 0000000000..1cf53b5725 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/ddo.jp.json @@ -0,0 +1,6 @@ +{ + "name": "ddo.jp", + "ipv4": { + "url": "http://free.ddo.jp/dnsupdate.php?dn=[DOMAIN]&pw=[PASSWORD]&ip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/desec.io.json b/net/ddns-scripts/files/usr/share/ddns/services/desec.io.json new file mode 100644 index 0000000000..227762ef67 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/desec.io.json @@ -0,0 +1,11 @@ +{ + "name": "desec.io", + "ipv4": { + "url": "http://update.dedyn.io/update?username=[USERNAME]&password=[PASSWORD]&hostname=[DOMAIN]&myipv4=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "http://update.dedyn.io/update?username=[USERNAME]&password=[PASSWORD]&hostname=[DOMAIN]&myipv6=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dhis.org.json b/net/ddns-scripts/files/usr/share/ddns/services/dhis.org.json new file mode 100644 index 0000000000..cc2ce3e5ba --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dhis.org.json @@ -0,0 +1,9 @@ +{ + "name": "dhis.org", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@is.dhis.org/" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@is.dhis.org/" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dnsdynamic.org.json b/net/ddns-scripts/files/usr/share/ddns/services/dnsdynamic.org.json new file mode 100644 index 0000000000..f1fd1810a3 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dnsdynamic.org.json @@ -0,0 +1,7 @@ +{ + "name": "dnsdynamic.org", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@www.dnsdynamic.org/api/?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dnsever.com.json b/net/ddns-scripts/files/usr/share/ddns/services/dnsever.com.json new file mode 100644 index 0000000000..23f9ac9417 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dnsever.com.json @@ -0,0 +1,6 @@ +{ + "name": "dnsever.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@dyna.dnsever.com/update.php?host[[DOMAIN]]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dnsexit.com.json b/net/ddns-scripts/files/usr/share/ddns/services/dnsexit.com.json new file mode 100644 index 0000000000..89d7a8147f --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dnsexit.com.json @@ -0,0 +1,6 @@ +{ + "name": "dnsexit.com", + "ipv4": { + "url": "http://update.dnsexit.com/RemoteUpdate.sv?login=[USERNAME]&password=[PASSWORD]&host=[DOMAIN]&myip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dnshome.de.json b/net/ddns-scripts/files/usr/share/ddns/services/dnshome.de.json new file mode 100644 index 0000000000..f767de2bc9 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dnshome.de.json @@ -0,0 +1,9 @@ +{ + "name": "dnshome.de", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@www.dnshome.de/dyndns.php?hostname=[DOMAIN]&ip=[IP]" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@www.dnshome.de/dyndns.php?hostname=[DOMAIN]&ip6=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dnsmadeeasy.com.json b/net/ddns-scripts/files/usr/share/ddns/services/dnsmadeeasy.com.json new file mode 100644 index 0000000000..744301af5c --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dnsmadeeasy.com.json @@ -0,0 +1,7 @@ +{ + "name": "dnsmadeeasy.com", + "ipv4": { + "url": "http://cp.dnsmadeeasy.com/servlet/updateip?username=[USERNAME]&password=[PASSWORD]&id=[DOMAIN]&ip=[IP]", + "answer": "success|ip-same" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dnsmax.com.json b/net/ddns-scripts/files/usr/share/ddns/services/dnsmax.com.json new file mode 100644 index 0000000000..e84667a772 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dnsmax.com.json @@ -0,0 +1,6 @@ +{ + "name": "dnsmax.com", + "ipv4": { + "url": "http://update.dnsmax.com/update/?username=[USERNAME]&password=[PASSWORD]&resellerid=1&clientname=openwrt&clientversion=8.09&protocolversion=2.0&updatehostname=[DOMAIN]&ip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dnsomatic.com.json b/net/ddns-scripts/files/usr/share/ddns/services/dnsomatic.com.json new file mode 100644 index 0000000000..09df1eb009 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dnsomatic.com.json @@ -0,0 +1,7 @@ +{ + "name": "dnsomatic.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@updates.dnsomatic.com/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dnspark.com.json b/net/ddns-scripts/files/usr/share/ddns/services/dnspark.com.json new file mode 100644 index 0000000000..f10e1f2468 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dnspark.com.json @@ -0,0 +1,7 @@ +{ + "name": "dnspark.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@control.dnspark.com/api/dynamic/update.php?hostname=[DOMAIN]&ip=[IP]", + "answer": "ok|nochange" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/do.de.json b/net/ddns-scripts/files/usr/share/ddns/services/do.de.json new file mode 100644 index 0000000000..3884a01ae8 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/do.de.json @@ -0,0 +1,11 @@ +{ + "name": "do.de", + "ipv4": { + "url": "http://ddns.do.de/?myip=[IP]&hostname=[DOMAIN]&username=[USERNAME]&password=[PASSWORD]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "http://ddns.do.de/?myip=[IP]&hostname=[DOMAIN]&username=[USERNAME]&password=[PASSWORD]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/domopoli.de.json b/net/ddns-scripts/files/usr/share/ddns/services/domopoli.de.json new file mode 100644 index 0000000000..517751cc44 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/domopoli.de.json @@ -0,0 +1,7 @@ +{ + "name": "domopoli.de", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@http://dyndns.domopoli.de/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dtdns.com.json b/net/ddns-scripts/files/usr/share/ddns/services/dtdns.com.json new file mode 100644 index 0000000000..14941c0c78 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dtdns.com.json @@ -0,0 +1,6 @@ +{ + "name": "dtdns.com", + "ipv4": { + "url": "http://www.dtdns.com/api/autodns.cfm?id=[DOMAIN]&pw=[PASSWORD]&ip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/duckdns.org.json b/net/ddns-scripts/files/usr/share/ddns/services/duckdns.org.json new file mode 100644 index 0000000000..625c9f9904 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/duckdns.org.json @@ -0,0 +1,11 @@ +{ + "name": "duckdns.org", + "ipv4": { + "url": "http://www.duckdns.org/update?domains=[DOMAIN]&token=[PASSWORD]&ip=[IP]", + "answer": "OK" + }, + "ipv6": { + "url": "http://www.duckdns.org/update?domains=[DOMAIN]&token=[PASSWORD]&ipv6=[IP]", + "answer": "OK" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/duiadns.net.json b/net/ddns-scripts/files/usr/share/ddns/services/duiadns.net.json new file mode 100644 index 0000000000..bbf9998be7 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/duiadns.net.json @@ -0,0 +1,9 @@ +{ + "name": "duiadns.net", + "ipv4": { + "url": "http://ip.duiadns.net/dynamic.duia?host=[DOMAIN]&password=[PASSWORD]&ip4=[IP]" + }, + "ipv6": { + "url": "http://ip.duiadns.net/dynamic.duia?host=[DOMAIN]&password=[PASSWORD]&ip6=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dy.fi.json b/net/ddns-scripts/files/usr/share/ddns/services/dy.fi.json new file mode 100644 index 0000000000..ce9e4fd817 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dy.fi.json @@ -0,0 +1,7 @@ +{ + "name": "dy.fi", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@www.dy.fi/nic/update?hostname=[DOMAIN]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dyn.com.json b/net/ddns-scripts/files/usr/share/ddns/services/dyn.com.json new file mode 100644 index 0000000000..0ac779b064 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dyn.com.json @@ -0,0 +1,11 @@ +{ + "name": "dyn.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@members.dyndns.org/v3/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@members.dyndns.org/v3/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dyndns.it.json b/net/ddns-scripts/files/usr/share/ddns/services/dyndns.it.json new file mode 100644 index 0000000000..2cffb347fc --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dyndns.it.json @@ -0,0 +1,7 @@ +{ + "name": "dyndns.it", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@update.dyndns.it/nic/update?system=dyndns&hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dyndns.org.json b/net/ddns-scripts/files/usr/share/ddns/services/dyndns.org.json new file mode 100644 index 0000000000..a0c064f4d0 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dyndns.org.json @@ -0,0 +1,11 @@ +{ + "name": "dyndns.org", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@members.dyndns.org/v3/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@members.dyndns.org/v3/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dyndnss.net.json b/net/ddns-scripts/files/usr/share/ddns/services/dyndnss.net.json new file mode 100644 index 0000000000..65b335137c --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dyndnss.net.json @@ -0,0 +1,6 @@ +{ + "name": "dyndnss.net", + "ipv4": { + "url": "http://www.dyndnss.net/?user=[USERNAME]&pass=[PASSWORD]&domain=[DOMAIN]&updater=other" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dyns.net.json b/net/ddns-scripts/files/usr/share/ddns/services/dyns.net.json new file mode 100644 index 0000000000..9d40658ccc --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dyns.net.json @@ -0,0 +1,7 @@ +{ + "name": "dyns.net", + "ipv4": { + "url": "http://www.dyns.net/postscript011.php?username=[USERNAME]&password=[PASSWORD]&host=[DOMAIN]&ip=[IP]", + "answer": "200" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dynsip.org.json b/net/ddns-scripts/files/usr/share/ddns/services/dynsip.org.json new file mode 100644 index 0000000000..ceb2e1500a --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dynsip.org.json @@ -0,0 +1,6 @@ +{ + "name": "dynsip.org", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@dynsip.org/nic/update?hostname=[DOMAIN]&myip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dynu.com.json b/net/ddns-scripts/files/usr/share/ddns/services/dynu.com.json new file mode 100644 index 0000000000..2c25ea90f4 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dynu.com.json @@ -0,0 +1,9 @@ +{ + "name": "dynu.com", + "ipv4": { + "url": "http://api.dynu.com/nic/update?hostname=[DOMAIN]&myip=[IP]&username=[USERNAME]&password=[PASSWORD]" + }, + "ipv6": { + "url": "http://api.dynu.com/nic/update?hostname=[DOMAIN]&myipv6=[IP]&username=[USERNAME]&password=[PASSWORD]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/dynv6.com.json b/net/ddns-scripts/files/usr/share/ddns/services/dynv6.com.json new file mode 100644 index 0000000000..66c62aa70c --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/dynv6.com.json @@ -0,0 +1,11 @@ +{ + "name": "dynv6.com", + "ipv4": { + "url": "http://dynv6.com/api/update?hostname=[DOMAIN]&token=[PASSWORD]&ipv4=[IP]", + "answer": "updated|unchanged" + }, + "ipv6": { + "url": "http://dynv6.com/api/update?hostname=[DOMAIN]&token=[PASSWORD]&ipv6=[IP]", + "answer": "updated|unchanged" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/easydns.com.json b/net/ddns-scripts/files/usr/share/ddns/services/easydns.com.json new file mode 100644 index 0000000000..6f6855d15e --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/easydns.com.json @@ -0,0 +1,7 @@ +{ + "name": "easydns.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@api.cp.easydns.com/dyn/generic.php?hostname=[DOMAIN]&myip=[IP]", + "answer": "OK|NOERROR" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/editdns.net.json b/net/ddns-scripts/files/usr/share/ddns/services/editdns.net.json new file mode 100644 index 0000000000..deb60fc0c9 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/editdns.net.json @@ -0,0 +1,6 @@ +{ + "name": "editdns.net", + "ipv4": { + "url": "http://dyndns-free.editdns.net/api/dynLinux.php?p=[PASSWORD]&r=[DOMAIN]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/goip.de.json b/net/ddns-scripts/files/usr/share/ddns/services/goip.de.json new file mode 100644 index 0000000000..5aaf3baed8 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/goip.de.json @@ -0,0 +1,9 @@ +{ + "name": "goip.de", + "ipv4": { + "url": "http://www.goip.de/setip?username=[USERNAME]&password=[PASSWORD]&subdomain=[DOMAIN]&ip=[IP]" + }, + "ipv6": { + "url": "http://www.goip.de/setip?username=[USERNAME]&password=[PASSWORD]&subdomain=[DOMAIN]&ip6=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/google.com.json b/net/ddns-scripts/files/usr/share/ddns/services/google.com.json new file mode 100644 index 0000000000..f1e2f953ff --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/google.com.json @@ -0,0 +1,11 @@ +{ + "name": "google.com", + "ipv4": { + "url": "https://[USERNAME]:[PASSWORD]@domains.google.com/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@domains.google.com/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/he.net.json b/net/ddns-scripts/files/usr/share/ddns/services/he.net.json new file mode 100644 index 0000000000..7043efe671 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/he.net.json @@ -0,0 +1,11 @@ +{ + "name": "he.net", + "ipv4": { + "url": "http://[DOMAIN]:[PASSWORD]@dyn.dns.he.net/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "http://[DOMAIN]:[PASSWORD]@dyn.dns.he.net/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/inwx.de.json b/net/ddns-scripts/files/usr/share/ddns/services/inwx.de.json new file mode 100644 index 0000000000..10b16a9856 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/inwx.de.json @@ -0,0 +1,11 @@ +{ + "name": "inwx.de", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@dyndns.inwx.com/nic/update?myip=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@dyndns.inwx.com/nic/update?myipv6=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/joker.com.json b/net/ddns-scripts/files/usr/share/ddns/services/joker.com.json new file mode 100644 index 0000000000..af897f18e1 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/joker.com.json @@ -0,0 +1,7 @@ +{ + "name": "joker.com", + "ipv4": { + "url": "http://svc.joker.com/nic/update?username=[USERNAME]&password=[PASSWORD]&myip=[IP]&hostname=[DOMAIN]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/loopia.se.json b/net/ddns-scripts/files/usr/share/ddns/services/loopia.se.json new file mode 100644 index 0000000000..f1c3fc22fb --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/loopia.se.json @@ -0,0 +1,11 @@ +{ + "name": "loopia.se", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@dns.loopia.se/XDynDNSServer/XDynDNS.php?system=custom&hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@dns.loopia.se/XDynDNSServer/XDynDNS.php?system=custom&hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/moniker.com.json b/net/ddns-scripts/files/usr/share/ddns/services/moniker.com.json new file mode 100644 index 0000000000..c5b7aa984c --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/moniker.com.json @@ -0,0 +1,7 @@ +{ + "name": "moniker.com", + "ipv4": { + "url": "https://dynamicdns.key-systems.net/update.php?hostname=[DOMAIN]&password=[PASSWORD]&ip=[IP]", + "answer": "success" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/mydns.ip.json b/net/ddns-scripts/files/usr/share/ddns/services/mydns.ip.json new file mode 100644 index 0000000000..11e9887359 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/mydns.ip.json @@ -0,0 +1,9 @@ +{ + "name": "mydns.jp", + "ipv4": { + "url": "http://www.mydns.jp/directip.html?MID=[USERNAME]&PWD=[PASSWORD]&IPV4ADDR=[IP]" + }, + "ipv6": { + "url": "http://www.mydns.jp/directip.html?MID=[USERNAME]&PWD=[PASSWORD]&IPV6ADDR=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/myip.co.ua.json b/net/ddns-scripts/files/usr/share/ddns/services/myip.co.ua.json new file mode 100644 index 0000000000..bf3609d9eb --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/myip.co.ua.json @@ -0,0 +1,7 @@ +{ + "name": "myip.co.ua", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@myip.co.ua/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/myonlineportal.net.json b/net/ddns-scripts/files/usr/share/ddns/services/myonlineportal.net.json new file mode 100644 index 0000000000..08804e5c85 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/myonlineportal.net.json @@ -0,0 +1,11 @@ +{ + "name": "myonlineportal.net", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@myonlineportal.net/updateddns?hostname=[DOMAIN]&ip=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@myonlineportal.net/updateddns?hostname=[DOMAIN]&ip6=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/mythic-beasts.com.json b/net/ddns-scripts/files/usr/share/ddns/services/mythic-beasts.com.json new file mode 100644 index 0000000000..9b2556becc --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/mythic-beasts.com.json @@ -0,0 +1,9 @@ +{ + "name": "mythic-beasts.com", + "ipv4": { + "url": "http://dnsapi4.mythic-beasts.com/?domain=[USERNAME]&password=[PASSWORD]&command=REPLACE%20[DOMAIN]%2060%20A%20DYNAMIC_IP&origin=." + }, + "ipv6": { + "url": "http://dnsapi6.mythic-beasts.com/?domain=[USERNAME]&password=[PASSWORD]&command=REPLACE%20[DOMAIN]%2060%20AAAA%20DYNAMIC_IP&origin=." + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/namecheap.com.json b/net/ddns-scripts/files/usr/share/ddns/services/namecheap.com.json new file mode 100644 index 0000000000..bbb0c1fc38 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/namecheap.com.json @@ -0,0 +1,6 @@ +{ + "name": "namecheap.com", + "ipv4": { + "url": "http://dynamicdns.park-your-domain.com/update?host=[USERNAME]&domain=[DOMAIN]&password=[PASSWORD]&ip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/nettica.com.json b/net/ddns-scripts/files/usr/share/ddns/services/nettica.com.json new file mode 100644 index 0000000000..e0768ec4a0 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/nettica.com.json @@ -0,0 +1,6 @@ +{ + "name": "nettica.com", + "ipv4": { + "url": "http://www.nettica.com/Domain/Update.aspx?U=[USERNAME]&PC=[PASSWORD]&FQDN=[DOMAIN]&N=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/no-ip.pl.json b/net/ddns-scripts/files/usr/share/ddns/services/no-ip.pl.json new file mode 100644 index 0000000000..323a415ae1 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/no-ip.pl.json @@ -0,0 +1,9 @@ +{ + "name": "no-ip.pl", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@update.no-ip.pl/?hostname=[DOMAIN]" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@update.no-ip.pl/?hostname=[DOMAIN]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/now-dns.com.json b/net/ddns-scripts/files/usr/share/ddns/services/now-dns.com.json new file mode 100644 index 0000000000..8c4a2209b0 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/now-dns.com.json @@ -0,0 +1,11 @@ +{ + "name": "now-dns.com", + "ipv4": { + "url": "https://[USERNAME]:[PASSWORD]@now-dns.com/update?hostname=[DOMAIN]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "https://[USERNAME]:[PASSWORD]@now-dns.com/update?hostname=[DOMAIN]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/nsupdate.info.json b/net/ddns-scripts/files/usr/share/ddns/services/nsupdate.info.json new file mode 100644 index 0000000000..435e41dfec --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/nsupdate.info.json @@ -0,0 +1,11 @@ +{ + "name": "nsupdate.info", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@ipv4.nsupdate.info/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@ipv6.nsupdate.info/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/nubem.com.json b/net/ddns-scripts/files/usr/share/ddns/services/nubem.com.json new file mode 100644 index 0000000000..b155b1415f --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/nubem.com.json @@ -0,0 +1,6 @@ +{ + "name": "nubem.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@nubem.com/nic/update?hostname=[DOMAIN]&myip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/opendns.com.json b/net/ddns-scripts/files/usr/share/ddns/services/opendns.com.json new file mode 100644 index 0000000000..35d4953ce9 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/opendns.com.json @@ -0,0 +1,7 @@ +{ + "name":"opendns.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@updates.opendns.com/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/oray.com.json b/net/ddns-scripts/files/usr/share/ddns/services/oray.com.json new file mode 100644 index 0000000000..3172805734 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/oray.com.json @@ -0,0 +1,6 @@ +{ + "name": "oray.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@ddns.oray.com/ph/update?hostname=[DOMAIN]&myip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/ovh.com.json b/net/ddns-scripts/files/usr/share/ddns/services/ovh.com.json new file mode 100644 index 0000000000..92f2066a6e --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/ovh.com.json @@ -0,0 +1,7 @@ +{ + "name": "ovh.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@www.ovh.com/nic/update?system=dyndns&hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/regfish.de.json b/net/ddns-scripts/files/usr/share/ddns/services/regfish.de.json new file mode 100644 index 0000000000..9b17995929 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/regfish.de.json @@ -0,0 +1,11 @@ +{ + "name": "regfish.de", + "ipv4": { + "url": "http://dyndns.regfish.de/?fqdn=[DOMAIN]&forcehost=1&authtype=secure&token=[PASSWORD]&ipv4=[IP]", + "answer": "success|100|101" + }, + "ipv6": { + "url": "http://dyndns.regfish.de/?fqdn=[DOMAIN]&forcehost=1&authtype=secure&token=[PASSWORD]&ipv6=[IP]", + "answer": "success|100|101" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/schokokeks.org.json b/net/ddns-scripts/files/usr/share/ddns/services/schokokeks.org.json new file mode 100644 index 0000000000..480c069319 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/schokokeks.org.json @@ -0,0 +1,7 @@ +{ + "name": "schokokeks.org", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@dyndns.schokokeks.org/nic/update?myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/selfhost.de.json b/net/ddns-scripts/files/usr/share/ddns/services/selfhost.de.json new file mode 100644 index 0000000000..0db3895c80 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/selfhost.de.json @@ -0,0 +1,7 @@ +{ + "name": "selfhost.de", + "ipv4": { + "url": "http://carol.selfhost.de/update?username=[USERNAME]&password=[PASSWORD]&myip=[IP]&hostname=1", + "answer": "good|nochg|200|204" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/sitelutions.com.json b/net/ddns-scripts/files/usr/share/ddns/services/sitelutions.com.json new file mode 100644 index 0000000000..8a7099a8d5 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/sitelutions.com.json @@ -0,0 +1,7 @@ +{ + "name": "sitelutions.com", + "ipv4": { + "url": "http://www.sitelutions.com/dnsup?user=[USERNAME]&pass=[PASSWORD]&id=[DOMAIN]&ip=[IP]", + "answer": "success" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/spdyn.de.json b/net/ddns-scripts/files/usr/share/ddns/services/spdyn.de.json new file mode 100644 index 0000000000..497a309191 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/spdyn.de.json @@ -0,0 +1,11 @@ +{ + "name": "spdyn.de", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@update.spdyn.de/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@update.spdyn.de/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/strato.com.json b/net/ddns-scripts/files/usr/share/ddns/services/strato.com.json new file mode 100644 index 0000000000..a81c015ce1 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/strato.com.json @@ -0,0 +1,7 @@ +{ + "name": "strato.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@dyndns.strato.com/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/system-ns.com.json b/net/ddns-scripts/files/usr/share/ddns/services/system-ns.com.json new file mode 100644 index 0000000000..4c4ca7fce7 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/system-ns.com.json @@ -0,0 +1,8 @@ +{ + "name": "system-ns.com", + + "ipv4": { + "url": "http://system-ns.com/api?type=dynamic&command=set&domain=[DOMAIN]&token=[PASSWORD]&ip=[IP]", + "answer": "0" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/thatip.com.json b/net/ddns-scripts/files/usr/share/ddns/services/thatip.com.json new file mode 100644 index 0000000000..18e72b7535 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/thatip.com.json @@ -0,0 +1,6 @@ +{ + "name": "thatip.com", + "ipv4": { + "url": "http://update.dnsmax.com/update/?username=[USERNAME]&password=[PASSWORD]&resellerid=2&clientname=openwrt&clientversion=8.09&protocolversion=2.0&updatehostname=[DOMAIN]&ip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/twodns.de.json b/net/ddns-scripts/files/usr/share/ddns/services/twodns.de.json new file mode 100644 index 0000000000..2d20e76c68 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/twodns.de.json @@ -0,0 +1,6 @@ +{ + "name": "twodns.de", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@update.twodns.de/update?hostname=[DOMAIN]&ip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/udmedia.de.json b/net/ddns-scripts/files/usr/share/ddns/services/udmedia.de.json new file mode 100644 index 0000000000..fa9ff4c591 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/udmedia.de.json @@ -0,0 +1,9 @@ +{ + "name": "udmedia.de", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@www.udmedia.de/nic/update?myip=[IP]" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@www.udmedia.de/nic/update?myip=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/variomedia.de.json b/net/ddns-scripts/files/usr/share/ddns/services/variomedia.de.json new file mode 100644 index 0000000000..fa86f4e62f --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/variomedia.de.json @@ -0,0 +1,11 @@ +{ + "name": "variomedia.de", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@dyndns.variomedia.de/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + }, + "ipv6": { + "url": "http://[USERNAME]:[PASSWORD]@dyndns.variomedia.de/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/xlhost.de.json b/net/ddns-scripts/files/usr/share/ddns/services/xlhost.de.json new file mode 100644 index 0000000000..302cdc6308 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/xlhost.de.json @@ -0,0 +1,7 @@ +{ + "name": "xlhost.de", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@nsupdate.xlhost.de/nic/update?hostname=[DOMAIN]&myip=[IP]", + "answer": "good|nochg" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/zerigo.com.json b/net/ddns-scripts/files/usr/share/ddns/services/zerigo.com.json new file mode 100644 index 0000000000..0e07982a84 --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/zerigo.com.json @@ -0,0 +1,11 @@ +{ + "name": "zerigo.com", + "ipv4": { + "url": "http://update.zerigo.com/dynamic?user=[USERNAME]&password=[PASSWORD]&host=[DOMAIN]&ip=[IP]", + "answer": "ok" + }, + "ipv6": { + "url": "http://update.zerigo.com/dynamic?user=[USERNAME]&password=[PASSWORD]&host=[DOMAIN]&ip=[IP]", + "answer": "ok" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/zoneedit.com.json b/net/ddns-scripts/files/usr/share/ddns/services/zoneedit.com.json new file mode 100644 index 0000000000..dd3c2263af --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/zoneedit.com.json @@ -0,0 +1,6 @@ +{ + "name": "zoneedit.com", + "ipv4": { + "url": "http://[USERNAME]:[PASSWORD]@dynamic.zoneedit.com/auth/dynamic.html?host=[DOMAIN]&dnsto=[IP]" + } +} diff --git a/net/ddns-scripts/files/usr/share/ddns/services/zzzz.io.json b/net/ddns-scripts/files/usr/share/ddns/services/zzzz.io.json new file mode 100644 index 0000000000..d3a9d20d8f --- /dev/null +++ b/net/ddns-scripts/files/usr/share/ddns/services/zzzz.io.json @@ -0,0 +1,11 @@ +{ + "name": "zzzz.io", + "ipv4": { + "url": "http://zzzz.io/api/v1/update/[DOMAIN]/?token=[PASSWORD]&ip=[IP]", + "answer": "Updated|No change" + }, + "ipv6": { + "url": "http://zzzz.io/api/v1/update/[DOMAIN]/?token=[PASSWORD]&type=aaaa&ip=[IP]", + "answer": "Updated|No change" + } +}