]> git.ipfire.org Git - ddns.git/blobdiff - man/ddns.xml
Improve man pages
[ddns.git] / man / ddns.xml
index 05f429a29f9eabcb941dbc6cc1c3143c43c75adb..dda4b949410eee4ba4df5c1c7b2cd66346888102 100644 (file)
                                <surname>Schantl</surname>
                                <email>stefan.schantl@ipfire.org</email>
                        </author>
+
+                       <author>
+                               <contrib>Developer</contrib>
+                               <firstname>Michael</firstname>
+                               <surname>Tremer</surname>
+                               <email>michael.tremer@ipfire.org</email>
+                       </author>
                </authorgroup>
        </refentryinfo>
 
@@ -87,9 +94,7 @@
 
                                <listitem>
                                        <para>
-                                               Enables the debugging mode.
-                                               In this mode, there will be debug output on
-                                               the console and written to the log.
+                                               Enables the debugging output.
                                        </para>
                                </listitem>
                        </varlistentry>
                </para>
 
                <variablelist>
-                       <varlistentry>
-                               <term>
-                                       <command>update-all</command>
-                               </term>
-
-                               <listitem>
-                                       <para>
-                                               Update all configured dynamic DNS hosts.
-                                       </para>
-                               </listitem>
-                       </varlistentry>
 
                        <varlistentry>
                                <term>
-                                       <command>update <replaceable>HOSTNAME</replaceable></command>
+                                       <command>update <option>[--force]</option> <replaceable>HOSTNAME</replaceable></command>
                                </term>
 
                                <listitem>
                                        </para>
 
                                        <para>
-                                               Example: <command>ddns update somehost.provider.com</command>
+                                               When calling an update, the DDNS client automatically checks
+                                               if this update is required by testing whether the hostname points
+                                               to the current public IP address.
+                                               Therefore it is not guaranteed than an update is performed.
+                                       </para>
+
+                                       <para>
+                                               The <option>--force</option> switch can be used to skip that
+                                               check and perform an update. Please note that some providers
+                                               may block your account if unnecessary updates are repeatedly
+                                               performed.
                                        </para>
                                </listitem>
                        </varlistentry>
 
                        <varlistentry>
                                <term>
-                                       <option>--force</option>
+                                       <command>update-all <option>[--force]</option></command>
                                </term>
 
                                <listitem>
                                        <para>
-                                               When calling an update, the DDNS client automatically checks
-                                               if this update is required by testing whether the hostname points
-                                               to the current public IP address. If this test returns true, the call
-                                               can be droped and no request will be sent to the provider.
-                                       </para>
-
-                                       <para>
-                                               In cases an update request should be send nevertheless, the update can be
-                                               forced by using this switch.
+                                               Update all configured dynamic DNS hosts when an update is necessary.
                                        </para>
 
                                        <para>
-                                               Example: <command>ddns update somehost.provider.com --force</command> or
-                                               <command>ddns update-all --force</command>
+                                               The <option>--force</option> switch has the same effect as
+                                               with the <command>update</command> command.
                                        </para>
                                </listitem>
                        </varlistentry>
 
                                <listitem>
                                        <para>
-                                               Try to guess and print the hosts IPv4 and IPv6 addresses
-                                               based on the choosen method in the used config file.
+                                               Guesses the public IPv6 and IPv4 addresses with help of an
+                                               external server and prints them on the conole.
                                        </para>
-
-                                       <para>
-                                               The addresses can be obtained from the system or by
-                                               help of an external server. For systems behind a NAT the
-                                               second method is recommended.
-                                       </para>
-
-                                       <para>
-                                                For further details, please consult the
-                                                <citerefentry>
-                                                        <refentrytitle>ddns.conf</refentrytitle>
-                                                        <manvolnum>5</manvolnum>
-                                                </citerefentry>
-                                                manual page.
-                                        </para>
                                </listitem>
                        </varlistentry>
 
                                                This command will print out a list of all
                                                supported dynamic DNS providers.
                                        </para>
-
-                                       <para>
-                                               For details how to add support for new providers,
-                                               please consult the
-                                               <citerefentry>
-                                                       <refentrytitle>ddns-devel</refentrytitle>
-                                                       <manvolnum>7</manvolnum>
-                                               </citerefentry>
-                                               manual page.
-                                       </para>
                                </listitem>
                        </varlistentry>
                </variablelist>
                        <citerefentry>
                                <refentrytitle>ddns.conf</refentrytitle>
                                <manvolnum>5</manvolnum>
-                       </citerefentry>, 
-                       <citerefentry>
-                               <refentrytitle>ddns-devel</refentrytitle>
-                               <manvolnum>7</manvolnum>
                        </citerefentry>
                </para>
        </refsect1>