Voy a explicar un poco el funcionamiento del apache con los virtualhost... imaginaos que registro 5 DNS que apuntan a la misma IP fija (la del servidor apache), y en el archivo httpd.conf configuro los correspondientes virtulhost, pues bien, ¿como distingue el servidor apache las 5 direcciones de internet cuando cada una de ellas solicita sus servicios? Cuando yo tecleo cualquiera de las 5 DNS (que apuntan a mi IP) en un navegador, este envia a la direccion IP asociada a la DNS que acabo de teclear un paquetito con la solicitud de servicio, y en LA CABECERA DE ESTE PAQUETITO VIENE ESCRITO EL "SERVER NAME" (EL DE LA CONFIGURACION DEL VIRTUALHOST) CORRESPONDIENTE, EL APACHE BUSCA EN LOS DISTINTOS VIRTUALHOST la directiva "SERVER NAME", Y SI COINCIDE CON LA CABECERA DEL PAQUETITO SIRVE LA PAGINA WEB ADECUADA...
Pues bien, he encontrado una pagina en internet que permite registrar subdominios de tercer nivel (totalmente gratuitos) que te redireccionan una una IP fija, con la particularidad que el Apache es capaz de identificar la cabecera de los paquetes que estas DNS mandan. La direccion es: www.dnsq.org Obviamente si compras un dominio no hay problemas de identificacion de la cabecera de los paquetes (o al menos eso creo...)
Un saludo
