Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 151

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>DNS HOWTO: Introduzione</TITLE>
 <LINK HREF="DNS-HOWTO-3.html" REL=next>
 <LINK HREF="DNS-HOWTO-1.html" REL=previous>
 <LINK HREF="DNS-HOWTO.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="DNS-HOWTO-3.html">Avanti</A>
<A HREF="DNS-HOWTO-1.html">Indietro</A>
<A HREF="DNS-HOWTO.html#toc2">Indice</A>
<HR>
<H2><A NAME="intro"></A> <A NAME="s2">2. Introduzione</A></H2>

<P><B>Cos'&egrave; e cosa non &egrave;.</B>
<P>
<P>DNS &egrave; il Domain Name System. DNS converte i nomi delle macchine
negli indirizzi IP che queste macchine hanno nella rete. In pratica fa
corrispondere ("mappa", come dice lo jargon) i nomi agli indirizzi 
e viceversa e in pi&ugrave; fa qualche
altra cosa. Questo HOWTO spiega come definire questa corrispondenza, o
mappatura, usando un sistema Unix, con alcune cose specifiche per Linux. 
<P>
<P>Una corrispondenza &egrave; semplicemente
un'associazione tra due cose, in questo caso si tratta del nome di una
macchina, come <CODE>ftp.linux.org</CODE>, e del numero IP (o indirizzo)
della stessa macchina <CODE>199.249.150.4</CODE>. Il DNS &egrave; in grado anche di 
mappare nell'altro senso, dal numero IP al nome della
macchina; questo &egrave; detto mappatura inversa ("reverse mapping").
<P>
<P>DNS &egrave;, per i non iniziati (voi ;-), una delle aree pi&ugrave; opache
dell'amministrazione di rete. Fortunatamente non &egrave; cos&igrave; dura. 
Questo HOWTO cercher&agrave; di rendere pi&ugrave;
chiare alcune cose. Esso descrive come impostare un <EM>semplice</EM> name
server DNS. Partendo da un server cache ("caching only") per poi passare
all'impostazione di un server DNS primario per un dominio. Per
configurazioni pi&ugrave; complesse date uno sguardo alla sezione 
<A HREF="DNS-HOWTO-10.html#qanda">Domande e Risposte</A> di questo documento. Se non fosse 
descritto qui avrete bisogno di <EM>leggere</EM> la Vera Documentazione.
Torner&ograve; pi&ugrave; tardi su in che cosa consista questa Vera Documentazione
nell'
<A HREF="DNS-HOWTO-11.html#bigger">ultimo capitolo</A><P>
<P>Prima di cominciare dovrete configurare la vostra macchina in modo da
potervi connettere con telnet alla macchina e da essa verso l'esterno e che 
possa connettersi con successo alla rete. In particolar modo dovreste poter fare
<CODE>telnet 127.0.0.1</CODE> e ottenere la vostra stessa macchina (provate
subito!). Avrete anche bisogno di un buon <CODE>/etc/nsswitch.conf</CODE>
(oppure <CODE>/etc/host.conf</CODE>) e dei file <CODE>/etc/resolv.conf</CODE> e
<CODE>/etc/hosts</CODE> come punto di partenza, finch&eacute; non spiegher&ograve; la
loro funzione. Se non avete gi&agrave; tutto questo impostato e funzionante il
Networking-HOWTO o il Networking-Overview-HOWTO spiegano come farlo. 
Leggeteli.
<P>
<P>Quando dico "la vostra macchina" intendo la macchina sulla quale
state cercando di impostare il DNS. Nessun'altra macchina che potreste
avere &egrave; coinvolta nel vostro lavoro.
<P>
<P>Assumer&ograve; che non siate dietro un qualche tipo di firewall che blocca
le interrogazioni dei nomi. Se invece lo siete, avrete bisogno di una speciale
configurazione. Guardate la sezione 
<A HREF="DNS-HOWTO-10.html#qanda">Domande e Risposte</A>.
<P>
<P>Il servizio di risoluzione dei nomi su Unix &egrave; svolto da un programma
chiamato <CODE>named</CODE>. Questo fa parte del pacchetto "BIND" che &egrave;
coordinato da Paul Vixie del <EM>Internet Software Consortium</EM>. <CODE>Named</CODE>
&egrave; incluso in molte distribuzioni Linux e di solito &egrave; installato come
<CODE>/usr/sbin/named</CODE> da un pacchetto chiamato <CODE>BIND</CODE>, maiuscolo o 
minuscolo a seconda di chi ha creato il pacchetto.
<P>
<P>Se avete named probabilmente potrete usarlo, 
se non l'avete potrete prendere i binari da un qualunque sito ftp su
Linux, altrimenti prenderete i pi&ugrave; recenti e grandiosi sorgenti da
<A HREF="ftp://ftp.isc.org/isc/bind9/">ftp://ftp.isc.org/isc/bind9/</A>.
Questo HOWTO si riferisce alla versione 9 di BIND. 
Le vecchie versioni dell'HOWTO, che fanno riferimento 
a bind 4 e 8, sono ancora disponibili presso 
<A HREF="http://langfeldt.net/DNS-HOWTO/">http://langfeldt.net/DNS-HOWTO/</A>.
Se la pagina di man di named fa riferimento (per precisione alla fine, nella
sezione FILES) a <CODE>named.conf</CODE> avete bind 8, se fa riferimento a
<CODE>named.boot</CODE> avete bind 4. Se avete il 4 e siete coscienti del
problema sicurezza dovreste aggiornare alla versione 8. Adesso.
<P>
<P>DNS &egrave; un database distribuito sulla rete. Fate attenzione
a cosa ci metterete dentro. Se ci metterete spazzatura, voi e gli
altri ne ricaverete solo quella. Mantenete il vostro DNS snello e
coerente, cos&igrave; otterrete un buon servizio da esso. Imparate ad
usarlo, ad amministrarlo, a risolverne eventuali problemi e diventerete
un altro buon amministratore che impedisce alla rete di cadere sulle
ginocchia a causa della cattiva manutenzione.
<P>
<P><B>Suggerimento:</B> Fate una copia di backup di tutti i file che vi
chieder&ograve; di modificare e che gi&agrave; avete, affinch&eacute; possiate tornare presto
operativi in caso non funzioni.
<P>
<H2><A NAME="ss2.1">2.1 Altre implementazioni di Name Server.</A>
</H2>

<P>Questa sezione &egrave; stata scritta da Joost van Baal.
<P>
<P>Esistono diversi software per fare della vostra macchina un DNS server.
C'&egrave; BIND (
<A HREF="http://www.isc.org/products/BIND/">http://www.isc.org/products/BIND/</A>), che &egrave; 
l'implementazione trattata da questo HOWTO. &Egrave; il pi&ugrave; popolare
name server in circolazione ed &egrave; usato nella stragrande maggioranza delle macchine
name server che ci sono su Internet. &Egrave; stato sviluppato a partire dagli anni '80.
&Egrave; disponibile sotto licenza BSD. A causa del fatto che &egrave; il pi&ugrave; popolare
esiste un sacco di documentazione su esso. Comunque, ci sono stati 
problemi relativi alla sicurezza di BIND.
<P>
<P>Poi c'&egrave; djbdns (
<A HREF="http://djbdns.org/">http://djbdns.org/</A>), un pacchetto DNS relativamente 
nuovo, scritto da Daniel J. Bernstein, l'autore di qmail.
&Egrave; una suite modulare: tanti piccoli programmi che si occupano di tutte 
quelle funzioni che un name server deve saper svolgere. &Egrave; stato progettato
tenendo bene in mente la sicurezza. Utilizza un formato di file di zona particolarmente 
semplice ed &egrave; generalmente facile da configurare. Per&ograve;, a causa del fatto che &egrave; 
poco conosciuto, il vostro esperto locale potrebbe non essere in grado di 
aiutarvi con esso. Sfortunatamente, questo software non &egrave; Open Source.
L'annuncio dell'autore &egrave; su 
<A HREF="http://cr.yp.to/djbdns/ad.html">http://cr.yp.to/djbdns/ad.html</A>.
<P>
<P>Se tale software sia davvero un miglioramento rispetto alle alternative pi&ugrave; datate
&egrave; soggetto di molte discussioni. Un dibattito (o piuttosto una flame-war?) su BIND
contro djbdns, cui hanno partecipato quelli di ISC, si trova presso
<A HREF="http://www.isc.org/ml-archives/bind-users/2000/08/msg01075.html">http://www.isc.org/ml-archives/bind-users/2000/08/msg01075.html</A>.
<P>
<HR>
<A HREF="DNS-HOWTO-3.html">Avanti</A>
<A HREF="DNS-HOWTO-1.html">Indietro</A>
<A HREF="DNS-HOWTO.html#toc2">Indice</A>
</BODY>
</HTML>