<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mywikibiz.com/index.php?action=history&amp;feed=atom&amp;title=Directory%3AArticle_Purgatory%2FANDNA</id>
	<title>Directory:Article Purgatory/ANDNA - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mywikibiz.com/index.php?action=history&amp;feed=atom&amp;title=Directory%3AArticle_Purgatory%2FANDNA"/>
	<link rel="alternate" type="text/html" href="https://mywikibiz.com/index.php?title=Directory:Article_Purgatory/ANDNA&amp;action=history"/>
	<updated>2026-06-21T16:51:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.3</generator>
	<entry>
		<id>https://mywikibiz.com/index.php?title=Directory:Article_Purgatory/ANDNA&amp;diff=86693&amp;oldid=prev</id>
		<title>Wikademia: palatial</title>
		<link rel="alternate" type="text/html" href="https://mywikibiz.com/index.php?title=Directory:Article_Purgatory/ANDNA&amp;diff=86693&amp;oldid=prev"/>
		<updated>2009-05-17T06:06:40Z</updated>

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