Newsgroup: it.comp.aiuto
Titolo: Problema Web-Server

Ciao, mi chiamo Vincenzo e sono di Napoli. Ho un grosso problema con un
Web-Server, nell'azienda in cui lavoro, mi è stato chiesto di attivare un
Web-Server in sede. Il server in questione è un Siemens dualprocessor, 1 Gb
di Ram, 4 HDD, il sistema operativo installato è Win2000-Server, software
BackOffice2000 SB, i soft. sono tutti aggiornati con le ultime service-pack
rilasciate compresa quella di IIS, essendo l'unico server della rete lan è
configurato come controller di dominio primario, (funziona tutto
regolarmente) ad eccezione del fatto che non riesco a farlo funzionare come
Web-Server Internet (in quanto in Intranet funziona). L'azienda ha un
contratto con fastWeb, registrazione di un dominio (.it) assegnazione di IP
pubblico e reindirizzamento delle porte al server in sede. Per quanto
riguarda la config. di IIS, ho lasciato tutte le impostazioni di default
tranne il tab Sito Web, in identificazione sito web ho lasciato quello
predefinito, indirizzo IP ho assegnato il nostro IP pubblico e la porta TCP
ho lasciato 80, ho inserito una pagina html di prova nella wwwroot/inetpub e
ho provato a richiamarla attraverso explorer da un client della lan,
digitando 
http://server/paginaprova.html
 viene visualizzata correttamente
mentre digitando 
www.nomedominio.it
 ottengo la pagina di errore di msn dns
error dominio non trovato (il dominio è registrato correttamente e l'IP
publico è attivo riesco a pingarlo tranquillamente). .. HO PROVATO DI TUTTO
!!!!! (anche le impostazioni di IIS) ma ottengo sempre lo stesso
risultato!!!!! Siete la mia ultima speranza. Vi ringrazio. CIAO.
Enzo.
--------------------------------
Inviato via 
http://usenet.libero.it

risultato!!!!! Siete la mia ultima speranza. Vi ringrazio. CIAO.
Assumo che quel server faccia pure da gateway (non mi pare di averlo
letto), che e' condizione necessaria a meno di avere un gateway
separato che NATti verso quel server le richieste entranti al www.
Io penso che il problema sia la mancanza della voce puntatore (PTR)
nel DNS. Cio' verrebbe confermato se digitando l'IP pubblico
dall'esterno riuscissi ad accedere al server www.
Dunque, se cioe' e' vero, poniti il problema: chi gestisce la vostra
zona DNS?
Se e' gestito dall'interno devi aggiungere un puntatore
www.nomedominio.it
 ---> IP_pubblico, al database.
Col DNS Server di Microsoft basta aprire la console di gestione DNS,
click dx, Aggiungi puntatore...
Se invece e' gestito da azienda terza (tipo neFASToWEB), devi
richiedere a loro di occuparsene (e comunque se fosse tale azienda non
mi stupirei neanche...).
Ad ogni modo verifica prima di tutto che immettendo l'IP_pubblico
dalla LAN possa accedere al server web, cio' almeno potrebbe
confermare il corretto funzionamento del server webi di IIS,
permettendo di escludere altre ipotesi.
-- 
        Sephiroth
____________________________
Linux Registered User:181013
"Computers are like air conditionners, they stop
working properly when you open windows."


Ciao, è vero, ho dimenticato di specificare che il server non svolge la
funzione di gateway in quanto questa funzione è demandata al router ADSL
fastweb connesso direttamente allo switch della lan.
Ho seguito i tuoi consigli ed ho cercato di aggiungere un puntatote (PTR)
nel DNS, però l'aggiunta di questo puntatore l'ho trovata nel menù (tasto
dx) "altri nuovi record" della cartella zone di ricerca diretta e cmq non mi
permette di associare un IP ad nome dominio in quanto nel campo "numero IP
Host" non consente l'inserimento del .(punto) e nel campo "nome Host" col
pulsante "sfoglia" mi rimanda al nome del server in uso. Messo alle strette
ho deciso di disinstallare e reinstallare IIS e DNS riconfigurando tutto
daccapo, completata la reinstallazione ho rinconfigurato nel tab
"identificazione sito web" indirizzo IP l'IP publico, ho cmq provato ad
inserire un puntatore nel DNS (anche se non c'è associazione dominio>IP) ed
ho provato a digitare l'IP publico dal browser di un client (sia
dall'interno che dall'esterno) ma il risultato è sempre lo STESSO .... ho
notato un'altra cosa strana, se lascio "nessuno" nel campo IP del tab(ip. s.
web), digitando nel browser di un client l'IP del server oppure
http://nomeserver/paginaprova.html
 la pagina viene visualizzata
correttamente se invece assegno l'IP publico al campo IP "del tab ecc".
ottengo il messaggio di errore "impossibile visualizzare la pagina" ... ORA
questo mi farebbe pensare che non funziona il reindirizzamento dell'IP
publico al nostro server, .. però prima di farmi la centomillesima litigata
con quei "benedetti" di fastweb, vorrei essere sicuro che IIS e il web
server funzionino correttamente, per cui ulteriori tuoi consigli e
suggerimenti saranno molto "graditi" .. Ti ringrazio. Ciao.


suggerimenti saranno molto "graditi" .. Ti ringrazio. Ciao.
Ma tenti di accedere al server web dalla rete interna o da una rete
esterna come Internet?



Ho provato ad accedere sia dalla rete interna (lan) che dall'esterno
attraverso un coll. Internet.
(E' inutile specificare che avendo un conrtratto fastweb, il collegamento ad
Internet è sempre attivo.)
Cmq in intranet (rete interna) funziona solo assegnando "nessuno" o l'IP del
server nel campo indirizzo IP del tab sito web pred. di IIS, mentre
assegnando quello pubblico non funziona. In ogni caso digitando l'IP
pubblico dal browser di qualsiasi client (e anche dall'esterno), il
messaggio di errore è sempre lo stesso.
Il server in questione deve funzionare da web-server Internet ed Intranet,
ossia deve ospitare un applicativo web (html,asp) collegato ad un database
chiaramente richiamabile dalla rete Internet (
www.nomedominio.it
).
Ho inserito il puntatore nella zona inversa di ricerca ma a questo punto
vorrei stabilire aldilà della risoluzione del nome del dominio (DNS) e
quindi usando solo l'IP pubblico, verificare se il probelma è dovuto alla
configurazione del web-server oppure a quei ...... di fastweb (nonostante li
abbia già contattati e mi hanno assicurato che sia l'IP pubblico che la Nat
all'IP del nostro server sono attivi).


all'IP del nostro server sono attivi).
Scusa ma se ho ben capito tu hai una LAN con un commutatore che fa il
NAT verso l'esterno delle connessioni, collegato al router ADSL che
semplicemente reinstrada i dati verso fastweb-internet (oppure il NAT
e' svolto dal router ADSL e il commutatore reinstrada semplicemente?).
Fastweb ti ha assegnato un IP pubblico, e praticamente le connessioni
vengono NATtate all'esterno con questo IP.
E poi hai un server web dentro la LAN che ha un IP locale, ma vorresti
che fosse visibile anche all'esterno.
Io penso che il tuo problema - dato che il NAT funziona e il server
web e' raggiungibile tramite IP locale dall'interno -  risieda nel
fatto che il commutatore non reinstradi correttamente le connessioni
provenienti dall'esterno, ne' tantomeno quelle provenienti
dall'interno, mi pare di capire.
Quindi devi impostare una regola sul commutatore (ammesso che sia lui
a fare il NAT) in modo da reinstradare le connessioni per quell'IP
pubblico verso la rete interna, su cui e' presente il nodo del server
web in ascolto. Qui in teoria avresti due scelte:
- puoi assegnare al server web l'IP esterno che possiedi, in questo
modo il commutatore non ha bisogno di fare un NAT verso la rete
locale; in questa configurazione il server web si mette in ascolto su
entrambi gli indirizzi.
- puoi assegnare al server web un IP locale, in questo modo il
commutatore deve fare NAT delle connessioni dall'esterno verso la rete
locale; ottieni una maggiore sicurezza a costo di un maggiore carico
di lavoro del commutatore; in questa configurazione il server web
elabora pacchetti destinati solo al suo indirizzo locale.
In entrambe le situazioni ai client interni e' conveniente usare
l'indirizzo locale del server web. Se vuoi semplificare la vita degli
utenti puoi permettere di fare la risoluzione inversa del nome DNS,
aggiungendo un puntatore, come ti avevo spiegato. Cio' evita di dover
inserire l'indirizzo IP al posto del nome host.
Scegliendo la prima configurazione, in caso di sistemi che
implementano il NAT in modo completo, puoi impostare il NAT in modo
che reinstradi al server web solo le connessioni destinate alla porta
www, vale dire TCP 80.
Mi pare inoltre di aver capito che il DNS del tuo IP pubblico non e'
gestito internamente dal tuo server DNS, ma da quello di fastweb, e
quindi la modifica delle impostazioni della zona DNS sul tuo server
non ha alcun effetto all'esterno.
Quindi in conclusione, verifica quale dei due dispositivi (commutatore
o router ADSL) dovrebbe fare il NAT dall'esterno verso l'interno e
configuralo correttamente.
Fammi sapere, ciao!



Ciao, allora, credo che si sia creata un pò di confusione, in realtà la
configurazione della mia rete lan è molto semplice :
Ci sono 10 client(win2000Pro), 1 server(win2000Server), 1 router adsl(cisco)
fornito da fastweb collegato direttamente allo switch della lan(lato lan) e
alla linea digitale-ottica fastweb(lato wan), che funziona anche da gateway
per l'intera lan (compreso il server), non ci sono commutatori o dispositivi
che reindirizzi o nattino verso l'interno o l'esterno gli indirizzi IP.
Il server ha installato a bordo tutti i servizi win2000Server (DNS, DHCP,
IIS, ecc..) ed è configurato come controller di dominio. Abbiamo un IP
pubblico assegnatoci da fastweb nattato verso l'IP locale del nostro server
(dalla stessa fastweb) con il reindirizzamento delle porte(anche questo
fatto dalla fastweb).
Ora il problema è che io non riesco a farlo funzionare come web-server
Internet, ossia digitando da un qualunque pc(sia interno che esterno)
collegato ad internet o 
www.nomedominio.it
 o IP pubblico non visualizza la
pagina html di prova che ho inserito nella wwwroot/inetpub del server
stesso. Dalla parte interna ossia da un client della lan se digito nel
browser l'IP locale del server la pagina viene visualizzata correttamente
(sempre che non inserisca nel tab "sito web predefinito" indirizzo IP di IIS
l'IP pubblico) perchè se inserisco l'IP pubblico nel tab .....ec. non
visualizzo più la pagina neanche in locale. Stamattina ho ricontattato i
"signori" e mi hanno assicurato che la nat IP pubblico>IP locale(del server)
funziona e che la mia porta 80 risulta aperta, inoltre ho chiesto riguardo
la gestione della zona DNS e mi hanno risposto che la gestione è controllata
da loro, per cui è escluso anche il problema del controllo DNS. Cos'è allora
che non funziona ? . Ti ringrazio per il tuo interessamento.
Ciao.


che non funziona ? . Ti ringrazio per il tuo interessamento.
Ammettiamo che quello che ti dice fastweb sia veritiero. A questo
punto il problema sta tra il segmento di rete:
router fastweb <---> commutatore LAN
e la rete interna.
Andando per esclusione penso che il problema stia nello switch.
Secondo me non e' capace di reinstradare correttamente i pacchetti
destinati al server web (IP privato).
Bada che una richiesta di connessione alla porta TCP 80 verso il
server web, dall'esterno, transiterebbe sul segmento succitato con
indirizzo locale (dato che il router fastweb esegue il NAT).
Io ti consiglio di provare le solite utilita' di rete quali PING e il
Traceroute, sia dall'esterno che dall'interno. E provare eventuali
utilita' di verifica della rete presenti sul commutatore.
Se la sede e' a Milano, volendo, potrei anche fare un salto a vedere,
perche' per via telematica si capisce poco!



E' vero, hai ragione lo switch è un commutatore ma io pensavo ti riferissi
ad altri dispositivi aggiuntivi di commutazione, comunque per quanto
riguarda le prove sulle lan le ho già fatte diverse volte sia con il ping
che con il traceroute e dall'interno(lan) riesco a pingare tranquillamente
tutti gli indirizzi (interni ed esterni compreso quello pubblico), fastweb
(dagli innumerevoli "incontri telefonici") mi conferma che riescono a
pingare senza problemi sia il router che il nostro server(IP locale), per
quanto riguarda problemi di comunicazione interna tra client server e router
non ce ne sono (anche perchè tutti gli applicativi in rete funzionano
compreso Exchange) e tutte le macchine accedono ad Internet.
Dall'esterno connettendomi da casa mia (con il mio "piccolo" modem) pingo
tranquillamente l'IP pubblico(e dall'esterno non posso fare altre prove).
Per quanto riguarda lo switch, purtroppo è un "banalissimo" switch 24 porte
senza porta seriale di comunicazione per eventuali software di gestione ed
utility e comunque non consente nessun tipo di configurazione , per cui
l'unica cosa che posso fare è quella di provare a sostituirlo
momentaneamente con un'altro e verificare quello che mi dicevi, non posso
farlo oggi in quanto oggi non sono in sede e purtroppo sia la sede che io
siamo a Napoli (troppo lontano da MIlano).
Comunque ti rinnovo i ringraziamenti per il tuo interessamento mi sei di
grande aiuto anche perchè entro la settimana prossima devo assolutamente
risolvere questo "dannatissimo" problema.


 > --
Ciao, allora stamattina ho fatto quello che mi hai consigliato, ed ho
cominciato a ragionare per esclusione :
Esclusione dello switch: ho scollegato tutta la lan, ho portato uno switch
che avevo io (un piccolo switch a 5 porte) a cui hoi collegato solo il
router, il server ed un client connettendoli tutti usando dei cavi nuovi.
Ho eseguito la solita prova digitando nel browser del client l'IP locale del
server ottenendo all'istante la visualizzazione della pagina html di prova,
ho digitato l'IP pubblico ed ho ottenuto il solito errore di "server non
trovato", quindi abbiamo escluso lo switch.
Esclusione del server :
Ho spento il server e l'ho scollegato. Ho attivato un'altro client con a
bordo win2000Pro e gli ho installato IIS e una pagina html nella
wwwroot/inetpub, ho modificato il suo IP locale(del client) e gli ho
assegnato quello del server(simulando così la situazione originaria), ho
eseguito la solita verifica dall'altro client ed ho ottenuto gli stessi
risultati ossia con l'IP locale visualizza la pagina, con l'IP pubblico il
solito errore, quindi è escluso anche il server. A questo punto o di nuovo
"girato" e "rigirato" tutti i parametri di IIS ma non ho ottenuto niente.
Quindi l'ultima alternativa sarebbe il router ma come ti ho già detto
essendo di "proprietà esclusiva" di fastweb non posso entrare nella sua
configurazione neanche per controllarla (possono farlo solo loro) d'altro
canto i "magnifici signori" continuano a confermarmi che per loro funziona
tutto correttamente, per cui a questo punto non sò più cosa fare!! ... spero
che tu mi dia qualche altro suggerimento.
