Newsgroup: it.comp.os.linux.sys
Titolo: Disabilitare ricerca su DNS.

Salve,
scusate se posto ancora sullo stesso argomento.
Vorrei che il mio server Linux non si appoggiasse mai a
DNS esterni per la risoluzione dei nomi, neanche quando
la connessione PPP è attiva.
Non so dove ho visto che è possibile impostare l'ordine di
ricerca per la risoluzione dei nomi cioè prima in /etc/hosts
e poi altrove. Forse è li che devo mettere le mani?
Qualcuno sa dirmi cosa dovrei fare?
Ciao e grazie
Mirko

Non è ben chiaro quello che hai detto.
Se non devi mai usare dns esterni, basta toglierli da /etc/resolv.conf.
Se devi modificare solo l'ordine di ricerca modifica /etc/nsswitch.conf e
/etc/host.conf.
Se invece devi crearti un tuo dns, leggiti in dns-howto. 
-- 
--------------------------
Francesco Tosi
frances...@seabone.net
frt...@tin.it
--------------------------

 Ciao e grazie Mirko
ghnint.
ciao

 che devo mettere le mani?
AFAIK, e' cosi' che funziona, sempre ...
-- 
                                                                     __
 __                                                              _  ///
| _        Student in Computer Science, Swiss Federal Institute  \\///
|__|iambo      of Technology - mailto:
ggia...@iiic.ethz.ch
       \X/

Grazie per le risposte.
Il mio problema  è che se il PPP è attivo ottengo errori
dai client Win che cercano di mappare i dischi di rete sul server
o in OutLook exp. che cerca di scaricare la posta che è
sempre sul server Linux.
Gli errori sono "La rete è occupata"  e "Impossibile
connettersi al server".
I client hanno impostato nel tcp il DNS del provider e
nella proprietà gateway l'indirizzo del server Linux.
Pensavo il problema fosse nei parametri di risoluzione dei
nomi del server Linux ma forse è nell'impostazione della rete
nei client. Il server non ha un DNS ma usa lo /etc/hosts
Potete dirmi come organizzate nelle vostre reti le proprietà
del TCP/IP tenendo presente che i client devono usare un
DNS esterno alla mia rete per navigare in internet?
Scusate la confusione ma malgrado abbia delle conoscenze
sulle reti non so quale sia il modo migliore di organizzarle.
Grazie a tutti e ciao
Mirko

 la connessione PPP è attiva.
Basta modificare /etc/host.conf
order hosts, bind
multi on
dovrebbe andare..
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 server non ha un DNS ma usa lo /etc/hosts 
Scusa ma la mail è sul server Linux? e i client usano il DNS del
provider?
E come riescono a scaricare posta se sei in Lan con ip privati quando il
DNS del provider non sa cosa sia una rete interna?
Usi solo ip?
In ogni caso prova a fare una mappatura della rete interna nei file
hosts che si trovano su ogni client oppure metti su un DNS sul server che
mappi anche la Lan e fai puntare i client a quel DNS.
Giulio

 Qualcuno sa dirmi cosa dovrei fare?
Pochi km piů a nord di te (riese pio x) :-)) in comune c'č uno scenario
simile, solo che il server linux fa anche da server DNS, che trasferisce le
richieste esterne alla rete locale al DNS del provider, e risolve
direttamente gli IP della Lan
Nicola Cassolato

allora di do i files di conf
1) named (DNS)
options {
	directory "/var/named";
	allow-transfer{
		127.0.0.1;
 
192.168.1.0/24
;
	};
	allow-query{
		127.0.0.1;
 
192.168.1.0/24
;
	};
	forward first;
        forwarders {
                # DNS di 
tin.it
 
                  194.243.154.62;
                  195.31.190.31;
	        };
};
zone "." {
         type hint;  
         file "
named.ca
";
};
zone "0.0.127.in-addr.arpa" {
         type master;
         file "zone/127.0.0";
};
zone "0.168.192.in-addr.arpa" { 
         type master;
         file "zone/192.168.1";
};
zone "tuodominiolocale" {
         type master;
         file "zone/tuodominiolocale";
};
devi settare i files ../192.168.1 e ../tuodominolocale ../127.0.0
2) host.conf
order hosts,bind
multi on
nospoof on
3) resolv.conf
search tuodominilocale 
nameserver 127.0.0.1
nei client W9x devi inserire nel DNS l'ip di linux
nel campo host il nome del tuo client e in dominio il nome del tuo
dominio locale (solo cosi risolvi il problema)
i client di posta vanno configurati per leggere la posta nel server
linux. (Devi aver settato sendmail in maniera corretta)
se hai dubbi e-mail
bye


Su tutti i client ho messo nel file hosts l'indirizzo del server Linux
e infatti quando il PPP non č attivo viene trovato; il problema č
quando č attivo.
Provo comuque a mettere su un server DNS, che č la cosa piů
corretta, e vediamo se si risolve.
Grazie a tutti.
Mirko