Newsgroup: it.comp.os.linux.iniziare
Titolo: Può essere utile installare un DNS?

Ciao a tutti,
ho un collegamento ad Internet con un provider ed utilizzo Linux
(Mandrake 7.0) durante la navigazione.
Recentemente mi sono posto una domanda: ogni volta che scrivo un
indirizzo simbolico questo viene convertito in indirizzo IP tramite
collegamento al DNS, specificato in /etc/resolv.conf.
Può essere utile o fattibile installare sulla mia macchina un DNS
server? In questo modo tutte le richieste, almeno quelle ripetute,
vengono raccolte dalla mia stessa macchina e così potrei evitare il
collegamento con il DNS del provider!
Secondo voi si avrebbero dei vantaggi visibili in termini di velocità
oppure no?

,

Ovviamente vantaggi ci sono.
La documentazione e' sul DNS-Howto
LG
-- 
**************************************************************************
Leandro Gelasi
V Year Computer Science Engineering at Siena University
email : 
gela...@lucy.ing.unisi.it
Gilles Villeneuve will live forever
**************************************************************************

On Tue, 30 May 2000 12:58:33 GMT, 
pozzugno (
G.Mo...@diana.it
)
wrote:
| Può essere utile o fattibile installare sulla mia macchina un DNS
| server? In questo modo tutte le richieste, almeno quelle ripetute,
| vengono raccolte dalla mia stessa macchina e così potrei evitare il
| collegamento con il DNS del provider!
 Fattibile si, utile in parte...
 Ti devi fare un caching nameserver...
 
| Secondo voi si avrebbero dei vantaggi visibili in termini di velocità
| oppure no?
 Visibili?   Uhmm... no,  non avresti  apprezzabili...  Anche  se e`  un
 "notevole" esercizio di stile ;-)))
 Puoi fare  in modo  di essere  indipendente dal  tuo provider,  e usare
 direttamente i root server, facendoti un nameserver: in questo modo non
 avresti piu` problemi se cambiassi provider o se cambiassero i DNS...
-- 
Zefram 	| WARNING: The email address is FAKE.	 ||   [ 
http://zefram.8m.com
 ]
@ Home	| "I think it's time we blow the scene. Get everybody and the
________| stuff together. Ok, 3, 2, 1... Let's jam!" --The Seatbelts, "Tank!"
GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370  1CAA CAF7 512B 945C A44C 

 oppure no?
In generale hai dei vantaggi, non tanto in termini di velocità
(l'indirizzo
che inserisci comunque qualcuno le deve ricercare) ma in quanto ti
semplifica la vita nelle configurzioni successive (anche se cambi
provider,
non cambi il DNS, che continua ad essere la tua macchina).
Con la Mandrake c'è una serie di pacchetti
    bind-XXXmdk.i386.rpm
    bind-utils-XXXmdk.i386.rpm
    caching-nameserver-XXXmdk.noarch.rpm
che fanno al caso tuo. Se non erro basta installarli, e mettere "named"
tra
i demoni lanciati allo start-up. In ogni caso è d'obbligo leggere
il DNS-HOWTO, o l'apposita sezione degli "Appunti Linux".

 oppure no?
si. Il DNS-Howto ti spieghera' come fare: e' molto semplice.
ciao
Buttha
-- 
* Per rispondere in email rimuovere una i dall'indirizzo
* 
http://members.xoom.it/buttha/
* Hai visto Dio? Si, ed e' nera.

 (l'indirizzo che inserisci comunque qualcuno le deve ricercare)
eh no, proprio in termini di velocita' ci guadagni: cambia di molto se
la risoluzione deve essere fatta da remoto oppure in locale con dati
gia' in cache...
ciao
Buttha
-- 
* Per rispondere in email rimuovere una i dall'indirizzo
* 
http://members.xoom.it/buttha/
* C'e' un giorno per seminare e un giorno per raccogliere... 
  giovedi' andrebbe  benissimo... (Corrado Guzzanti)

 gia' in cache...
Dipende da che tipo di navigazione fai. Se visiti spesso gli stessi siti
durante una connessione, e/o se ti connetti spesso, ovviamente sì.
Se salti spesso in qua e in là la differenza non si sente poi così
tanto.
Dati i vantaggi, sia in termini di velocità che di comodità e visto
l'ottimo rapporto qualità/prezzo ;o) - secondo me un caching DNS
è d'obbligo

 collegamento con il DNS del provider!



Secondo me dipende dal provider. In generale la risoluzione di un
indirizzo da parte di un server DNS "dovrebbe" essere praticamente
istantanea. In pratica non sempre è così (vedi TIN in alcune città del
centro italia) per cause dovute al traffico.

 associazioni statiche IP>nome dominio. O no???
no: il DNS in sola cache sa quali sono i tuoi veri DNS. Quando fai una
interrogazione, e non sa risolverla, allora chiede ai tuoi DNS e mette
il risultato in cache. Tu non devi inserire nulla.
ciao
Buttha
-- 
* Per rispondere in email rimuovere una i dall'indirizzo
* 
http://members.xoom.it/buttha/
* Attenzione: i paranoici vi spiano!




 associazione interrogazione dopo interrogazione??? Saluti
lo fa da solo; a questo serve un DNS in sola cache: a mantenere in
memoria i risultati delle interrogazioni gia' fatte, in modo da non
doverle fare di nuovo.
Certo, ogni dominio ha un TTL, time to live, che indica per quanto tempo
considerare valida quella risoluzione. Una volta che il TTL e' scaduto,
il tuo DNS andra', nuovamente, a cercare gli IP di quel dominio, anche
se ce li ha gia' in cache, perche', scaduto il TTL, i dati non sono piu'
giudicati attendibili.
ciao
Buttha
-- 
* Per rispondere in email rimuovere una i dall'indirizzo
* 
http://members.xoom.it/buttha/
* Unix E' user-friendly, solo che e' un po' selettivo su chi sono i
  suoi amici.

gia' in cache...
Ciao,
Mi aggancio  al thread gia'  che si parla  di velocita' nel  risolvere i
nomi.   Mi sono  sempre chiesto  se netscape  tiene una  micro-cache sua
sulle associazioni nomi/ip o si  risolve TUTTO ogni volta consultando il
DNS.
Ad esempio,  se sto visitando  su 
www.altavista.com
 una pagina  html che
contiene 10 immagini,  lui consulta il dns-server 10 volte  oppure e' un
po piu' furbo e lo usa una volta sola ?
-- 
  Federico /*juri*/ Pedemonte
  fepede at 
crosswinds.net
  juri at 
linuxfreak.com

 > associazione interrogazione dopo interrogazione???
    La mia domanda era riferita a costituire un DNS capace di essere
indipendente da quelli del provider, anche se è ovvio che il DNS è un
servizio che implica la collaborazione e la concatenazione di + server per
poter gestire un database così vasto e in continuo aggiornamento. A volte
capita di fare delle domande senza riflettere a lungo, devi scusarmi,
comunque è stato un bene averne discusso. Saluti.

 po piu' furbo e lo usa una volta sola ?
beh, se tu vuoi collegarti a 
www.sito.it
 allora fai una sola
interrogazione al dns e ottieni l'IP. Dopodiche' il browser si collega a
quell'IP e chiede il file index.html, per esempio, e qualsiasi altro
file del sito senza dover risolvere, ogni volta, il dominio:
get immagine.gif
get pagina2.gif
get sound/ciao.midi
ecc...
(scritta informalmente)
ciao
Buttha
-- 
* Per rispondere in email rimuovere una i dall'indirizzo
* 
http://members.xoom.it/buttha/
* Sai le risposte a questa domanda?

 centro italia) per cause dovute al traffico.
il tempo importante non e' quello della risoluzione,  ma il tempo che
impiega la tua richiesta ad arrivare al dns e la risposta del dns ad
arrivare a te. Capirai che il tempo di risoluzione e' assolutamente
trascurabile rispetto al "tempo di viaggio" dei pacchetti.
ciao
Buttha
-- 
* Per rispondere in email rimuovere una i dall'indirizzo
* 
http://members.xoom.it/buttha/
* Se non riuscite a leggere questo, e' ora di pulire il monitor

 comunque è stato un bene averne discusso.
ah beh, questo sempre e comunque :)
ciao
Buttha
-- 
* Per rispondere in email rimuovere una i dall'indirizzo
* 
http://members.xoom.it/buttha/
* Il mio dottore mi diede sei mesi di vita; ma quando non potei pagare 
  il conto, me ne diede altri sei.


ma la cache dov'e`?
e rimane anche tra una sessione e l'altra di named?
io l'ho da un pezzo ma non ho capito come funziona perche` quando non
sono connesso non mi risolve niente (nslookup da` "can't find blabla -
server failed"); quando sono connesso invece va bene
-- 
    Ciao
        Pardo
 
	( 
http://pardo.cjb.net
 )

 la risoluzione deve essere fatta da remoto oppure in locale con dati
Non molto, in realta` ... tipicamente il tempo di risposta del dns e`
trascurabile rispetto al tempo di caricamento della pagina per cui il
guadagno e` molto relativo.
Ci guadagni, invece e molto perche` invece di stare li ad aggiornare il
file hosts di tutte le macchine ogni volta che togli o inserisci anche
un solo computer sulla tua rete  hai un punto centralizzato di
intervento ...
Se poi passi la decina di macchine in rete puoi pensare anche di mettere
un server DHCP ...
--
http://carini.tripod.com/
http://www.carini.net/
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 un server DHCP ...
Qui sarebbe da aprire un thread sull'utilita' di mettere su un server DHCP,
soprattutto per quanto riguarda il punto critico, intendo quello oltre il
quale un DNS non conviene piu'.
ciao
LG
-- 
*********************************************************************
Leandro Gelasi
V year Computer Science Engineering student at Siena University
gela...@lucy.dii.unisi.it


 guadagno e` molto relativo.
beh, il tempo di caricamento della pagina e' trascurabile rispetto
all'avvio del computer, esecuzione del browser, risoluzione dns... ;-)
[stavamo parlando di risoluzione di nomi di dominio]
ciao
Buttha
-- 
* Per rispondere in email rimuovere una i dall'indirizzo
* 
http://members.xoom.it/buttha/
* Se i partiti non rappresentano piu' gli elettori, cambiamoli questi
  maledetti elettori! (Corrado Guzzanti)

 server failed"); quando sono connesso invece va bene
sarebbe da fare un esperimento: prova ad andare online e risolvi
qualcosa. Poi scollegati. Ti ricolleghi un ultima volta e fai l'nslookup
di quello che avevi risolto, e vedi se ottieni la risposta dal tuo DNS
in cache oppure no.
Sul fatto che non risolva nulla quando sei offline, la cosa succede
anche a me.
ciao
Buttha
-- 
* Per rispondere in email rimuovere una i dall'indirizzo
* 
http://members.xoom.it/buttha/
* Un uomo sulla Luna non sara' mai interessante quanto una donna sotto
  al Sole.

in cache oppure no.
Ma  lui chiedeva  tra  una sessione  e  l'altra di  named.  A quanto  mi
risulta,  si perde  tutta la  cache. Avevo  cercato tempo  fa se  era un
comportamento normale e avevo letto  che era previsto che facesse cosi'.
Per la cronaca, diceva anche che se si voleva far mantenere la cache tra
una sessione  e l'altra bastava modificarsi  il sorgente e fare  in modo
che se la scrivesse in un file :-)
Ciao, juri.
