¿Múltiples localhost: 80 sitios enlazados en IIS?

(Puedes saltar directamente a la pregunta, pero el contexto está en la sección de fondo).

Contexto técnico

Windows 8IIS 7

Fondo:

Como muchos otros, trabajo con IIS y de vez en cuando necesito configurar una versión local de un sitio. Ahora, al configurar diferentes sitios, es bastante común asignarles diferentes puertos para que no se superpongan. Por lo tanto, puede tener su sitio A en el puerto 80, su sitio B en el puerto 81 y así sucesivamente.

Ahora, quiero configurar los enlaces para poder tener varios sitios en el puerto 80 y, con la distinción de host de encabezado, al mismo tiempo puedo proporcionar URL significativas para estos sitios.

Una opción para hacer esto es agregar entradas a su archivo de hosts, como:

127.0.0.1 siteA.com
127.0.0.1 siteB.com

Y con esto, debería poder navegar a siteA.com o siteB.com y tener que trabajar localmente.

Pero quiero dar un paso más, ya que localhost ya está configurado para coincidir con 127.0.0.1, así que:

Pregunta:

Había configurado los enlaces de IIS como:

site    host header       port
siteA   siteA.localhost   80
siteB   siteB.localhost   80

Y esperaba poder navegar ahttp: //siteA.localhost/ yhttp: //siteB.localhost/ y conseguir mis sitios.

Sin embargo, cuando navego, parece que mis solicitudes nunca llegan a IIS y la dirección no se resuelve.

¿Por qué no funciona eso?

Actualizar:

He elegido la respuesta de chue x porque él explicó por qué esto no funciona. Para aquellos que pueden seguir mi mismo camino, pueden pensar "bueno, solo podría agregar*.localhost en el archivo hosts y se debe hacer ". O incluso cambiar a*.local o*.localdev.com o algo por el estilo.

Eso, sin embargo, no funciona:Comodines en un archivo de hosts de Windows

Como lo señaló chue x, nuestro único enfoque en este momento es seguir agregando entradas al archivo de hosts o, como explican en la pregunta vinculada, usar otro servidor DNS.

Respuestas a la pregunta(1)

Su respuesta a la pregunta