Фоновый контекст: ASP.NET / IIS (не уверен, имеет ли это значение)
У меня есть веб-приложение на example.com , и пользователь моего приложения получает свой собственный контентстраница по адресу, подобному example.com / abc-trinkets .Я хотел бы предложить пользователю возможность указать свой зарегистрированный домен в моем веб-приложении, чтобы его контент был доступен по адресу abctrinkets.com .Изначально просматривая порядка 10-100 пользователей с настраиваемыми доменами.
В идеале я бы хотел, чтобы у моего пользователя было только одно имя хоста или IP-адрес, который он должен знать для правильной настройки со своим регистратором, и еслиЯ изменяю настройки своих серверов (другой хост, меняю адреса, балансировку нагрузки и т. Д.), И пользователю не нужно будет менять свои настройки.
У меня нет проблем с обработкой запросов, как только они попадают в мое веб-приложение,но я ищу информацию о том, как лучше настроить маршрутизацию, чтобы запросы приходили на мое приложение / сервер. Мне бы хотелось, чтобы "универсальный" тип поведения не требовал от меня индивидуальной настройки чего-либо для каждого домена, на который может указывать пользователь.
Полагаю, мне понадобится какой-то видслоя между адресом, который я даю своему пользователю и моему фактическому серверу ... это как управляемая служба DNS или какой-то другой тип сервера имен, который я бы настроил на своем хосте?Это что-то простое, что уже должно быть обработано несколькими простыми настройками на моем веб-сервере?Я волнуюсь, что делаю это более сложным, чем нужно.