Lican Huang has created an IETF RFC draft for distributed peer-to-peer
dns, using both structured and unstructured peer-to-peer communications.
whilst many would argue that DNS is already peer-to-peer, IPv6 has so
many addresses that it makes a complete mockery of attempts to use
existing DNS infrastructure.
the draft is here: http://www.ietf.org/internet-drafts/draft-licanhuang-dnsop-distributeddns-00.txt
one key important issue that i believe needs to be addressed is this:
distributed dynamic ipv6 dns. maintainability of networks with a large
number of devices is near-impossible unless there is an automatic (and
secure) registration system included.
microsoft's adaptation of kerberos, ldap and dns was a brilliant design
move: add security on top of a hierarchical database, then add in name
services and make the naming service dynamic (remember WINS? packet
format absolutely identical to DNS?)
now the same thing needs to happen with the free software community
taking the lead - but it needs to happen with peer-to-peer networking as
the underpinning of the infrastructure...