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

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

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

Другие вопросы по тегам