A dynamic DNS service operated by tcp port knocking
Well nobody has asked any questions yet, but if they did maybe they would go something like this...
- Whats your email address?
knockdns@ ... then the domain name of this site.
- What kind of DNS records can I get?
You can ask for any kind of DNS record, as long as it's an A record.
- What subdomains are there?
Right now only two subdomains are on offer dyn.koan.net and knockdns.com, but more may be added.
- How do I use this with OpenWRT without installing the knock command?
Luckily a tcp port knock doesn't need the "knock" command available, it can be done using a sequence of telnet attempts. In OpenWRT create a script called knock.sh or similar in the location
and make it executable with
telnet knockdns.com num1 2> /dev/null
telnet knockdns.com num2 2> /dev/null
telnet knockdns.com num3 2> /dev/null
telnet knockdns.com num4 2> /dev/null
chmod +x /etc/hotplug.d/iface/knock.sh and the knock update will be executed when OpenWRT connects. Replace num[1-4] with the sequence of numbers you were emailed when you signed up for a KNOCKDNS hostname.
- How permament or free will this site be?
Thats hard to say. Right now its just a small project to test the waters after an earlier rough version filled a need better than the other big name services out there. Donations will help keep us interested in keeping this project afloat. The current implementation doesn't scale well with large numbers of hostnames, but domains registered with cryptocurrency donations will help keep the enthusiasm levels up for reworking the site as it gets close to the limit.
- I have an excess of useless cryptocurrency and want to donate it to KNOCKDNS, where should I send it?
Here are the donation addresses for three common cryptocurrencies:
bitcoin:16MNrJMSBsHSBKUW8Qe3gat4t4u7W654rtAnyone you want to thank?
Yes, thanks to Minihub.org for the hosting and Dgtlmoon for the help with this newflangled git source control stuff.