Как правило, лучший подход к этому (если это возможно) состоит в том, чтобы не использовать заголовки узлов или отдельные сайты IIS для каждой регистрации. Просто выделите IP-адрес для этого приложения, которое отвечает на все запросы на порту 80 (или на любом другом порту, который вы используете), и позвольте вашему приложению определять заголовок узла по запросу. Таким образом, если у вас 1000 регистраций, вы не получите 1000 «вещей», которые необходимо правильно настроить на уровне ОС / сервисов.
В качестве альтернативы, если вам нужен только код, не знаете, на каком языке вы смотрите, но см. Ниже для C # ...
http://forums.iis.net/t/1151463.aspx