MyWikiBiz, Author Your Legacy — Saturday November 30, 2024
Jump to navigationJump to search
2,622 bytes added
, 06:06, 17 May 2009
<center>
<adsense>
google_ad_client = 'pub-1200304577225263';
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = '468x60_as';
google_ad_type = 'text_image';//2006-12-28: MWB Directory space
google_ad_channel = '2388332058';
google_color_border = '6699CC';
google_color_bg = '003366';
google_color_link = 'FFFFFF';
google_color_text = 'AECCEB';
google_color_url = 'AECCEB';
</adsense>
</center>
'''''ANDNA''''' (Abnormal Netsukuku Domain Name Anarchy) is the distributed, non hierarchical and decentralised system of
hostname management in [[Netsukuku]]. It substitutes the [[Domain Name System|DNS]].
The ANDNA database is scattered inside all Netsukuku network. In the
worst case, every node will have to use few hundred kilobytes of memory.
<center>
<adsense>
google_ad_client = 'pub-1200304577225263';
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = '468x60_as';
google_ad_type = 'text_image';//2006-12-28: MWB Directory space
google_ad_channel = '2388332058';
google_color_border = '6699CC';
google_color_bg = '003366';
google_color_link = 'FFFFFF';
google_color_text = 'AECCEB';
google_color_url = 'AECCEB';
</adsense>
</center>
ANDNA works basically in the following way:
in order to resolve a hostname we just have to calculate its hash.
The hash is nothing more than a number and we consider this number as an ip
and the node related to that ip is called andna_hash_node.
Practically the hash_node will keep a small database, which associates all
the hostnames related to it with the ip of the node, which has registered
the same hostnames.
<pre>
Node n
ip: 123.123.123.123
hash( hostname: "netsukuku" ) == 11.22.33.44
||
||
Node i
ip: 11.22.33.44
{ [ Andna database of the node i ] }
{ hash("netsukuku") ---> 123.123.123.123 }
</pre>
The revocation requests don't exist, the hostname is automagically deleted when it isn't updated.
=== SNSD ===
ANDNA implents the [[SNSD (netsukuku)|Scattered Name Service Disgregation]], a system to register multiple IPs and hostnames to specific [[network service]]s.
==See also==
*[[Netsukuku]]
== External links ==
*[http://netsukuku.freaknet.org/doc/main_doc/andna.pdf ANDNA document (.pdf)]
*[http://netsukuku.freaknet.org/index.php?pag=documentation&file=main_documentation/netsukuku Netsukuku documentation]
[[Category:Netsukuku]]
[[Category:Domain name system]]
{{Compu-network-stub}}