Question: I have a need to support multiple websites on a single IIS 7 server. One of these websites needs to be able to support wildcard subdomains. I was hoping to use host headers for this approach but am thinking this is not possible. The site that requires wildcard subdomains won't let me use \*.site.com in the host header and therefore won't respond to subdomain requests unless i set it to listen blindly on port 80. If I have that site listen blindly on port 80, it seems my other sites will not work.

It's completely plausible I'm missing a step. Any help is greatly appreciated!

Answer: 
Give each separate website its own IP address and configure IIS to listen based on IP address rather than `Host` header.

Then, any single website with multiple or wildcard subdomains but at a separate IP will work with IIS listening to all incoming requests on that IP.
Just use site.com not \*.site.com