Cómo reescribir la URL como subdominio en asp.net sin crear realmente un subdominio en el servidor

Espero que esta no sea la primera vez que hago esta pregunta en SO.

Tengo URLs en mi sitio web y las estoy usandoquery string valores Por ejemplo:http://foo.com/xyzPage.aspx?barvalue=yehaa

a

http://yehaa.foo.com/

Por favor sugiera cómo se puede lograrsin crear realmente subdominios en el servidor ..

HeIIS 7.5 instalado en la máquina servidor y utilizandoAsp.net 4.0.

Muchas gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta