Я думаю, что способ сделать это состоит в том, чтобы сделать веб-сайт веб-сайтом по умолчанию на сервере, т.е. настроить так, чтобы все запросы к IP-адресам серверов попадали на этот веб-сайт (если заголовок не соответствует другому веб-сайту, который явно его ищет).Вы делаете это просто, не указывая заголовок в настройках IIS (только IP-адрес и номер порта) - вы можете сделать это только для одного сайта для каждой комбинации IP-адрес / порт на сервере.
Затем посмотритепо URL-адресу запроса на веб-сайте, чтобы определить, какой домен был запрошен.
Таким образом, нет необходимости «создавать» субдомены ... но вам нужно отклонить все запросы к домену, который вы не делаетехочу узнать.
Если вы не можете сделать это, вам нужно настроить метабазу IIS из приложения - не невозможно, но очень рискованно и, вероятно, плохая идея.