Newsgroup: it.comp.os.dibattiti
Titolo: Linux DNS Srv. Cache e spiegatemi una cosa ....

Come si fa a monitorare l'attivita di un Server cache con Linux ? .... o
meglio ... come si fa ad ovviare al fatto che quest'attività non può
essere monitorata in alcun modo su Linux ?
(a scanso di equivoci vi allego uno stralcio del misero HOWTO del quale
sono in possesso)
Come si fa invece in NT: clickete ! ... e si apre un albero che mostra
il contenuto di tutta la cache. E' una banalità ma in Linux non è
possibile avere alcuna informazione sulla cache dei nomi e la cache può
riempirsi al punto di intasare del tutto il PC senza che noi possiamo
ovviare in alcun modo.
La tua cache contiene troppi nomi, anche inutili, inidirizzi non più
esistenti ?
Come faccio ?
Con Linux: ip-down (o giù di lì) o stacchi la spina e azzeri TUTTA la
cache ... nonché il server :(.
Con NT: (ancora un po' da verificare ma probabilmente esatto) clickete e
via la merdaccia inutile che mi intasa il server.
Meglio peggio ? Non lo so ... o meglio lo so .... ma non lo dico :)
Domanda: e se solo Torvalds fosse nato qualche anno dopo e piuttosto che
fare un clone di Unix avesse fatto un clone di NT ?
Risposta: ripulireste la cache ?
dal DNS-HOWTO di Linux ...
.....SNIP .....
  7. Dove viene conservata la cache del Server dei Nomi Cache? C'Š un
metodo
     per controllare la dimensione della cache?
     La cache viene mantenuta tutta in memoria e non viene scritta mai
su disco.
     Ogni volta che tu mandi gi— named la cache si perde.  La cache non
Š
     controllabile in alcun modo.  Named la amministra according
     a un semplice ruolo and that is it.  Tu non puoi controllare la
cache o
     la sua dimensione per nessuna ragione.  Se vuoi puoi ovviare
manipolando
     named.  Questo non Š comunque raccommandabile.
....SNIP .....
... max. Ora D'Itri ti dice che il suo Linux riesce a controllarla.
-- 
Ciao ....
       Massimiliano ADAMO
    E-mail: 
maxa...@usa.net

 ... max. Ora D'Itri ti dice che il suo Linux riesce a controllarla.
Pensa che io riesco persino a controllare i tempi di persistenza delle
entry nel _TUO_ server... e senza cliccare da nessuna parte...
Saluti
Lele

 * Leggere un bellissimo libro della o'reilly che si ...
[snip]
lo farò perché sento di averne bisogno. Alcuni di quei testi di cui hai
scritto sono consigliati nello stesso HOWTO .... stavo leggendo il libro
M$ per cercare di mettere una pezza e invece mi sta facendo pedere un
sacco di tempo inutilmente nonché i soldini che ci ho già buttato.
... a proposito .... quanto prima omaggerò Pluto della traduzione del
DNS-HOWTO; l'argomento riguarda solo i Sever Cache ma è già abbastanza
lunghettino. .. un po' alla volta.


manipolando named.  Questo non Š comunque raccommandabile.
Comunque, la cache HA un tempo di expiry. E non cresce all'infinito.
Quindi dubito che intasi il PC o lo rallenti, o si possa riempire di
cacca.
A meno di attaccare named intenzionalmente.
E parlando di attacchi e' bene stendere un _SUDARIO_ pietoso su come
reagisca il DNS di Windows NT (vedi le coincidenze; se ne parlava un
paio di giorni fa).
Leonardo
Microsoft Outlook: cosa vuoi postare postare postare oggi?

         /etc/rc.d/named stop; sleep 5; /etc/rc.d/named start
Si, ma perdi tutto indistintamente e inoltre, sarŕ pure per poco, ma il
server DNS cosě va giů.


DNS-HOWTO;
Non per sminuire i tuoi sforzi, ma il tuo inglese non mi pare (da quel
che ne ho visto) ancora perfetto. La cosa potrebbe ancora andare se tu
avessi una buona comprensione dell'argomento (dopotutto, la traduzione
e' DALL'inglese in italiano). Ma visto che "rule" tu me la traduci con
"ruolo", forse e' meglio se la fai in collaborazione con qualcuno piu'
esperto di traduzioni tecniche... almeno per cominciare.
Comunque, rimane un ottimo esercizio, e mi pare una grande idea.


 server DNS così va giù.
io adesso voglio proprio vedere un amministratore di sistema pagato per
spulciare nella cache del DNS ed eliminare le cose inutili.....
ma non scherziamo!!!! nel DNS "standard" (parola evidentemente sconosciuta
casa Microsoft...) si imposta un *expire* e basta quello!!!
ciao
-- 
(o-  ________________________________________________________________
//\  Luca Di Taranto                             dita...@zappami.tin
V_/_ to email me, please, remove "zappami" and add ".it" after ".tin"

ndc restart.
Il fatto e' che non ne hai bisogno.
L'implementazione del dns sotto Linux (package bind)
non ti intasa il server.
Puoi lasciarlo andare finche' vuoi, i nomi "expirano" correttamente da soli.
Evito una sterile polemica sul fatto che probabilmente NT
ti ha viziato a ripulire la cache, e ti regalo un tips in omaggio.
In ip-up:
/bin/cp /etc/root.cache.buono /etc/root.cache
in ip-down
/bin/echo > /etc/root.cache
Ipotesi fatte per applicare di cui sopra:
il file che per il mio DNS si chiama
root.cache deve essere root.cache anche per il tuo...
copia preventivamente il root.cache che hai (quello farcito di DNS)
in root.cache.buono, altrimenti...
Risultato per le connessioni dial-up:
se non sei in internet, il dns ti fa da dns locale
e le macchine della tua rete rispongono immediatamente con un "unknown host"
appena provi a contattare un host di fuori (anziche' attendere...)
quando sei online, ti fa ancora da dns locale
e ti cacha correttamente.
Salud.

Ah-ehm...
Quando non si e' polemici ma desiderosi d'imparare
si puo' anche andare nel newsgroup giusto...
Vabbe' che sei il beniamino del NG,
ma ancora una volta... sei OT.
Ciao.

esperto di traduzioni tecniche... almeno per cominciare.
A questo punto, dopo ave rletto questa tua ultima risposta non c'e'
che una unica, singola cosa che io possa fare e cioe' lanciare un
megagalattico ROFLASTC !! :-))

 che ne ho visto) ancora perfetto. La cosa potrebbe ancora andare se tu
No, dai cosi' ci togli delle chicche... e poi noi come ci divertiamo
(l'ultima volta che ho letto la traduzione di un howto ho trovato una cosa
del tipo "...supporto cosmetico aggiuntivo all'interfaccia SCSI...",
giuro, ho dei testimoni.... quelli che si sono ribaltati con me dal
ridere...)
bye
Gianluca
--
e-mail 
gian...@pluto.linux.it
        Member of the Pluto Linux User Group

 casa Microsoft...) si imposta un *expire* e basta quello!!!
cavolo: e per cosa lo pagano ? Per fumarsi le sigarette ? O per
impostare l'expire e andarsene a casa ? .... a parte il fatto che un
semplice expire non fa selezioni intelligente ma prende solo ciň che č
vecchio e lo butta via ... e magari dopo un millisecondo il resolver ti
manda una query proprio per quella ricerca.


 manda una query proprio per quella ricerca.
Ti ho gia' spiegato due volte che il DNS e' fatto in un certo modo.
L'unico modo di modificare la permanenza degli oggetti nella cache e' di
modificare il tempo di expire del record dal server che ha autorita su
quel record. E' cosi non perche piace a Linus Torvalds o a Paul Vixie.
E' cosi perche' l'architettura del DNS e' quella li,e non l'hanno
inventata quattro hacker dopo colazione, ne' tre amministratori di reti
con 1000 client (*). Anche la mia macchina si puo fare accelerare
muovendo a mano il motorino passo passo della farfalla, ma non e' stata
progettata per quello, ma per essere accelerata premendo l'apposito
pedale. Punto e basta.
Saluti
Lele
(*) Puoi sempre scrivere al sig. Mockapetris e proporre la variante.
Purtroppo Jon Postel se ne e' andato e questo ti riduce le possibilita'
del 50%.

 E' cosi perche' l'architettura del DNS e' quella li
l'architettura esta sempre quella ma il fatto di avere una possibilità
di interagire con la caceh è un altro fatto.


 Non su tutti i sistemi č cosě.
Non hai capito. NON si deve fare. Se c'e' un implementazione che lo fa
_NON_ e' aderente allo standard.
Ci sono delle applicazione (per fortuna non troppe) che fanno
(facevano??) conto che quello fosse l'unico verso di modificare l'expire
dei nomi in cache.
(poi, discutere di protocolli con uno che dice che quando due cose si
parlano sono aderenti allo standard...)
Saluti
Lele

parlano sono aderenti allo standard...)
Ma cosa cazzarola vuoi che capisca lui di uno standard? E' abituato ad
usare le cagate m$ che di fatto ignorano qualunque standard.. E'
altrettanto inutile spiegargli che esiste un RFC che definisce il
comportamento di qualcosa. Per lui sara' sempre qualcosa inventato da
un Linuxomane smanettone, tipo il ragazzetto di 'vargames'
(pronunciato alla Pazzaglia, onde evidenziare l'aspetto pacchiano di
tutto cio' che dice).

server DNS così va giù.
Si', se butti giu' il DNS, si'. Ma non hai alcun bisogno di buttare giu'
il DNS: la cache ha un suo expiry voce per voce, non cresce a dismisura.
Quanto all'esame delle singole voci, non vedo a cosa possa servire... MA
se dovesse servire a tutti i costi, lo si puo' avere.
Magari mi ci metto io <grin>.


No, dai cosi' ci togli delle chicche... e
Sono passati dieci anni, ma ricordo le mie prime traduzioni e l'imbarazzo
che ne ricavai. Preferirei evitarlo al prossimo, anche se il prossimo non
apprezza uno dei miei S.O. preferiti 8-) { ed anzi, probabilmente neanche
apprezza gli altri due }
