Newsgroup: it.comp.retrocomputing
Titolo: OT - DNS

GRAAAAAAAAAAAAAAAZZZIEEEEEEEEEEEE

Pero' se mi daresti una risposta piu' chiara...
Il fatto č che se fosse scritto in it...

 Il fatto è che se fosse scritto in it...
e vabbe' :
il DNS funziona in maniera gerarchica.
ogni organizzazione si registra su quella di livello piu' alto
esiste una organizzazione mondiale che si 'cura' in pratica del livello
0 .it .com ... per intenderci poi le varie organizzazioni nazionali
provvedono ai domini dilivello appena inferiore e cosi via.
lo stesso funziona per le interrogazioni : tu chiedi al tuo DNS server (
del tuo provider ) chese e' in grado ti risponde lui, altrimenti risale
progressivamente sudi un albero di server DNS e poi ridiscende sul ramo
giusto finche' un server non gli risponde.
in teoria se sei possessore , e GESTORE! , di un dominio puoi
organizzarti a piacere i tuoi sottodomini. la semplice registrazione di
un dominio non basta.

Il fatto č che se fosse scritto in it...
ma it.ci.sara.un.ng.piu.specifico.di.reti no ?
cmq in due parole: non c'e' un server dns: i vari server in giro per il
mondo collaborano tra loro, con una struttura gerarchica.
es. cerchi 
www.rai.it
 sul server di libero:  il server di libero esamina
le  sue "zone" di controllo e vede che non c'e' il dominio 
rai.it
.
* se il server ha modo di sapere direttamente quale server gestisce il
dominio 
rai.it
, lo contatta direttamente.
* altrimenti chiede al server che gli sta "sopra", che compie le stesse
identiche operazioni.
se il nome esiste, il nameserver che lo gestisce prima o poi risponde...
e ogni server risponde a quello che l'ha interrogato, fino a tornare a
quello di libero, che risponde a te.
per sveltire il tutto i nameserver fanno caching sistematico... 
a livello piu' alto ci sono le varie naming autorithy (es. per il dominio
.it c'e' quella italiana, come acronimo ricordo NIC, ma non capisco a cosa
possa corrispondere , magari ricordo male). quando registri un dominio
(es. 
pippo.it
 ) loro mettono nel loro db il dominio e il server che lo
gestira' o almeno un ip nel caso ci sia un'unica macchina. poi per quel
che ne so in quel dominio, se gestisci direttamente il nameserver, puoi
metterci tutto quel che ti pare (es. 
sanremo.pluto.katia.paperino.pippo.it
). 
in pratica funziona un po' a scaricabarile: ogni nameserver per i domini
per cui e' primario (che gestisce) fa quel che vuole. e' un po' come dire
che una volta ottenuto un dominio, tu diventi naming authority di quel
dominio.
ps: questa era la risoluzione diretta del nome di dominio, che e'
fatta praticamente sempre in internet (l'ip puo' anche cambiare ed e'
scomodo da ricordare...).
aggiungo che per la risoluzione _inversa_, da ip -> nome, si fanno le
stesse identiche cose, ma sono necessarie altre tabelle.
es. ce n'e' una per il nome 
pippo.it
 che corrisponde a 1.2.3.4 (indirizzo
ip completamente farlocco) e poi c'e' una tabella che fa corrispondere
all'ip 1.2.3.4 il nome 
pippo.it
. se una delle due tabelle manca, la
risoluzione corrispondente (diretta o inversa) non si puo' fare. se le due
tabelle contengono nomi diversi per lo stesso ip o ip diversi per lo
stesso nome, si possono avere dei problemi anche pesantucci: ad esempio i
server di posta fanno la risoluzione diretta ed inversa come misura
anti-spam e/o anti hacker, e se i risultati sono diversi ti chiudono la
connessione in faccia...

Grazie.
Mi interesserebbe come procurarmi e gestire un Name Server, si, proprio come
quelli che hanno gli ISP.
Qualcuno potrebbe aiutarmi?

 Qualcuno potrebbe aiutarmi?
Un sistemista, ma quelli veri costano troppo per te.
	d'Itrescamente,
	   Cthulhu
-- 
   Ph'nglui mglw'nafh Cthulhu 
http://www.rlyeh.it/
 wgah'nagl fhtgan!
		     <cthulhu (at) rlyeh (dot) it>