ASP.NET MVC: сопоставление поддоменов с приложениями - PullRequest
0 голосов
/ 21 марта 2019

У меня есть приложение, которое позволяет клиентам использовать поддельные тщеславия для определенных ресурсов.Например: customerName.domain.com

В настоящее время все дочерние домены обрабатываются одним и тем же монолитным приложением (APP 1) с использованием маршрутов, поэтому мне не нужно связываться с записями DNS.

Теперь я хочу скопировать это монолитное приложение (APP 1) в другую страну по соображениям соответствия, чтобы клиенты этой страны имели доступ к копии этого приложения (APP 2), размещенной в этой стране.

Есть ли способ заставить эту новую копию приложения обрабатывать некоторые из этих поддоменов без необходимости добавлять записи CNAME для каждого клиента?

Я думал примерно так:

1- Пользователь заходит по URL URL customerName.domain.com 2- APP 1 получает этот запрос, выполняет поиск в базе данных и видит, что этот клиент находится в другой стране.3- APP 1 как-то указывает, что запрос должен обрабатываться APP 2. постоянно.

Поскольку URL-адрес должен быть одинаковым, типичное перенаправление в этом случае не будет работать.

Я стараюсь избегать создания CNAMES для каждого клиента, потому что у нашего DNS-провайдера нет API, а их создание вручную плохо масштабируется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...