Preparing the release of v3.9.0
[ddclient.git] / sample-etc_ddclient.conf
blob30b0ca46a0abc9bcc1792203ce9113c2f97d3052
1 ######################################################################
2 ## 
3 ## Define default global variables with lines like:
4 ##      var=value [, var=value]*
5 ## These values will be used for each following host unless overridden
6 ## with a local variable definition.
7 ##
8 ## Define local variables for one or more hosts with:
9 ##      var=value [, var=value]* host.and.domain[,host2.and.domain...]
11 ## Lines can be continued on the following line by ending the line
12 ## with a \
15 ## Warning: not all supported routers or dynamic DNS services 
16 ##          are mentioned here.
18 ######################################################################
19 daemon=300                              # check every 300 seconds
20 syslog=yes                              # log update msgs to syslog
21 mail=root                               # mail all msgs to root
22 mail-failure=root                       # mail failed update msgs to root
23 pid=/var/run/ddclient.pid               # record PID in file.
24 ssl=yes                                 # use ssl-support.  Works with
25                                         # ssl-library
26 # postscript=script                     # run script after updating.  The
27                                         # new IP is added as argument.
29 #use=watchguard-soho,        fw=192.168.111.1:80        # via Watchguard's SOHO FW
30 #use=netopia-r910,           fw=192.168.111.1:80        # via Netopia R910 FW
31 #use=smc-barricade,          fw=192.168.123.254:80      # via SMC's Barricade FW
32 #use=netgear-rt3xx,          fw=192.168.0.1:80          # via Netgear's internet FW
33 #use=linksys,                fw=192.168.1.1:80          # via Linksys's internet FW
34 #use=maxgate-ugate3x00,      fw=192.168.0.1:80          # via MaxGate's UGATE-3x00  FW
35 #use=elsa-lancom-dsl10,      fw=10.0.0.254:80           # via ELSA LanCom DSL/10 DSL Router
36 #use=elsa-lancom-dsl10-ch01, fw=10.0.0.254:80           # via ELSA LanCom DSL/10 DSL Router
37 #use=elsa-lancom-dsl10-ch02, fw=10.0.0.254:80           # via ELSA LanCom DSL/10 DSL Router
38 #use=alcatel-stp,            fw=10.0.0.138:80           # via Alcatel Speed Touch Pro
39 #use=xsense-aero,            fw=192.168.1.1:80          # via Xsense Aero Router
40 #use=allnet-1298,            fw=192.168.1.1:80          # via AllNet 1298 DSL Router
41 #use=3com-oc-remote812,      fw=192.168.0.254:80        # via 3com OfficeConnect Remote 812
42 #use=e-tech,                 fw=192.168.1.1:80          # via E-tech Router
43 #use=cayman-3220h,           fw=192.168.0.1:1080        # via Cayman 3220-H DSL Router
45 #fw-login=admin,             fw-password=XXXXXX         # FW login and password
47 ## To obtain an IP address from FW status page (using fw-login, fw-password)
48 #use=fw, fw=192.168.1.254/status.htm, fw-skip='IP Address' # found after IP Address
50 ## To obtain an IP address from Web status page (using the proxy if defined)
51 ## by default, checkip.dyndns.org is used if you use the dyndns protocol. 
52 ## Using use=web is enough to get it working.
53 ## WARNING: set deamon at least to 600 seconds if you use checkip or you could
54 ## get banned from their service.
55 #use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address
57 #use=ip,                     ip=127.0.0.1       # via static IP's
58 #use=if,                     if=eth0            # via interfaces
59 #use=web                                        # via web
61 #protocol=dyndns2                               # default protocol
62 #proxy=fasthttp.sympatico.ca:80                 # default proxy
63 #server=members.dyndns.org                      # default server
64 #server=members.dyndns.org:8245                 # default server (bypassing proxies)
66 #login=your-login                               # default login
67 #password=test                                  # default password
68 #mx=mx.for.your.host                            # default MX
69 #backupmx=yes|no                                # host is primary MX?
70 #wildcard=yes|no                                # add wildcard CNAME?
73 ## dyndns.org dynamic addresses
75 ## (supports variables: wildcard,mx,backupmx)
77 # server=members.dyndns.org,            \
78 # protocol=dyndns2                      \
79 # your-dynamic-host.dyndns.org
82 ## dyndns.org static addresses
84 ## (supports variables: wildcard,mx,backupmx)
86 # static=yes,                           \
87 # server=members.dyndns.org,            \
88 # protocol=dyndns2                      \
89 # your-static-host.dyndns.org
93 ## dyndns.org custom addresses
95 ## (supports variables: wildcard,mx,backupmx)
97 # custom=yes,                           \
98 # server=members.dyndns.org,            \
99 # protocol=dyndns2                      \
100 # your-domain.top-level,your-other-domain.top-level
103 ## ZoneEdit (zoneedit.com)
105 # server=dynamic.zoneedit.com,          \
106 # protocol=zoneedit1,                   \
107 # login=your-zoneedit-login,            \
108 # password=your-zoneedit-password       \
109 # your.any.domain,your-2nd.any.dom
112 ## EasyDNS (easydns.com)
114 # server=members.easydns.com,           \
115 # protocol=easydns,                     \
116 # login=your-easydns-login,             \
117 # password=your-easydns-password        \
118 # your.any.domain,your-2nd.any.domain
121 ## Hammernode (hn.org) dynamic addresses
123 # server=dup.hn.org,                    \
124 # protocol=hammernode1,                 \
125 # login=your-hn-login,                  \
126 # password=your-hn-password             \
127 # your-hn-host.hn.org,your-2nd-hn-host.hn.org
130 ## dslreports.com dynamic-host monitoring
132 # server=members.dslreports.com         \
133 # protocol=dslreports1,                 \
134 # login=dslreports-login,               \
135 # password=dslreports-password          \
136 # dslreports-unique-id
139 ## OrgDNS.org account-configuration
141 # use=web, web=members.orgdns.org/nic/ip
142 # server=www.orgdns.org                 \
143 # protocol=dyndns2                      \
144 # login=yourLoginName                   \
145 # password=yourPassword                 \
146 # yourSubdomain.orgdns.org
149 ## dnspark.com
150 ## (supports variables: mx, mxpri)
152 # use=web, web=ipdetect.dnspark.com, web-skip='Current Address:'
153 # protocol=dnspark,                     \
154 # server=www.dnspark.com,               \
155 # your-host.dnspark.com
158 ## NameCheap (namecheap.com)
160 # protocol=namecheap,                           \
161 # server=dynamicdns.park-your-domain.com,       \
162 # login=my-namecheap.com-login,                 \
163 # password=my-namecheap.com-password            \
164 # myhost.namecheap.com 
168 ## Loopia (loopia.se)
170 # use=web
171 # web=loopia
172 # protocol=dyndns2
173 # server=dns.loopia.se
174 # script=/XDynDNSServer/XDynDNS.php
175 # login=my-loopia.se-login
176 # password=my-loopia.se-password
177 # my.domain.tld,other.domain.tld
181 ## ChangeIP (changeip.com)
183 ## single host update
184 # protocol=changeip,                   \
185 # login=my-my-changeip.com-login,      \
186 # password=my-changeip.com-password    \
187 # myhost.changeip.org
190 ## DtDNS (www.dtdns.com)
192 # protocol=dtdns,
193 # server=www.dtdns.com,
194 # client=ddclient,
195 # password=my-dtdns.com-password
196 # myhost.dtdns.net, otherhost.dtdns.net
199 ## CloudFlare (www.cloudflare.com)
201 #protocol=cloudflare,        \
202 #zone=domain.tld,            \
203 #ttl=1,                      \
204 #login=your-login-email,     \
205 #password=APIKey             \
206 #domain.tld,my.domain.tld
209 ## Google Domains (www.google.com/domains)
211 # protocol=googledomains,
212 # login=my-auto-generated-username,
213 # password=my-auto-generated-password
214 # my.domain.tld, otherhost.domain.tld
217 ## Duckdns (http://www.duckdns.org/)
220 # password=my-auto-generated-password
221 # protocol=duckdns hostwithoutduckdnsorg
224 ## Freemyip (http://freemyip.com/)
227 # protocol=freemyip,
228 # password=my-token
229 # myhost
232 ## MyOnlinePortal (http://myonlineportal.net)
233 ## 
234 # protocol=dyndns2
235 # ssl=yes
236 # # ipv6=yes # optional
237 # use=web, web=myonlineportal.net/checkip
238 # # use=if, if=eth0     # alternative to use=web
239 # # if-skip=Scope:Link  # alternative to use=web
240 # login=your-myonlineportal-username
241 # password=your-myonlineportal-password
242 # domain.myonlineportal.net