Newsgroup: it.comp.reti.locali
Titolo: problemi con risoluzione dei nomi con win95 & internet explorer

Salve ragazzi...armatevi di una buona dose di pazienza, e leggete, per
favore...
Ho un pc con win95 OSR2 e Internet Explorer 4.0 versione 4.72.3110.8,
("versione di aggiornamento SP1a"...c'e' scritto accanto alla
versione...non so cosa significa)
Sto utilizzando un server web che si chiama omniHTTPd...(una versione
limitata a 30 giorni). Ed ho settato due "domini virtuali" su quel
server (il server web supporta l'HTTP 1.1 correttamente, almeno cosi'
mi sembra, avendo controllato con una sessione telnet)...in modo che
se si inserisce nel browser l'URL 
http://localhost.localdomain
, il
server web mostra la pagina html contenuta in una certa cartella...
se invece si inserisce l'URL 
http://wind.localdomain
, allora il server
restituisce un'altra pagina che si trova in un'altra cartella.
A me interessa che questo funzioni "offline"...non so se mi
spiego...senza cioe' dover fare una connessione ppp al mio provider.
(preciso che non possiedo nessuna scheda di rete)
Per far questo ho ritoccato il file "hosts" nella cartella in cui
risiede windows, inserendo le seguenti voci
127.0.0.1   localhost.localdomain
127.0.0.1   wind.localdomain
Tutto funziona perfettamente con Opera(e questo vale per tutte le
versioni di opera, apparentemente), ma le cose non vanno altrettanto
bene con Internet Explorer: quest'ultimo infatti non riesce a
"risolvere" l'indirizzo...o almeno, a me sembra cosi', visto che mi
presenta sempre il dialogo di accesso remoto per chiedermi se voglio
iniziare una connessione con il modem.
Dopodiche', scegliendo "non in linea", il browser non effettua la
connessione.
Per capire se internet explorer effettuasse o meno la connessione ho
provato ad usare "netcat" e "ascoltare" quello che succedeva alla
porta sulla quale Internet explorer faceva la richiesta....ebbene: non
c'e' stata nessuna connessione...dunque credo di aver capito che
IExplorer non vuole (o non riesce?) ad accedere al file "hosts"
Ho provato anche a modificare il file "lmhosts" (tanto per provare),
ma non ottengo alcun risultato.
Avete idea di quale possa essere il problema ?
Se potete, rispondetemi per email, presso 
Hopf...@freemail.it
Grazie
Ciao
===============================================
John Hopfield		   
Hopf...@freemail.it
"Some of these days
	You'll miss me honey"
===============================================


Almeno apparentemente ho risolto il problema:
ho scelto "non utilizzare mai la connessione di accesso remoto" dalle
proprieta' di connessione di Internet Explorer 5 (nel frattempo avevo
installato l'explorer 5 sperando di risolvere cosi' il problema).
Adesso quando voglio connettermi ad internet devo lanciare
"esplicitamente" una connessione di accesso remoto...il dialogo non si
presenta automaticamente...
Questo non mi da' fastidio piu' di tanto...
Il problema e' che, comunque, non riesco a capire perche' si comporti
cosi'!
*Ovunque* (vedi MSDN) c'e' scritto che il controllo del file "hosts"
avviene *prima* dell'accesso al DNS. Allora perche' IExplorer non
trova subito il mio server web locale ? E invece cerca di connettersi
ad internet come se volesse risolvere l'URL attraverso il dns del mio
provider ?
E soprattutto: perche' Opera, a differenza di Explorer, non presenta
lo stesso problema ??
Correggetemi se sbaglio: le cose dovrebbero, secondo me, funzionare
cosi': 
1) Internet Explorer cerca di aprire una connessione con
wind.localdomain
2) si va a vedere nel file hosts se esiste una voce "wind.localdomain"
3) si vede che l'indirizzo e' 127.0.0.1
4) ci si connette a 127.0.0.1 (senza bisogno di "accesso remoto")
(una richiesta http in fin dei conti dovrebbe essere sempre effettuata
con le stesse API no ? E la risoluzione dei nomi dovrebbe avvenire ad
un altro livello, non a livello applicativo...o sbaglio ?)
Qualcuno saprebbe spiegarmi ?
