Created
September 21, 2013 19:07
-
-
Save ntrepid8/6653274 to your computer and use it in GitHub Desktop.
This is the /etc.defaults/ddns_provider.conf file for Synology DiskStation NAS devices with a provider added for DNSMadeEasy.com DynamicDNS service.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Input: | |
# 1. DynDNS style request: | |
# Input: | |
# Input: | |
# 1. DynDNS style request: | |
# modulepath = DynDNS | |
# queryurl = [Update URL]?[Query Parameters] | |
# | |
# 2. Self-defined module: | |
# modulepath = /sbin/xxxddns | |
# | |
# Our service will assign parameters in the following order when calling module: | |
# ($1=username, $2=password, $3=hostname, $4=ip) | |
# | |
# Output: | |
# When you write your own module, you can use the following words to tell user what happen by print it. | |
# You can use your own message, but there is no multiple-language support. | |
# | |
# good - Update successfully. | |
# nochg - Update successfully but the IP address have not changed. | |
# nohost - The hostname specified does not exist in this user account. | |
# abuse - The hostname specified is blocked for update abuse. | |
# notfqdn - The hostname specified is not a fully-qualified domain name. | |
# badauth - Authenticate failed. | |
# 911 - There is a problem or scheduled maintenance on provider side | |
# badagent - The user agent sent bad request(like HTTP method/parameters is not permitted) | |
# badresolv - Failed to connect to because failed to resolve provider address. | |
# badconn - Failed to connect to provider because connection timeout. | |
# | |
[DYNDNS.org] | |
modulepath=DynDNS | |
queryurl=members.dyndns.org/nic/update?hostname=__HOSTNAME__&myip=__MYIP__&system=dyndns&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG | |
[TwoDNS.de] | |
modulepath=DynDNS | |
queryurl=update.twodns.de/update.php?hostname=__HOSTNAME__&myip=__MYIP__ | |
[NoIP.com] | |
modulepath=DynDNS | |
queryurl=dynupdate.no-ip.com/nic/update?hostname=__HOSTNAME__&myip=__MYIP__ | |
[able.or.kr] | |
modulepath=DynDNS | |
queryurl=able.or.kr/ddns/src/update.php?hostname=__HOSTNAME__&myip=__MYIP__&ddnsuser=__USERNAME__&pwd=__PASSWORD__ | |
[3322.org] | |
modulepath=DynDNS | |
queryurl=www.3322.org/dyndns/update?hostname=__HOSTNAME__&system=dyndns | |
[selfHOST.de] | |
modulepath=DynDNS | |
queryurl=carol.selfhost.de/nic/update?hostname=__HOSTNAME__&myip=__MYIP__ | |
[Dynamic DO!.jp] | |
modulepath=Ddojp | |
queryurl=free.ddo.jp/dnsupdate.php?dn=__HOSTNAME__&pw=__PASSWORD__&ip=__MYIP__ | |
[ChangeIP.com] | |
modulepath=DynDNS | |
queryurl=nic.ChangeIP.com/nic/update?hostname=__HOSTNAME__&myip=__MYIP__&system=dyndns | |
[DNSPod.com] | |
modulepath=DNSPod | |
queryurl=dnsapi.cn/Record.Modify?login_email=__USERNAME__&login_password=__PASSWORD__&format=xml&domain_id=__DOMAINID__&record_id=__ | |
[Zoneedit.com] | |
modulepath=Zoneedit | |
queryurl=dynamic.zoneedit.com/auth/dynamic.html?host=__HOSTNAME__&dnsto=__MYIP__ | |
[Freedns.org] | |
modulepath=Freedns | |
queryurl=freedns.afraid.org/dynamic/update.php?user=__FreednsSHA1__&host=__HOSTNAME__&address=__MYIP__ | |
[Oray.com] | |
modulepath=DynDNS | |
queryurl=ddns.oray.com/ph/update?hostname=__HOSTNAME__&myip=__MYIP__ | |
[Synology] | |
modulepath=Synology | |
queryurl=myds.synology.com | |
register_module=synology | |
[DNSMadeEasy.com] | |
modulepath=DynDNS | |
queryurl=www.dnsmadeeasy.com/servlet/updateip?username=__USERNAME__&password=__PASSWORD__&id=__HOSTNAME__&ip=__MYIP__ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment