Как настроить ALB с эластичными IP-адресами для разрешения только нашего FQD

Как настроить ALB с эластичными IP-адресами для разрешения только нашего FQD

У нас есть веб-сайт www.mamapedia.com, который доступен как по адресу ALB, так и по эластичным IP-адресам, назначенным ALB в любой момент времени.

Это проблематично и вызывает проблемы. Мы определили сайт, в записях DNS которого указаны наши текущие эластичные IP-адреса и наш адрес ALB. Мы также подтвердили, что Google индексирует их сайт и наш сайт вместе, что влияет на наши результаты. Например, мы можем видеть наши страницы в результатах Google с заголовком мошеннического сайта, который жестко закодировал наш текущий эластичный IP-адрес.

Нам кажется, что есть два способа справиться с этой проблемой:

  1. ALB + Динамические IP-адреса (наша текущая настройка) — разрешить доступ к нашим веб-серверам только через доменное имя.

  2. ALB + Статические IP-адреса — перенаправляем статические IP-адреса на наш домен

В настоящее время мы выполнили настройку по пункту 1. выше и не можем решить, как:

  • Разрешить нашему доменному имени разрешать доступ к нашему сайту только
  • Блокировка IP-адресов и адресов ALB (которые могут меняться) от преобразования на наш сайт

Может ли кто-нибудь оказать помощь в этом?

Подводя итог, еще раз отметим, что поскольку и наш адрес ALB, и наш IP-адрес могут динамически меняться, мы хотели бы разрешить доступ к нашему сайту только по полностью квалифицированному домену.

Заранее спасибо,

Джейк

решение1

ALB может выполнить так называемый Host Based Routing. Создайте пустую целевую группу и определите ее как маршрут/слушатель по умолчанию. Создайте еще одну целевую группу, содержащую вашу цель, и добавьте соответствующие правила маршрутизации хоста, которые содержат только ваши имена DNS. Я думаю, вам понадобится один слушатель на хост, но вы можете назначать целевые группы несколько раз.

Это приведет к тому, что запросы, поступающие с другого DNS-имени, не будут попадать на ваш сайт.

https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#host-conditions

Связанный контент