OpenWRT DDNS: Difference between revisions

mNo edit summary
Line 1: Line 1:
This article was written about DDNS (Dynamic DNS (Domain Naming System (''not'' Service))) on OpenWRT, but some of it could apply to DDNS using other platforms.  On the server side, BIND / NAMED is used instead of the default OpenWRT DNS Daemon / Service, DNSMASQ.
== Problems ==
OK, first, there are some problems getting it to work.  If you're not interested in these items, skip down a few sections (don't worry, they're addressed there in terms of proper configuration).
=== Encryption ===
<br />
=== Permissions ===
Out of the box, the permissions on the /etc/bind Directory will cause issues (assuming that's where master and slave files are stored, CentOS stores them in /var/named for example).  Regardless of the location, the permissions must be set such that the BIND / NAMED Daemon / Service can write to the Directory (a specific example for this is 'journal' files).
=== Documenation ===
OpenWRT provides documentation for DDNS (the client side of things, not the server side) here, https://openwrt.org/docs/guide-user/services/ddns/client and here, https://openwrt.org/docs/guide-user/base-system/ddns  It isn't the best written documentation in the world.  But those guys are busy with other stuff, so that's OK.  It also appears to be written by a non-English speaker, so be prepared for some bad grammar and sentences.  But again, that's fine, as that person speaks at least one more language than I do (that's a compliment to them).
opkg install ddns-scripts luci-app-ddns
opkg install ddns-scripts luci-app-ddns


Line 70: Line 84:
https://www.leurent.eu/wiki/FAQ:OpenWRT
https://www.leurent.eu/wiki/FAQ:OpenWRT


==== BIND / NAMED DNS Server ====
====BIND / NAMED DNS Server====
<br />
<br />