AWS LoadBalancer CNAME Скрыть - PullRequest
       16

AWS LoadBalancer CNAME Скрыть

0 голосов
/ 22 мая 2019

Можно ли скрыть балансировщик нагрузки AWS classic / Application CNAME?

У меня есть доменное имя, сопоставленное с балансировщиком нагрузки AWS Classic.Когда я копал имя домена с помощью команды хоста, он показывает loadbalancertype.amazonaws.com(CNAME).

Я хочу скрыть / удалить CNAME балансировщика нагрузки.

Ответы [ 2 ]

0 голосов
/ 22 мая 2019

AWS classic / Application Loadbalancer предоставляет имя DNS, поскольку оно может увеличиваться и уменьшаться, и вам не нужно заботиться о добавлении IP-адресов в вашу запись. Если вы используете службу DNS, отличную от Route53 или CloudFlare, у вас нет другого выбора, кроме публикации записи CNAME. В Route53 у вас есть запись Alias, которая может выполнить вашу задачу, но для этого вам нужно использовать серверы имен Route53. Нет проблем в использовании записей CNAME, если вы не хотите, чтобы никто не мог получить доступ к нашему веб-сайту с помощью DNS-имени ELB, вы можете иметь правило WAF блокировать на основе заголовка HOST.

0 голосов
/ 22 мая 2019

Почему вы используете записи CNAME?Вы можете использовать Псевдоним записи, а затем выбрать балансировщик нагрузки в качестве цели.Это также снижает ваши затраты на Route53.

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html

Тогда у вас будут ip-адреса в вашем отчете верхнего уровня.Однако, если вы углубитесь в host ip-address, вы получите возвращенный домен ec2-...compute.amazonaws.com.

airbnb.com делает это так, например.

...