Dynamic DNS - Revision history http://wiki.dd-wrt.com/wiki/index.php?title=Dynamic_DNS&action=history Revision history for this page on the wiki en MediaWiki 1.10.1 Fri, 29 Mar 2024 02:24:24 GMT Kernel-panic69: /* Custom Configuration */ (fix typo) http://wiki.dd-wrt.com/wiki/index.php?title=Dynamic_DNS&diff=56765&oldid=prev <p><span class="autocomment">Custom Configuration -</span> (fix typo)</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 23:19, 5 December 2023</td> </tr> <tr><td colspan="2" align="left"><strong>Line 812:</strong></td> <td colspan="2" align="left"><strong>Line 812:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Restart but after -f specify your own config file e.g. /jffs/inadyn.conf , after -l you set loglevel, see above:</td><td> </td><td style="background: #eee; font-size: smaller;">Restart but after -f specify your own config file e.g. /jffs/inadyn.conf , after -l you set loglevel, see above:</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&lt;pre&gt;inadyn --cache-dir=/tmp/ddns -e ddns_success --exec-mode=compat -f /jffs/inadyn.conf -P /var/run/inadyn.pid -l info -t 30 -C&lt;pre&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&lt;pre&gt;inadyn --cache-dir=/tmp/ddns -e ddns_success --exec-mode=compat -f /jffs/inadyn.conf -P /var/run/inadyn.pid -l info -t 30 -C&lt;<ins style="color: red; font-weight: bold; text-decoration: none;">/</ins>pre&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">The default startup of inadyn can be viewed after stopping and restarting with ( SSH/telnet): ps , this will show e.g.:</td><td> </td><td style="background: #eee; font-size: smaller;">The default startup of inadyn can be viewed after stopping and restarting with ( SSH/telnet): ps , this will show e.g.:</td></tr> </table> Tue, 05 Dec 2023 23:19:20 GMT Kernel-panic69 http://wiki.dd-wrt.com/wiki/index.php/Talk:Dynamic_DNS Kernel-panic69: /* Debugging your configuration */ (add new logging option information, further debugging tricks per @egc) http://wiki.dd-wrt.com/wiki/index.php?title=Dynamic_DNS&diff=56764&oldid=prev <p><span class="autocomment">Debugging your configuration -</span> (add new logging option information, further debugging tricks per @egc)</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 23:18, 5 December 2023</td> </tr> <tr><td colspan="2" align="left"><strong>Line 775:</strong></td> <td colspan="2" align="left"><strong>Line 775:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">= Debugging your configuration =</td><td> </td><td style="background: #eee; font-size: smaller;">= Debugging your configuration =</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Internaly</del>, DD-WRT uses inadyn and creates in the directory /tmp/ddns a configuration file from your settings in the web form. To check whether the expected configuration file is created from your settings in the web form, you can inspect this file as follows:</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">== Logging Options ==</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">For inadyn/DDNS you can set log options from command line (SSH/Putty) this will get you more verbose log options, default is notice:</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;nvram set ddns_loglevel=[debug|info|notice|warning]&lt;/pre&gt;</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">So if you want to see everything do:</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;nvram set ddns_loglevel=debug&lt;/pre&gt;</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">After that restart DDNS:</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;service ddns restart&lt;/pre&gt;</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">It will output a lot of information to syslog view with:</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;grep -i -E 'ddns|inadyn' /var/log/messages&lt;/pre&gt;</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">When you are done reset to default value (which is notice)</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;nvram unset ddns_loglevel &amp;&amp; service ddns restart&lt;/pre&gt;</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">== Configuration File Checking ==</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">Internally</ins>, DD-WRT uses inadyn and creates in the directory /tmp/ddns a configuration file from your settings in the web form.<ins style="color: red; font-weight: bold; text-decoration: none;">&lt;br&gt;</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">To check whether the expected configuration file is created from your settings in the web form, you can inspect this file as follows:</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">* ssh or telnet to the router </td><td> </td><td style="background: #eee; font-size: smaller;">* ssh or telnet to the router </td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">* navigate to /tmp/ddns: cd /tmp/ddns</td><td> </td><td style="background: #eee; font-size: smaller;">* navigate to /tmp/ddns: cd /tmp/ddns</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">* inspect file inadyn.conf: cat /tmp/ddns/inadyn.conf </td><td> </td><td style="background: #eee; font-size: smaller;">* inspect file inadyn.conf: cat /tmp/ddns/inadyn.conf </td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">* the inadyn cache file in DD-WRT is located /tmp/ddns/<del style="color: red; font-weight: bold; text-decoration: none;">inadyn_ip</del>.cache</td><td>+</td><td style="background: #cfc; font-size: smaller;">* the inadyn cache file in DD-WRT is located /tmp/ddns/<ins style="color: red; font-weight: bold; text-decoration: none;">[ipv4|ipv6]@[provider]-[yourhostname]</ins>.cache</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">If you are not familiar with the format of the inadyn.conf file, you can just call /usr/sbin/inadyn --help from the command line and the allowed parameters are shown.</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">== Custom Configuration ==</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">You can start inadyn with your own configuration file:</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">First stop inadyn:</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;killall inadyn&lt;/pre&gt;</ins></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">If you are not familiar with the format of the </del>inadyn.conf <del style="color: red; font-weight: bold; text-decoration: none;">file</del>, you <del style="color: red; font-weight: bold; text-decoration: none;">can just call </del>/<del style="color: red; font-weight: bold; text-decoration: none;">usr</del>/<del style="color: red; font-weight: bold; text-decoration: none;">sbin</del>/inadyn <del style="color: red; font-weight: bold; text-decoration: none;">from the command line and the allowed parameters are shown</del>.</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">Restart but after -f specify your own config file e.g. /jffs/</ins>inadyn.conf , <ins style="color: red; font-weight: bold; text-decoration: none;">after -l </ins>you <ins style="color: red; font-weight: bold; text-decoration: none;">set loglevel, see above:</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;inadyn --cache-dir=/tmp/ddns -e ddns_success --exec-mode=compat -f /jffs/inadyn.conf -P </ins>/<ins style="color: red; font-weight: bold; text-decoration: none;">var</ins>/<ins style="color: red; font-weight: bold; text-decoration: none;">run</ins>/inadyn.<ins style="color: red; font-weight: bold; text-decoration: none;">pid -l info -t 30 -C&lt;pre&gt;</ins></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Put &quot;</del>--<del style="color: red; font-weight: bold; text-decoration: none;">verbose 5&quot; in the additional </del>ddns <del style="color: red; font-weight: bold; text-decoration: none;">options to get some helpful information</del>.</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">The default startup of inadyn can be viewed after stopping and restarting with ( SSH/telnet): ps , this will show e.g.:</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;inadyn </ins>--<ins style="color: red; font-weight: bold; text-decoration: none;">cache-dir=/tmp/</ins>ddns <ins style="color: red; font-weight: bold; text-decoration: none;">-e ddns_success --exec-mode=compat -f /tmp/ddns/inadyn</ins>.<ins style="color: red; font-weight: bold; text-decoration: none;">conf -P /var/run/inadyn.pid -l notice -t 30 -C&lt;/pre&gt;</ins></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">== Password conventions ==</td><td> </td><td style="background: #eee; font-size: smaller;">== Password conventions ==</td></tr> </table> Tue, 05 Dec 2023 23:18:09 GMT Kernel-panic69 http://wiki.dd-wrt.com/wiki/index.php/Talk:Dynamic_DNS Kernel-panic69: (update some links - many more edits to come) http://wiki.dd-wrt.com/wiki/index.php?title=Dynamic_DNS&diff=56627&oldid=prev <p>(update some links - many more edits to come)</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 09:09, 3 June 2023</td> </tr> <tr><td colspan="2" align="left"><strong>Line 3:</strong></td> <td colspan="2" align="left"><strong>Line 3:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">'''[[Glossary#Dynamic DNS (DDNS)|Dynamic DNS (DDNS)]]''' is a DNS caching service (see also [[wikipedia:Dynamic DNS]])</td><td> </td><td style="background: #eee; font-size: smaller;">'''[[Glossary#Dynamic DNS (DDNS)|Dynamic DNS (DDNS)]]''' is a DNS caching service (see also [[wikipedia:Dynamic DNS]])</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">DD-WRT <del style="color: red; font-weight: bold; text-decoration: none;">v23 SP2 and later use </del>[<del style="color: red; font-weight: bold; text-decoration: none;">http</del>://<del style="color: red; font-weight: bold; text-decoration: none;">www</del>.<del style="color: red; font-weight: bold; text-decoration: none;">inatech.eu</del>/inadyn<del style="color: red; font-weight: bold; text-decoration: none;">/ </del>inadyn] as its embedded dyndns client solution.</td><td>+</td><td style="background: #cfc; font-size: smaller;">DD-WRT <ins style="color: red; font-weight: bold; text-decoration: none;">uses </ins>[<ins style="color: red; font-weight: bold; text-decoration: none;">https</ins>://<ins style="color: red; font-weight: bold; text-decoration: none;">github</ins>.<ins style="color: red; font-weight: bold; text-decoration: none;">com/troglobit</ins>/inadyn inadyn] as its embedded dyndns client solution.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">= Dynamic DNS service providers=</td><td> </td><td style="background: #eee; font-size: smaller;">= Dynamic DNS service providers=</td></tr> <tr><td colspan="2" align="left"><strong>Line 795:</strong></td> <td colspan="2" align="left"><strong>Line 795:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">=External Links=</td><td> </td><td style="background: #eee; font-size: smaller;">=External Links=</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">* [<del style="color: red; font-weight: bold; text-decoration: none;">http</del>://<del style="color: red; font-weight: bold; text-decoration: none;">inatech</del>.<del style="color: red; font-weight: bold; text-decoration: none;">eu</del>/inadyn/<del style="color: red; font-weight: bold; text-decoration: none;">dyndns_list.html </del>Inadyn] Providers list by Inadyn</td><td>+</td><td style="background: #cfc; font-size: smaller;">* [<ins style="color: red; font-weight: bold; text-decoration: none;">https</ins>://<ins style="color: red; font-weight: bold; text-decoration: none;">www</ins>.<ins style="color: red; font-weight: bold; text-decoration: none;">troglobit.com/projects</ins>/inadyn/ Inadyn] Providers list by Inadyn</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">* [http://dnslookup.me/dynamic-dns/ dnslookup.me] Providers</td><td>+</td><td style="background: #cfc; font-size: smaller;">* [http://dnslookup.me/dynamic-dns/ dnslookup.me] Providers <ins style="color: red; font-weight: bold; text-decoration: none;">(broken link)</ins></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">* [<del style="color: red; font-weight: bold; text-decoration: none;">http</del>://www.pcwelt.de/<del style="color: red; font-weight: bold; text-decoration: none;">ratgeber</del>/<del style="color: red; font-weight: bold; text-decoration: none;">DynDNS</del>-<del style="color: red; font-weight: bold; text-decoration: none;">Alternativen</del>-kostenlos<del style="color: red; font-weight: bold; text-decoration: none;">-5680355</del>.html pcwelt.de] Providers (german)</td><td>+</td><td style="background: #cfc; font-size: smaller;">* [<ins style="color: red; font-weight: bold; text-decoration: none;">https</ins>://www.pcwelt.de/<ins style="color: red; font-weight: bold; text-decoration: none;">article</ins>/<ins style="color: red; font-weight: bold; text-decoration: none;">1088759/dyndns</ins>-<ins style="color: red; font-weight: bold; text-decoration: none;">alternativen</ins>-kostenlos.html pcwelt.de] Providers (german)</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">* [[wikipedia:Dynamic DNS]]</td><td> </td><td style="background: #eee; font-size: smaller;">* [[wikipedia:Dynamic DNS]]</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">* [<del style="color: red; font-weight: bold; text-decoration: none;">http</del>://www.domaincrawler.com Domaincrawler]</td><td>+</td><td style="background: #cfc; font-size: smaller;">* [<ins style="color: red; font-weight: bold; text-decoration: none;">https</ins>://www.domaincrawler.com Domaincrawler]</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">[[Category:Dynamic DNS| ]]</td><td> </td><td style="background: #eee; font-size: smaller;">[[Category:Dynamic DNS| ]]</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">[[Category:Basic tutorials]]</td><td> </td><td style="background: #eee; font-size: smaller;">[[Category:Basic tutorials]]</td></tr> </table> Sat, 03 Jun 2023 09:09:01 GMT Kernel-panic69 http://wiki.dd-wrt.com/wiki/index.php/Talk:Dynamic_DNS Biant at 16:31, 2 June 2020 http://wiki.dd-wrt.com/wiki/index.php?title=Dynamic_DNS&diff=55662&oldid=prev <p></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 16:31, 2 June 2020</td> </tr> <tr><td colspan="2" align="left"><strong>Line 1:</strong></td> <td colspan="2" align="left"><strong>Line 1:</strong></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">{{Languages|Dynamic DNS}</td><td>+</td><td style="background: #cfc; font-size: smaller;">{{Languages|Dynamic DNS<ins style="color: red; font-weight: bold; text-decoration: none;">}</ins>}</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">'''[[Glossary#Dynamic DNS (DDNS)|Dynamic DNS (DDNS)]]''' is a DNS caching service (see also [[wikipedia:Dynamic DNS]])</td><td> </td><td style="background: #eee; font-size: smaller;">'''[[Glossary#Dynamic DNS (DDNS)|Dynamic DNS (DDNS)]]''' is a DNS caching service (see also [[wikipedia:Dynamic DNS]])</td></tr> </table> Tue, 02 Jun 2020 16:31:27 GMT Biant http://wiki.dd-wrt.com/wiki/index.php/Talk:Dynamic_DNS Biant at 16:31, 2 June 2020 http://wiki.dd-wrt.com/wiki/index.php?title=Dynamic_DNS&diff=55661&oldid=prev <p></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 16:31, 2 June 2020</td> </tr> <tr><td colspan="2" align="left"><strong>Line 1:</strong></td> <td colspan="2" align="left"><strong>Line 1:</strong></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">{{Languages|Dynamic DNS}</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">'''[[Glossary#Dynamic DNS (DDNS)|Dynamic DNS (DDNS)]]''' is a DNS caching service (see also [[wikipedia:Dynamic DNS]])</td><td> </td><td style="background: #eee; font-size: smaller;">'''[[Glossary#Dynamic DNS (DDNS)|Dynamic DNS (DDNS)]]''' is a DNS caching service (see also [[wikipedia:Dynamic DNS]])</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> </table> Tue, 02 Jun 2020 16:31:11 GMT Biant http://wiki.dd-wrt.com/wiki/index.php/Talk:Dynamic_DNS Kabadisha: /* DynDNS */ http://wiki.dd-wrt.com/wiki/index.php?title=Dynamic_DNS&diff=51701&oldid=prev <p><span class="autocomment">DynDNS</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 00:20, 12 May 2016</td> </tr> <tr><td colspan="2" align="left"><strong>Line 462:</strong></td> <td colspan="2" align="left"><strong>Line 462:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|Additional DDNS Options</td><td> </td><td style="background: #eee; font-size: smaller;">|Additional DDNS Options</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">| --dyndns_system dyndns@dyndns.org --ip_server_name checkip.dyndns.org:8245 / </td><td> </td><td style="background: #eee; font-size: smaller;">| --dyndns_system dyndns@dyndns.org --ip_server_name checkip.dyndns.org:8245 / </td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|-</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|Use external ip check</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|no</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|-</td><td> </td><td style="background: #eee; font-size: smaller;">|-</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|}</td><td> </td><td style="background: #eee; font-size: smaller;">|}</td></tr> </table> Thu, 12 May 2016 00:20:24 GMT Kabadisha http://wiki.dd-wrt.com/wiki/index.php/Talk:Dynamic_DNS Kabadisha: /* DynDNS */ Updated to reflect that you need to use your 'Updater Client Key' instead of password http://wiki.dd-wrt.com/wiki/index.php?title=Dynamic_DNS&diff=51700&oldid=prev <p><span class="autocomment">DynDNS -</span> Updated to reflect that you need to use your 'Updater Client Key' instead of password</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 00:17, 12 May 2016</td> </tr> <tr><td colspan="2" align="left"><strong>Line 452:</strong></td> <td colspan="2" align="left"><strong>Line 452:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|-</td><td> </td><td style="background: #eee; font-size: smaller;">|-</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|Password </td><td> </td><td style="background: #eee; font-size: smaller;">|Password </td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">|'<del style="color: red; font-weight: bold; text-decoration: none;">Your DynDNS password</del>'</td><td>+</td><td style="background: #cfc; font-size: smaller;">|''<ins style="color: red; font-weight: bold; text-decoration: none;">'NOT YOUR ACCOUNT PASSWORD''' - Use your 'Updater Client Key' available under Account Settings on accountdyn.com</ins></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|-</td><td> </td><td style="background: #eee; font-size: smaller;">|-</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|Hostname</td><td> </td><td style="background: #eee; font-size: smaller;">|Hostname</td></tr> </table> Thu, 12 May 2016 00:17:02 GMT Kabadisha http://wiki.dd-wrt.com/wiki/index.php/Talk:Dynamic_DNS Peterwilkinson1: /* Dynu.com */ http://wiki.dd-wrt.com/wiki/index.php?title=Dynamic_DNS&diff=51271&oldid=prev <p><span class="autocomment">Dynu.com</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 17:40, 8 January 2016</td> </tr> <tr><td colspan="2" align="left"><strong>Line 221:</strong></td> <td colspan="2" align="left"><strong>Line 221:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|-</td><td> </td><td style="background: #eee; font-size: smaller;">|-</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|URL:</td><td> </td><td style="background: #eee; font-size: smaller;">|URL:</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">|<del style="color: red; font-weight: bold; text-decoration: none;">&lt;nowiki&gt;http://api.dynu.com/nic/update?&lt;/nowiki&gt;hostname='''YOURHOSTNAME'''&amp;password='''PASSWORD'''</del></td><td>+</td><td style="background: #cfc; font-size: smaller;">|<ins style="color: red; font-weight: bold; text-decoration: none;">Leave empty</ins></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|-</td><td> </td><td style="background: #eee; font-size: smaller;">|-</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|}</td><td> </td><td style="background: #eee; font-size: smaller;">|}</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Replace '''YOURHOSTNAME''' and '''PASSWORD''' in the URL with your hostname and password signed up with Dynu. </del>For a more detailed tutorial, Dynu dynamic DNS [https://www.dynu.com/DynamicDNS/IPUpdateClient/DD-WRT setup for dd-wrt] is available.</td><td>+</td><td style="background: #cfc; font-size: smaller;">For a more detailed tutorial, Dynu dynamic DNS [https://www.dynu.com/DynamicDNS/IPUpdateClient/DD-WRT setup for dd-wrt] is available.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">=== dnsdynamic.org ===</td><td> </td><td style="background: #eee; font-size: smaller;">=== dnsdynamic.org ===</td></tr> </table> Fri, 08 Jan 2016 17:40:54 GMT Peterwilkinson1 http://wiki.dd-wrt.com/wiki/index.php/Talk:Dynamic_DNS Alfer: /* Configuration */ http://wiki.dd-wrt.com/wiki/index.php?title=Dynamic_DNS&diff=50951&oldid=prev <p><span class="autocomment">Configuration</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 06:54, 12 November 2015</td> </tr> <tr><td colspan="2" align="left"><strong>Line 747:</strong></td> <td colspan="2" align="left"><strong>Line 747:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Note3: FYI the busybox wget command on your version of dd-wrt may not work with https, so you may have to use the unsecure http protocol to update DNS via URL.</td><td> </td><td style="background: #eee; font-size: smaller;">Note3: FYI the busybox wget command on your version of dd-wrt may not work with https, so you may have to use the unsecure http protocol to update DNS via URL.</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">==Secure DDNS Updates Over HTTPS/SSL==</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">As of DD-WRT v24, the inadyn client embedded in most DD-WRT releases does not support HTTPS/SSL updates. This means your username and password are sent in clear text over the Internet. Advanced users can use a simple script which utilizes curl to make these updates in a more secure manner until a newer version of inadyn which supports HTTPS can be included.</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"># First, enable JFFS under Administration&gt;Management, or using the instructions available [http://www.dd-wrt.com/wiki/index.php/JFFS here]</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"># Run &quot;mkdir /jffs/opt&quot; from your router's command line</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"># Run &quot;mount -o bind /jffs/opt /opt&quot;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"># Run &quot;opkg update&quot; and then &quot;opkg install curl&quot;, verify that curl is installed in /opt/usr/bin.</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"># Download the CA bundle for curl - &quot;cd /opt/usr/bin&quot; then &quot;wget &lt;nowiki&gt;https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt&lt;/nowiki&gt;&quot;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"># Get the example script from the [http://www.dd-wrt.com/wiki/index.php/Useful_Scripts#DynDNS_Updates_Using_Curl_.28with_HTTPS.2FSSL_Support.29 DD-WRT Scripting Wiki Page]</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"># Copy the script into /opt/usr/bin/dyndns.sh</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"># Edit the settings section of dyndns.sh to match your DynDNS provider and save</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"># Run &quot;chmod 755 /opt/usr/bin/dyndns.sh&quot; to make the script executable</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"># Now just add the following commands to your startup commands in Administration&gt;Commands</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">#* mount -o bind /jffs/opt /opt</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">#* sleep 5</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">#* /opt/usr/bin/dyndns.sh</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">This script will enter an endless loop and check/update your IP in the interval you specify in the settings section. Curl is able to make these updates securely using HTTPS.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">= Debugging your configuration =</td><td> </td><td style="background: #eee; font-size: smaller;">= Debugging your configuration =</td></tr> </table> Thu, 12 Nov 2015 06:54:34 GMT Alfer http://wiki.dd-wrt.com/wiki/index.php/Talk:Dynamic_DNS Nubem: /* Examples */ http://wiki.dd-wrt.com/wiki/index.php?title=Dynamic_DNS&diff=50069&oldid=prev <p><span class="autocomment">Examples</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 20:18, 28 July 2015</td> </tr> <tr><td colspan="2" align="left"><strong>Line 704:</strong></td> <td colspan="2" align="left"><strong>Line 704:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|-</td><td> </td><td style="background: #eee; font-size: smaller;">|-</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">|}</td><td> </td><td style="background: #eee; font-size: smaller;">|}</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">=== Nubem.com ===</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">[https://nubem.com/ Nubem] offers [https://nubem.com/free-dynamic-dns/ Free Dynamic DNS Service] for third level domains of mynubem.com. Additionally dynamic DNS works on all your own domain names registered on Nubem.</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">Please note that '''in this sample configuration we suppose that you Nubem username is peterg and that your pasword is letmein. The''' associated free ddns '''hostname is peterg.mynubem.com'''. Remember to replace the example values with your own ones. We are using the '''private ip 10.20.30.40''' for the updates: Nubem will automatically determine your public ip.</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">{| border=1 cellspacing=0 cellpadding=5</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|DDNS Service:</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|Custom</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|-</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|DYNDNS Server:</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|nubem.com</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|-</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|Username:</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|your Nubem username (peterg)</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|-</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|Password:</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|your Nubem password (letmein)</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|-</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|Host Name:</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|your Nubem hostname(peterg.mynubem.com)</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|-</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|URL:</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|&lt;nowiki&gt;/nic/update?username=peterg&amp;password=letmein&amp;hostname=peterg.mynubem.com&amp;myip=10.20.30.40&lt;/nowiki&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|-</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">|}</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">Remember to '''replace the provided sample values with your own ones'''.</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">A more detailed configuration with graphical screen shoots is available at [https://nubem.com/kb/1438101240/ KB1438101240]. [https://nubem.com/kb/1400598979/ Dynamic DNS Service API documentation] is provided as well.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">== Give UP? ==</td><td> </td><td style="background: #eee; font-size: smaller;">== Give UP? ==</td></tr> </table> Tue, 28 Jul 2015 20:18:29 GMT Nubem http://wiki.dd-wrt.com/wiki/index.php/Talk:Dynamic_DNS