- add -V / --version parameter to show version information - new option lookup_host as host to use by nslookup/host to validate IP address changes, to be separate from [DOMAIN] parameter which produces a lot of questions in the forum and on multi-host updates - new option param_enc for optional usage inside update_url [PARAMENC] (will be send urlencoded) - new option param_opt for optional usage inside update_url [PARAMOPT] - new service strato.de (IPv4 only) requested by ludwig.jaffe@ - new service variomedia.de (IPv4 & IPv6) requested by Wolfgang Oertl #1884 - rewritten function get_service_data to read services/service_ipv6 file - allow 3rd parameter inside services/service_ipv6 file - here should be the answer of the ddns provider on success. If parameter is set, it's checked by ddns-scripts and report errors to logfile/syslog if failed and retry - updated tld_names.dat Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
47 lines
2.5 KiB
Text
47 lines
2.5 KiB
Text
# 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"
|
|
#
|
|
# 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
|
|
|
|
# IPv6 @ Securepoint Dynamic-DNS-Service
|
|
"spdns.de" "http://[USERNAME]:[PASSWORD]@update.spdns.de/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg"
|
|
|
|
# IPv6 @ Hurricane Electric Dynamic DNS
|
|
"he.net" "http://[DOMAIN]:[PASSWORD]@dyn.dns.he.net/nic/update?hostname=[DOMAIN]&myip=[IP]"
|
|
|
|
# IPv6 @ MyDNS.JP
|
|
"mydns.jp" "http://www.mydns.jp/directip.html?MID=[USERNAME]&PWD=[PASSWORD]&IPV6ADDR=[IP]"
|
|
|
|
# IPv6 @ no-ip.pl nothing to do with no-ip.com (domain registered to www.domeny.tv) (IP autodetected by provider)
|
|
"no-ip.pl" "http://[USERNAME]:[PASSWORD]@update.no-ip.pl/?hostname=[DOMAIN]"
|
|
|
|
# IPv6 @ freedns.afraid.org
|
|
"freedns.afraid.org" "http://freedns.afraid.org/dynamic/update.php?[PASSWORD]&address=[IP]"
|
|
|
|
# IPv6 @ LoopiaDNS
|
|
"loopia.se" "http://[USERNAME]:[PASSWORD]@dns.loopia.se/XDynDNSServer/XDynDNS.php?system=custom&hostname=[DOMAIN]&myip=[IP]"
|
|
|
|
# Variomedia AG
|
|
"variomedia.de" "http://[USERNAME]:[PASSWORD]@dyndns.variomedia.de/nic/update?hostname=[DOMAIN]&myip=[IP]"
|
|
|