Newsgroup: it.comp.reti.locali
Titolo: Accedere a due web server (:80) su una ADSL con unico numero IP statico

Buona giornata a tutti.
Sperando di non essere OT, chiederei un piccolo aiuto.
Mi � gi� capitato di configurare dei modem router ADSL (di Alice, il
modello Pirelli) su utenze che disponevano di un indirizzo IP statico
esterno per, poniamo, accedere dall'esterno ad un web server (o ad un
programma come PCAnywhere della Symantec che usa di default le porte
8631-5632 o ancora per usare Desktop remoto di Windows sulla porta
3389).
Ora, va tutto bene se nella rete che sta dietro il router c'� una sola
macchina che deve rispondere sulla porta 80, 5631 o 3389, ma se invece
ce ne sono pi� di una?
Mi trovo con il caso proprio di PCAnywhere: ADSL con indirizzo IP
statico unico, tre macchine con tre distinti PCAywhere che ci girano:
non mi sembra che possa impostare una porta diversa per il secondo ed il
terzo pc (mentre a volte su qualche interfaccia tipo web server posso
cambiare la porta da 80 a 81 ecc.) e non posso certo impostare pi� di un
virtual server su macchine diverse per lo stesso tipo di servizio e
relativa porta.
E' un problema senza soluzione (ergo, bisogna passare ad una ADSL con
pi� indirizzi IP statici) oppure si pu� aggirare in qualche modo?
Grazie mille in anticipo.

 ce ne sono pi� di una?
Nel caso della 80 in teoria puoi usare host headers e redirection
(ammesso che si tratti di traffico HTTP) ma in ogni caso, potresti
risolvere la cosa creando dei port forward specifici, supponiamo
di avere tre macchine che debbano ricevere connessioni sulla
porta 3389 e che abbiano IP 192.168.1.10, .11 e .12 a questo punto
potrai configurare tre forwarding sul router
WAN:23010/tcp -> 
192.168.1.10:3389/tcp
WAN:23011/tcp -> 
192.168.1.11:3389/tcp
WAN:23012/tcp -> 
192.168.1.12:3389/tcp
ed a quel punto connettendoti ad una di tali porte la connessione
verr� reindirizzata alla 3389 della rispettiva macchina interna
tutto ovviamente dipende dalla possibilit� del NAT/Router
di creare forwards su porte specifiche

 wrote:

Ti ringrazio moltissimo per la risposta e la celerit� (praticamente un
minuto). 
Stamattina ho provato ad intervenire su quel router di Alice, e la cosa
sembrerebbe essere possibile, in quanto si pu� creare un "virtual
server" impostando l'IP di destinazione (l'indirizzo IP fisso della
macchina interna che si vuole contattare), il tipo di porta
(tcp-udp-all), la porta interna e la porta esterna.
Ho provato a farlo, usando come numero di porta esterna sia uno di
quelli che hai messo tu nell'esempio (23010) che un altro numero del
tipo "non assigned" (tabella IANA) come il 271, come numero di porta
interna l'80 e come indirizzo di destinazione l'IP interno della
macchina che volevo chiamare.
Facendo dall'esterno la chiamata
http://(indirizzo IP statico della ADSL):23010
mi aspettavo mi rispondesse l'interfaccia web di uno switch di quella
rete, invece no, internet explorer mi restituisce il messaggio
"impossibile visualizzare la pagina web"
Rispondono invece corretamente le macchine ed i servizi per i quali
metto lo stesso numero sia in porta esterna che porta interna (ho ad
esempio un web server di un videoregistratore che permette di cambiare
la porta da 80 ad altro numero, e questo funziona.
Funziona anche la chiamata http verso un'altra interfaccia web, senza
mettere l'80, perch� ho rediretto questa porta su un altra macchina
(centralino telefonico).
Insomma, a me sembra che dovrebbe funzionare anche seguendo le
indicazioni che mi hai dato tu. Dove sbaglio? Pu� essere che il modem
router di Alice (un Pirelli abbastanza nuovo) non supporti questo tipo
di servizio, anche se apparentemente sembra di s�?

 la porta da 80 ad altro numero, e questo funziona.
si ok, ma DEVE (e lo so perch� ho provato) funzionare anche come
ho descritto ossia impostando il forward con porta WAN diversa da
quella LAN; a patto che le condizioni di cui sopra siano rispettate
ciao

 ciao
Ciao e a buon rendere.

 messo il gateway nei dati di rete di quegli switch.
Aspetta un secondo... mi stai dicendo che hai attivato un forward
verso le porte relative alla GUI di amministrazione (o alle porte
SNMP) di alcuni switches di rete rendendoli raggiungibili da
internet SENZA alcun tipo di protezione (e no, la "password"
NON � una protezione sufficiente) ?
Non mi sembra una idea particolarmente "salubre"; anche se
c'� una password, qualcuno potrebbe avviare un "bruteforce"
per cercare di scoprirla e qualche centinaio di migliaia di
tentativi di logon potrebbero causare qualche "inconveniente"
agli switches, senza contare che se poi si imbroccasse la pwd
sarebbero dolori dato che in quel caso sarebbe possibile
combinare dei bei disastri o (peggio) mettersi ad intercettare
tutto il traffico in transito :P
Come minimo sarebbe opportuno restringere l'accesso a tali
porte tramite delle regole di firewalling ai soli indirizzi IP esterni
dai quali dovrai accedere ai sistemi; oppure potresti valutare
l'opportunit� di installare (es.) "stunnel" su un computer in LAN
(che dovr� essere acceso per permettere l'accesso ai sistemi
pubblicati) e permettere l'accesso solo ai clients esterni che
siano in possesso di un certificato valido
Oh, poi ... per carit�, libero di non farlo, del resto se uno si
diverte a vestirsi da membro del KKK e girare di notte nei
sobborghi di New Orleans reggendo un cartello con sopra
la scritta "sporchi negri" io non posso certo impedirglielo <g>

 la scritta "sporchi negri" io non posso certo impedirglielo <g>
Non conosco il mondo degli hacker e sniffer, non so se ci sia un
interesse ad andare a vedere cosa c'� dietro ogni porta lasciata aperta.
Qui non c'� niente di interessante per chi non sia il proprietario della
cosa, per� come giustamente mi suggerisci il solo tentativo di entrare
potrebbe causare rallentamenti e danni, per cui vedr� di imparare
quantomeno le contromisure minime.
D'altronde credo che, dando in qualunque misura accesso ad un sistema
dall'esterno, una qualche forma di rischio si cominci necessariamente a
correrlo.
Grazie ancora per i suggerimenti, gentilissimo.