On Tue, Mar 15, 2011 at 12:36 PM,  <span dir="ltr">&lt;<a href="mailto:bertagaz@ptitcanardnoir.org">bertagaz@ptitcanardnoir.org</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Yeah, the idea is to build a dynamic DNS service, distributed if possible.<br>
I see no point in building a freedombox if its DNS system is based on<br>
&quot;cloudy&quot; (or mainstream if you prefer) services like dyndns.<br></blockquote><br>Hmm. If millions of people use Freedom Boxes, whatever they rely on will by definition become &quot;mainstream&quot;.<br><br>Again, what problem are you trying to solve?  I am going to assume you aren&#39;t being anti-business just for the sake of being anti-business. :-)<br>
<br>Dynamic DNS providers have very little chance to spy on you, and (assuming you use your own domain name) if they don&#39;t play nice, you just switch to a different one.  Why do they need to be replaced?  There are quite a few options out there, including some very community-minded ones like <a href="http://www.afraid.org">www.afraid.org</a>.<br>
<br>If you use a &quot;free&quot; subdomain, then it does become very important to choose a provider carefully because you&#39;ll probably be forced to discard the name if or when you move.  But from the point of view of the average Joe that problem is not made obviously better by replacing commercial interests with those of idealistic volunteers - both can be equally fickle, provide good or bad service, change their minds or simply go broke.<br>
<br>Rather then charging off to just replace all the existing providers out there, I would much rather see a considered discussion on what characteristics a &quot;FreedomBox friendly&quot; provider of DNS services should have, and an evaluation of the existing options to see how they measure up...<br>
<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Well, pay the bill for a DNS domain at least, not that expensive though.<br>
Some are already rented by people around here.<br>
Bandwidth shouldn&#39;t be a problem if the system is decentralized. I guess<br>
the best would be for such a system to be able to support multiple domain<br>
name, so that if some fb user wants to own and use one, he/she could<br>
manage it.<br></blockquote><div><br>What do you mean by decentralized?  I hope you don&#39;t intend to replace the small number of commercial entities who can currently coopt/corrupt/manipulate my DNS records with a much larger number of decentralized, anonymous volunteers who can all do the same thing! :-)<br>
<br>DNS is by nature hierarchical, DNS servers are assumed to be trusted.<br><br>You can&#39;t just &quot;decentralize&quot; the system any more than it already is, without raising serious security and trust issues.<br><br>
<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">&gt; I&#39;ve implemented a dynamic DNS service, on top of powerdns and redis.  It&#39;s<br>

&gt; part of the infrastructure behind <a href="http://pagekite.net" target="_blank">pagekite.net</a>.  I wouldn&#39;t mind sharing<br>
&gt; that code, I am sure some peer review would do it good. :-)<br>
<br>
</div>Nice, sure I&#39;d like to see/test that. I&#39;m not a lot in redis and all, but<br>
might be usefull in the futur.<br></blockquote><div><br>OK, I&#39;ll see about getting the code out later today - at least the bits which are loosely coupled from the <a href="http://pagekite.net">pagekite.net</a> service internals.<br>
</div></div><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>