У меня есть балансировщик нагрузки AWS, который обслуживает трафик на несколько экземпляров EC2, обслуживающих несколько веб-сайтов с разными доменными именами.
Я пытаюсь найти простое решение, при котором любой владелец домена может настроить свой домен (например, mydomain.com) для перенаправления трафика на мой балансировщик нагрузки, который будет обслуживать их веб-сайт.
Это аналогичный вопрос здесь о невозможности псевдонима вершины домена, и это имеет смысл. Однако из-за этого ограничения такие сценарии, как мой, когда я не обязательно хочу размещать всю запись владельца домена (через делегирование), а хочу обслуживать только веб-трафик их корневого домена, становятся сложными.
Хотя можно установить записи A вместо псевдонима для перенаправления трафика непосредственно на IP-адреса балансировщика нагрузки, AWS не гарантирует, что IP-адреса останутся неизменными, а также, если балансировщик нагрузки будет воссоздан, IP-адреса изменятся, что сделает его менее желательное решение.
Любые идеи о том, как я могу обслуживать веб-сайты корневого домена через Load Balancer, были бы замечательными.
Кроме того, владельцы доменов не обязательно размещают свои домены в Route53.