Newsgroup: it.comp.reti.cisco
Titolo: Nat su Loopback

Ciao a tutti, ho un router 1751-adsl configurato con pat e con un
server web interno ( 
www.test.it
 ) . Il problema "classico" è quello
che i client interni non riescono ad accedere al server web tramite l'
ip pubblico ma solo tramite l' ip interno. Sapete se c' è un modo per
configurare il cisco affinchè si riesca a fare  ?  Ho fatto delle
prove con il Nat sulla loopback e funziona , peccato che però  l' ip
su cui si fa il PAT deve essere diverso da quello assegnato all'
interfaccia esterna, che non è il mio caso.
grazie
giuseppe citerna
ccie#10503


Non puoi usare una rout-map sull'interfaccia interna catturando il solo traffico HTTP?
E' quello che si fa con il trasparent-proxy.
Ciao Alex

Ciao Alex, il problema non è catturare il traffico http ( che potrei
risolvere come dici tu ) ma piuttosto è dovuto al fatto che le
richieste provenienti dalla rete interna  verso l' ip pubblico del
server web (interno) che poi è l' ip dell' atm del router , arrivano
al router sulla inside il quale le ruota verso l' atm "outside" e
pertanto natta l' ip sorgente. A questo punto il router si ritrova un
pacchetto ip con ip sorgente = ip destinario = ip atm  che muore li.
Per risolvere avevo pensato di usare il nat su loopback facendo in modo
che il traffico che proviene dal pc e arriva al router venga rediretto
sulla loopback e nel frattempo cambio l' ip sorgente con un pool
fittizio e cambio l' ip di destinazione pubblico in ip privato del
server. a questo punto il router ruoterebbe tale pacchetto sulla
ethernet verso il server web interno che risponderebbe all' ip fittizio
inviando il pacchetto al router che ruoterebbe questo pacchetto alla
loopback ( con una statica ) e traslerebbe di nuovo l' ip destinatario
con quello reale del client che ha fatto la richiesta e l' ip sorgente
con il pubblico .
E' un po contorto ma vi garantisco che funziona . Però il requisito è
che l' ip del pat è diverso da quello dell' atm. perchè in caso
contrario il router non invia mai un pacchetto destinato ad un ip di
una rete direttamente connessa(atm) verso una loopback con una statica.
se vi viene in mente qualcosa fatemelo sapere
giuseppe
ccie#10503

>se vi viene in mente qualcosa fatemelo sapere
Il server dns è interno o esterno alla rete?
Se è esterno non dovresti avere problemi in quanto ios fa il doctoring del 
dns di default, quindi i tuoi pc dovrebbero vedere risolto il nome 
direttamente con l'indirizzo interno.
Se il server è interno basta che configuri due zone sul dns ed il gioco è 
fatto.
Ciao,
        Tosh. 

Ciao mitico, sempre attivo alla grande !! Il dns è interno e quindi
posso risolvere a livello dns/risoluzione host , ma ormai mi ero
fissato a trovare una soluzione a livello di router per pura tignoseria
:) 
grazie
giuseppe
ccie#10503

fissato a trovare una soluzione a livello di router per pura >tignoseria:)
Mi sa che devi mettere da parte le tue voglie, l'unico modo che esiste 
(almeno per quanto ne so io) per correggere una reply dns con ios è quello 
di fargli attraversare un nat con una statica che abbia esattamente come 
source global e source local gli ip interessati, quindi il server dns deve 
essere esterno.
Ciao,
        Tosh.