Проблема в том, что ваши виртуальные хосты не настроены на прием запросов для домена, для которого предназначена запись CNAME.
Вам необходимо установить директиву ServerAlias
(при условии, что вы используете Apache), чтобы она содержала все возможные варианты, которые вы хотите использовать для доступа к своему приложению.
Запись CNAME - это просто псевдоним записи A, поэтому она всегда разрешает IP-адрес, на который указывает запись A. Вам нужно указать веб-серверу, как обрабатывать эти домены (он основан на заголовке Host:
HTTP-запроса).
Вы обнаружите, что у вас возникла такая же проблема, если вы создадите записи A для других своих поддоменов вместо CNAME.
Если вам нужно динамически добавлять / удалять пользователей, вы, вероятно, захотите использовать mod_vhost_alias , чтобы вам не приходилось перезапускать Apache каждый раз, когда вы это делаете.
РЕДАКТИРОВАТЬ Извините, только что заметил ссылку на aspx
, что, вероятно, означает, что вы используете IIS, что означает, что я не могу сказать вам точно, как его настроить, так как почти ничего не знаю об IIS. Перенесите этот вопрос в IIS, и кто-то, вероятно, сможет помочь: -)
ДРУГОЕ РЕДАКТИРОВАНИЕ Эта страница от M $ может помочь вам с виртуальным хостингом IIS, хотя я до сих пор не знаю, как сделать это динамически / программно.