D/N/A is the acronym for Domain Name Anarchy.
D/N/A is a project to add new functionalities to traditional DNS while keeping it fully backward compatible. Usual DNS queries get resolved by traditional delegation algorithm.
D/N/A uses Distributed Hash Tables to route requests to proper destination, allowing fast and scalable addressing during name resolution process. A zone is registered on a D/N/A node which holds a portion of a global key space. The zone is then referred by its hash key which can be routed to proper holding node which can provide proper informations about that zone.
D/N/A aims to build a worldwide network of dynamic name services which can resist to network failures and which can be consistent over the time.
The name underlines the similarities between DNS and genome. As genetic DNA helix is formed by a sequence of standard building blocks, so a DNS packet is built as a sequence of standard records determining the characteristics of included data. As genetic blocks change of meaning on the basis of their position across the helix, so DNS records can be a question, an answer or additional informations depending on their position inside the packet.
The reference to Anarchy in its name recalls the horizontal scheme of social and political theory that implies a lot of people organizing without building a hierarchy. That's not conflicting with DNS traditional (and necessary) delegation hierarchy, which is not subverted by D/N/A. It's just a matter of allowing people to register network domains without having to pay and to assume unsustainable risks to create a new place inside the Net.
Of course, D/N/A is not (and don't want to be) a replacement for DNS, but an integration, an expansion. D/N/A can't guarantee zone registration as an established registrar can do. So, we don't want to reinvent the wheel (and what a wheel!). We just want to play with it without breaking the rules of the game, trying to expand it.
This page last modified: Wednesday, 09-Jan-2008 16:28:29 CET