Hey,<br><br>I think I am missing something here - what problem do you want to solve with this?  Are you talking about teaching Freedomboxes to be dynamic DNS servers, or do you want to create an alternative to the existing dynamic DNS providers out there?  (And if so, why?)<br>
<br>The hard part about dynamic DNS is not serving up the records - as you have pointed out, DNS servers with pluggable back-ends make this trivially easy to implement. It&#39;s all the management and infrastructure and policy you need to make it secure and reliable - and in the end, someone has to pay the bills for bandwidth and domain name registration. (Not terribly expensive, but not free either.)<br>
<br>I&#39;ve implemented a dynamic DNS service, on top of powerdns and redis.  It&#39;s part of the infrastructure behind <a href="http://pagekite.net">pagekite.net</a>.  I wouldn&#39;t mind sharing that code, I am sure some peer review would do it good. :-)<br>
<br><br><div class="gmail_quote">On Tue, Mar 15, 2011 at 10:08 AM,  <span dir="ltr">&lt;<a href="mailto:bertagaz@ptitcanardnoir.org" target="_blank">bertagaz@ptitcanardnoir.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi,<br>
<br>
I did again some more digging on this topic, and found that some people<br>
(including people from the &quot;cloud community&quot;) already had thought of using<br>
couchDB as a DNS server backend.<br>
<br>
Seems like it&#39;s already possible using Powerdns (well, using the &quot;pipe&quot;<br>
backend) or Bind using the couch-sdb driver<br>
(<a href="http://github.com/jpmens/couch-sdb" target="_blank">http://github.com/jpmens/couch-sdb</a>).<br>
<br>
Some of these links contains neat ideas that might be worth thinking, and<br>
would be a good start to search how to implement dynamic DNS on top of<br>
that.<br>
<br>
<a href="http://blog.fupps.com/2010/04/30/dns-backed-by-couchdb/" target="_blank">http://blog.fupps.com/2010/04/30/dns-backed-by-couchdb/</a><br>
<a href="http://blog.fupps.com/2010/05/05/powerdns-and-a-couchdb-backend/" target="_blank">http://blog.fupps.com/2010/05/05/powerdns-and-a-couchdb-backend/</a><br>
<a href="http://blog.fupps.com/2010/10/06/serving-dns-replies-from-a-couchdb-database-with-the-bind-name-server/" target="_blank">http://blog.fupps.com/2010/10/06/serving-dns-replies-from-a-couchdb-database-with-the-bind-name-server/</a><br>


<a href="http://labs.mudynamics.com/2010/04/29/couchdb-dns-and-scaling-the-cloud/" target="_blank">http://labs.mudynamics.com/2010/04/29/couchdb-dns-and-scaling-the-cloud/</a><br>
<br>
I&#39;ll dump them on the wiki this time :)<br>
<br>
bert.<br>
<br>
<br>
_______________________________________________<br>
Freedombox-discuss mailing list<br>
<a href="mailto:Freedombox-discuss@lists.alioth.debian.org" target="_blank">Freedombox-discuss@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss" target="_blank">http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Bjarni R. Einarsson<br>The Beanstalks Project ehf.<br><br>Making personal web-pages fly: <a href="http://pagekite.net/" target="_blank">http://pagekite.net/</a><br>