ddclient/html/protocol.php
wimpunk e28475fbc5 Splitted index.php in different files
git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@14 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2006-06-19 10:47:23 +00:00

333 lines
16 KiB
PHP

<?php
$text['id'] = "intro";
$text['title'] = "Introduction about the supported protocols";
$text['menu'] = "Introduction";
$text['body'] = "<p>".
"This is an incomplete list of the services supported by ddclient. ".
"If your favoriet dynamic dns provider isn't here, check the result " .
"ddclient --help with the most recent version of ddclient. If it's " .
"there, check the patches section on sf.net and if it's really not " .
"supported by ddclient you can try to modify ddclient yourself. " .
"</p>" .
"<p>
Since ddclient version 3.7, ddclient also supports https to update
your favorit provider. Use the ssl=yes option to use this feature.
</p>";
$main[] = $text;
// dnspark
$text['id'] = "dnspark";
$text['title'] = "dnspark protocol";
$text['menu'] = "dnspark";
$text['body'] =
"<p>The 'dnspark' protocol is used by DNS service offered by www.dnspark.com.</p>\n ".
"<p>Configuration variables applicable to the 'easydns' protocol are:\n ".
"<table>\n" .
"<tr><td>protocol=dnspark </td><td> </td></tr>\n".
"<tr><td>server=fqdn.of.service </td><td> defaults to www.dnspark.com</td></tr>\n".
"<tr><td>backupmx=no|yes </td><td> indicates that DNSPark should be the secondary MX " .
"for this domain or host.</td></tr>\n".
"<tr><td>mx=any.host.domain </td><td> a host MX'ing for this host or domain.</td></tr>\n".
"<tr><td>mxpri=priority </td><td> MX priority.</td></tr>\n".
"<tr><td>login=service-login </td><td> login name and password registered with the service</td></tr>\n".
"<tr><td>password=service-password </td><td></td></tr>\n".
"<tr><td>fully.qualified.host </td><td> the host registered with the service.</td></tr>\n".
"</table>\n" .
"<p>Example ddclient.conf file entries:</p>\n" .
"<div class=\"code\">\n" .
"<pre>\n" .
"## single host update\n" .
"protocol=dnspark, \\\n" .
"login=my-dnspark.com-login, \\\n" .
"password=my-dnspark.com-password \\\n" .
"myhost.dnspark.com \n" .
"\n" .
"## multiple host update with wildcard'ing mx, and backupmx\n" .
"protocol=dnspark, \\\n" .
"login=my-dnspark.com-login, \\\n" .
"password=my-dnspark.com-password, \\\n" .
"mx=a.host.willing.to.mx.for.me, \\\n" .
"mxpri=10, \\\n" .
"my-toplevel-domain.com,my-other-domain.com\n" .
"\n" .
"## multiple host update to the custom DNS service\n" .
"protocol=dnspark, \\\n" .
"login=my-dnspark.com-login, \\\n" .
"password=my-dnspark.com-password \\\n" .
"my-toplevel-domain.com,my-other-domain.com\n" .
"<pre>\n" .
"</div>\n" ;
$main[] = $text;
// dslreports
$text['id'] = "dslreports";
$text['title'] = "dslreports";
$text['menu'] = "dslreports";
$text['body'] =
"<p>The 'dslreports1' protocol is used by a free DSL monitoring service\n" .
"offered by www.dslreports.com.</p>\n" .
"<p>Configuration variables applicable to the 'dslreports1' protocol are:</p>" .
"<table>\n" .
"<tr><td>protocol=dslreports1 </td><td> </td></tr>" .
"<tr><td>server=fqdn.of.service </td><td> defaults to www.dslreports.com</td></tr>" .
"<tr><td>login=service-login </td><td> login name and password registered with the service</td></tr>" .
"<tr><td>password=service-password </td><td></td></tr>" .
"<tr><td>unique-number </td><td> the host registered with the service.</td></tr>" .
"<table>\n" .
"<p>Example ddclient.conf file entries:</p>" .
"<div class=\"code\">\n" .
"<pre>\n" .
"## single host update\n" .
"protocol=dslreports1, \\\n" .
"server=www.dslreports.com, \\\n" .
"login=my-dslreports-login, \\\n" .
"password=my-dslreports-password \\\n" .
"123456\n" .
"</div>\n" .
"</pre>\n" .
"<p>Note: DSL Reports uses a unique number as the host name. This number\n" .
"can be found on the Monitor Control web page.</p>\n" ;
$main[] = $text;
$text['id'] = "dyndns1";
$text['title'] = "dyndns1";
$text['menu'] = "dyndns1";
$text['body'] =
"<p>The 'dyndns1' protocol is a deprecated protocol used by the free dynamic \n".
"DNS service offered by www.dyndns.org. The 'dyndns2' should be used to \n".
"update the www.dyndns.org service. However, other services are also \n".
"using this protocol so support is still provided by ddclient. </p>\n".
" \n".
"Configuration variables applicable to the 'dyndns1' protocol are: \n".
"<table>\n" .
"<tr><td>protocol=dyndns1 </td><td> </td></tr>\n" .
"<tr><td>server=fqdn.of.service </td><td> defaults to members.dyndns.org</td></tr>\n" .
"<tr><td>backupmx=no|yes </td><td> indicates that this host is the primary MX for the domain.</td></tr>\n" .
"<tr><td>mx=any.host.domain </td><td> a host MX'ing for this host definition.</td></tr>\n" .
"<tr><td>wildcard=no|yes </td><td> add a DNS wildcard CNAME record that points to {host}</td></tr>\n" .
"<tr><td>login=service-login </td><td> login name and password registered with the service</td></tr>\n" .
"<tr><td>password=service-password </td><td></td></tr>\n" .
"<tr><td>fully.qualified.host </td><td> the host registered with the service.</td></tr>\n" .
"</table>\n" .
"<p>Example ddclient.conf file entries:</p>" .
"<div class=\"code\">\n" .
"<pre>\n" .
"## single host update\n" .
"protocol=dyndns1, \\\n" .
"login=my-dyndns.org-login, \\\n" .
"password=my-dyndns.org-password \\\n" .
"myhost.dyndns.org \n" .
"\n" .
"## multiple host update with wildcard'ing mx, and backupmx\n" .
"protocol=dyndns1, \\\n" .
"login=my-dyndns.org-login, \\\n" .
"password=my-dyndns.org-password, \\\n" .
"mx=a.host.willing.to.mx.for.me,backupmx=yes,wildcard=yes \\\n" .
"myhost.dyndns.org,my2ndhost.dyndns.org \n" .
"</div> \n" .
"</pre>\n" .
"<p>Note: you only need one of the examples</p>\n";
$main[] = $text;
// dyndns2
$text['id'] = "dyndns2";
$text['title'] = "dyndns2";
$text['menu'] = "dyndns2";
$text['body'] =
"<p>The 'dyndns2' protocol is a newer low-bandwidth protocol used by a\n" .
"free dynamic DNS service offered by www.dyndns.org. It supports\n" .
"features of the older 'dyndns1' in addition to others. [These will be\n" .
"supported in a future version of ddclient.]</p>\n" .
"\n".
"<p>Configuration variables applicable to the 'dyndns2' protocol are:</p>\n" .
"<table>\n".
"<tr><td>protocol=dyndns2 </td><td> </td></tr>\n" .
"<tr><td>server=fqdn.of.service </td><td> defaults to members.dyndns.org</td></tr>\n" .
"<tr><td>backupmx=no|yes </td><td> indicates that this host is the primary MX for the domain.</td></tr>\n" .
"<tr><td>static=no|yes </td><td> indicates that this host has a static IP address.</td></tr>\n" .
"<tr><td>custom=no|yes </td><td> indicates that this host is a 'custom' top-level domain name.</td></tr>\n" .
"<tr><td>mx=any.host.domain </td><td> a host MX'ing for this host definition.</td></tr>\n" .
"<tr><td>wildcard=no|yes </td><td> add a DNS wildcard CNAME record that points to {host}</td></tr>\n" .
"<tr><td>login=service-login </td><td> login name and password registered with the service</td></tr>\n" .
"<tr><td>password=service-password </td><td></td></tr>\n" .
"<tr><td>fully.qualified.host </td><td> the host registered with the service.</td></tr>\n" .
"</table>\n" .
"<p>Example ddclient.conf file entries:</p>" .
"<div class=\"code\">\n" .
"<pre>\n" .
"## single host update\n" .
"protocol=dyndns2, \\\n" .
"login=my-dyndns.org-login, \\\n" .
"password=my-dyndns.org-password \\\n" .
"myhost.dyndns.org \n" .
"\n" .
"## multiple host update with wildcard'ing mx, and backupmx\n" .
"protocol=dyndns2, \\\n" .
"login=my-dyndns.org-login, \\\n" .
"password=my-dyndns.org-password, \\\n" .
"mx=a.host.willing.to.mx.for.me,backupmx=yes,wildcard=yes \\\n" .
"myhost.dyndns.org,my2ndhost.dyndns.org \n" .
"\n" .
"## multiple host update to the custom DNS service\n" .
"protocol=dyndns2, \\\n" .
"login=my-dyndns.org-login, \\\n" .
"password=my-dyndns.org-password \\\n" .
"my-toplevel-domain.com,my-other-domain.com\n" .
"</pre>\n" .
"</div>\n" .
"<p>Note: you only need one of the examples</p>\n";
$main[] = $text;
// easydns
$text['id'] = "easydns";
$text['title'] = "easydns";
$text['menu'] = "easydns";
$text['body'] =
"<p>The 'easydns' protocol is used by the for fee DNS service offered \n" .
"by www.easydns.com.</p>\n" .
"<p>Configuration variables applicable to the 'easydns' protocol are:\n".
"<table>\n" .
"<tr><td>protocol=easydns </td><td> </td></tr>\n" .
"<tr><td>server=fqdn.of.service </td><td> defaults to members.easydns.com</td></tr>\n" .
"<tr><td>backupmx=no|yes </td><td> indicates that EasyDNS should be the secondary MX for this domain or host.</td></tr>\n" .
"<tr><td>mx=any.host.domain </td><td> a host MX'ing for this host or domain.</td></tr>\n" .
"<tr><td>wildcard=no|yes </td><td> add a DNS wildcard CNAME record that points to {host}</td></tr>\n" .
"<tr><td>login=service-login </td><td> login name and password registered with the service</td></tr>\n" .
"<tr><td>password=service-password </td><td></td></tr>\n" .
"<tr><td>fully.qualified.host </td><td> the host registered with the service.</td></tr>\n" .
"</table></p>\n" .
"<p>Example ddclient.conf file entries:</p> " .
"<div class=\"code\">\n" .
"<pre>\n" .
"## single host update\n" .
"protocol=easydns, \\\n" .
"login=my-easydns.com-login, \\\n" .
"password=my-easydns.com-password \\\n" .
"myhost.easydns.com \n" .
"\n" .
"## multiple host update with wildcard'ing mx, and backupmx\n" .
"protocol=easydns, \\\n" .
"login=my-easydns.com-login, \\\n" .
"password=my-easydns.com-password, \\\n" .
"mx=a.host.willing.to.mx.for.me, \\\n" .
"backupmx=yes, \\\n" .
"wildcard=yes \\\n" .
"my-toplevel-domain.com,my-other-domain.com\n" .
"\n" .
"## multiple host update to the custom DNS service\n" .
"protocol=easydns, \\\n" .
"login=my-easydns.com-login, \\\n" .
"password=my-easydns.com-password \\\n" .
"my-toplevel-domain.com,my-other-domain.com\n" .
"</pre>\n" .
"</div>\n" .
"<p></p>";
$main[] = $text;
// hammernode
$text['id'] = "hammernode";
$text['title'] = "hammernode";
$text['menu'] = "hammernode";
$text['body'] =
"<p>" .
"The 'hammernode1' protocol is the protocol used by the free dynamic \n" .
"DNS service offered by Hammernode at www.hn.org </p>\n" .
"Configuration variables applicable to the 'hammernode1' protocol are: </p>\n" .
"<table>\n" .
"<tr><td>protocol=hammernode1 </td><td> </td></tr>\n" .
"<tr><td>server=fqdn.of.service </td><td> defaults to members.dyndns.org</td></tr>\n" .
"<tr><td>login=service-login </td><td> login name and password registered with the service</td></tr>\n" .
"<tr><td>password=service-password </td><td></td></tr>\n" .
"<tr><td>fully.qualified.host </td><td> the host registered with the service.</td></tr>\n" .
"</table>\n" .
"<p>Example ddclient.conf file entries:</p>\n" .
"<div class=\"code\">\n" .
"<pre>\n" .
"## single host update\n" .
"protocol=hammernode1, \\\n" .
"login=my-hn.org-login, \\\n" .
"password=my-hn.org-password \\\n" .
"myhost.hn.org \n" .
"\n" .
"## multiple host update\n" .
"protocol=hammernode1, \\\n" .
"login=my-hn.org-login, \\\n" .
"password=my-hn.org-password, \\\n" .
"myhost.hn.org,my2ndhost.hn.org\n" .
"</pre>\n" .
"</div>\n" .
"";
$main[] = $text;
// namecheap
$text['id'] = "namecheap";
$text['title'] = "namecheap";
$text['menu'] = "namecheap";
$text['body'] =
"<p>The 'namecheap' protocol is used by DNS service offered by www.namecheap.com.</p>\n" .
"\n" .
"<p>Configuration variables applicable to the 'easydns' protocol are:</p>\n" .
"<table>\n" .
"<tr><td>protocol=namecheap </td><td> </td></tr>\n" .
"<tr><td>server=fqdn.of.service </td><td> defaults to dynamicdns.park-your-domain.com</td></tr>\n" .
"<tr><td>login=service-login </td><td> login name and password registered with the service</td></tr>\n" .
"<tr><td>password=service-password </td><td></td></tr>\n" .
"<tr><td>fully.qualified.host </td><td> the host registered with the service.</td></tr>\n" .
"</table>\n" .
"<p>Example ddclient.conf file entries:</p>".
"<div class=\"code\">\n" .
"<pre>\n" .
"## single host update\n" .
"protocol=namecheap, \\\n" .
"login=my-namecheap.com-login, \\\n" .
"password=my-namecheap.com-password \\\n" .
"myhost.namecheap.com \n" .
"</pre>\n" .
"</div>\n" .
"<p></p>";
$main[] = $text;
$text['id'] = "zoneedit1";
$text['title'] = "zoneedit1";
$text['menu'] = "zoneedit1";
$text['body'] =
"<p>The 'zoneedit1' protocol is used by a DNS service offered by
www.zoneedit.com.</p>\n" .
"<p>Configuration variables applicable to the 'zoneedit1' protocol are:</p>\n" .
"<tr><td>protocol=zoneedit1 </td><td> </td></tr>\n" .
"<tr><td>server=fqdn.of.service </td><td> defaults to www.zoneedit.com</td></tr>\n" .
"<tr><td>login=service-login </td><td> login name and password registered with the service</td></tr>\n" .
"<tr><td>password=service-password </td><td></td></tr>\n" .
"<tr><td>your.domain.name </td><td> the host registered with the service.</td></tr>\n" .
"<p>Example ddclient.conf file entries:</p>\n" .
"<div class=\"code\">\n" .
"<pre>\n" .
"## single host update\n" .
"protocol=zoneedit1, \\\n" .
"server=www.zoneedit.com, \\\n" .
"login=my-zoneedit-login, \\\n" .
"password=my-zoneedit-password \\\n" .
"my.domain.name\n" .
"\n" .
"## multiple host update \\\n" .
"protocol=zoneedit1, \\\n" .
"server=www.zoneedit.com, \\\n" .
"login=my-zoneedit-login, \\\n" .
"password=my-zoneedit-password \\\n" .
"my.domain.name,my2nd.domain.com\n" .
"</pre>\n" .
"</div>\n" .
"<p></p>";
$main[] = $text;