Sei assolutamente sicuro di avere impostato correttamente le voci nel file HOSTS?
codice:127.0.0.1 localhost xxx.yyy.zzz.www www.sito.com .....
fai una verifica...
-chiudi tutti i programmi che accedono alla rete e disconnettiti dalla rete stessa.
-apri il prompt dei comandi e digita:
ipconfig /flushdns
in questo modo svuoti la cache DNS.
Poi digita:
ipconfig /displaydns
dovrebbe stamparti solo le voci del file host piu' i tentativi di risoluzione inversa per 127.0.0.1 ed eventualmente l'ip della tua scheda di rete.
Se le voci del file HOST sono presenti significa che il sistema lo legge.

Rispondi quotando