Sé que el archivo de hosts debería estar bajo
C:\Windows\System32\drivers\etc\
Pero por alguna razón, no tengo el directorio etc allí en absoluto. De hecho, busqué "hosts" en C: \ Windows y no encontré nada.
Tengo una instalación de Windows 7 de 64 bits y sí, verifiqué en el Panel de control \ Opciones de carpeta que puedo ver los archivos ocultos.