Newsgroup: it.comp.reti.locali
Titolo: Nat e dns

Ciao a tutti,
ho bisogno di una soluzione NAT che sia in grado di redigere il traffico in 
funzione del DNS con il quale è chiamato.
Ad esempio
1) se dalla wan arriva una richiesta  su  
www.xiz.com
 (IP x.x.x.x porta 80) 
giro la mia richiesta su ip interno 
192.168.3.5:8080
 (magari in dmz).
2) se dalla wan arriva una richiesta  su  
www.kkk.com
 (IP x.x.x.x porta 80) 
giro la mia richiesta su ip interno 
192.168.3.10:80
 (magari in dmz).
Ovviamente questo a prescindere dal protocollo utilizzato (http, ftp, smatp, 
pop, etc).
Ho trovato hardware dedicati (cisco) in grado di svolgere questo lavoro ma 
non riesco a trovare alcun software adeguato.
Potete aiutarmi?
Saluti
Emme

 ha scritto nel messaggio 
news:_%f8h.21176$mZ5....@tornado.fastwebnet.it...



Cerchi l'oggetto sbagliato.
Un semplice NAT *non può* farlo, perchè ai layer a cui lavora un
apparato che fa NAT si ha conoscenza *solo* di IP e porta.
Il nome dell'host richiesto arriva *dopo*, nel contenuto della richiesta
(e solo per HTTP: non vi è nulla di simile al namebased-vhosting negli
altri protocolli che citi).
Il DNS non c'entra nulla, e l'apparato non ha nessun modo di sapere
quale DNS hai interrogato, cosa gli hai domandato e cosa ti ha risposto
(e anche se lo sapesse se ne farebbe poco).
Sa solo che ti colleghi a quella porta di quell'IP.
Per fare operazioni di questo genere (smistare in funzione della
richiesta del client) ti serve un proxy applicativo, che sia in grado di
decidere in funzione del contenuto della *richiesta* dove, tra i
backend, dirigere la connessione.
mod_proxy di apache è in grado di gestire la cosa per HTTP, ma lo fanno
anche squid e pound: guardano negli header quale hostname richiedono e
richiamano il backend di conseguenza.
Per POP/IMAP in ambiente *nix c'è l'ottimo perdition: in funzione del
nome utente o parte di esso, sceglie dove mandarti (tramite mappe
interne od esterne).
Per SMTP francamente non ne vedo l'utilità: di solito si usa un server
SMTP che poi instradi in base a delle transport.
Per gli altri protocolli non saprei, ma credo che con qualche ricerchina
qualcosa trovi.
Possibile che esistano proxy multiprotocollo in grado di gestire
parecchi protocolli, ma penso siano perlopiù oggetti commerciali e da un
costo affatto irrisorio.
-- 
Skull & Bones (ER6n Silver)

 
ahhhhh?Apache nat?
La nat e' ha un livello piu' basso non c'entra niente puoi farlo con una 
serie di proxy su tutti i protocolli(su google li trovi quasi tutti).
ciao
pep

 ha scritto nel messaggio 
news:vpg8h.21229$mZ5....@tornado.fastwebnet.it...


 ha scritto nel messaggio 
news:ejs3da$2dl$1...@half.spin.it...


 interne od esterne).
azz .. c'è sempre da imparare cavolo. Corro su google.
-- 
Ciao, Dmitry
I've a dream... bring usenet to every family 

 azz .. c'č sempre da imparare cavolo. Corro su google.
E' pesantemente utilizzato per mailfarm di dimensioni medio-grosse:
anzichč avere storage enormi e molto veloci, in cui concentrare tutto
l'I/O, puoi avere N macchine con caratteristiche piů modeste, ognuna
delle quali mantiene localmente le mailbox di "pochi" (qualche migliaio)
utenti; queste fungono da backend per dei frontend senza I/O (se non
quello di rete) che usino perdition per mettere in contatto il client
che richiede accesso con il server che contiene effettivamente la sua
mailbox (pescandone l'indirizzo da un DB, ad esempio).
Bye.


 80) giro la mia richiesta su ip interno 
192.168.3.10:80
 (magari in dmz).
Ciao,se non ho capito male ti serve pound...un reverse proxy http... per 
pop3 e imap c'è perdition invece...per altri protocolli non 
saprei...Comunque, il link è:
http://www.apsis.ch/pound/
Ecco cosa puo fare (stralcio dal sito...)
a reverse-proxy: it passes requests from client browsers to one or more 
back-end servers.
a request redirector: requests may be distributed among servers according to 
the requested URL. 

Salve a tutti, è la prima volta che scrivo in questo
gruppo e credo che ci rimarrò a lungo tempo!
Allora....qual'è la mia domanda...devo collegare in rete
un pc desktop con un portatile (il primo ha win xp professional sp2
e il secondo win xp home) quindi:
- che cavo devo comprare?
- quali procedure devo eseguire (ci potrebbe essere qualche problema
visto che le versioni del sistema operativo sono diverse?)
Inoltre:
- devo sfruttare la connessione adsl che ho sul pc fisso anche per il
portatile!
come posso condividerla?
Grazie a tutti per l'aiuto!!
Federico

