Korg1988
Tu querías saber si se puede crear algo como subdominio.localhost, y te he dado la forma de hacerlo.
Al margen de mi explicación, releyendo el post vi que Ferny te indicó un tutorial en
http://servidor.hostrocket.com
El cual está mucho más que preciso y abarca todos los aspectos de la configuración básica de Apache incluso para trabajar con tu PC como servidor accediendo a Internet. En lo que respecta a ti franco190453. Muy lindo tu curso. Pero en una máquina solitaria, sin conexión a internet ni integada a red alguna, yo puedo configurar Apache (y nadie dijo que Apache resuelve dns, Apache busca un servidor DNS que los resuelva, obvio) para crear dominios/subdominios a mi antojo y utilizar el archivo de hosts local (en términos prácticos ese archivo se convierte en las base de datos que tu mencionas, si quires comprobarlo modifica tu archivo de hosta e incluye la linea 127.0.0.1 hotmail.com, vacia la cache de IE, reinicialo y dime a dónde te lleva si quieres ir a chequear tu hotmail) para que resuelva esos nombres con ip del tipo 127.0.0.x, queda claro que los nombres deben respetar una sintáxis y no se puede crear un nombre de dominio a partir de un número ip como pretende Korg1988
Saludos