2016-08-19 32 views
0

Я использую усилитель эластичной нагрузки AWS в моей текущей настройке, которая затем передает запросы на два сервера приложений. Я перешел на AWS в течение последних нескольких месяцев, и я пытаюсь найти лучший способ сделать catchall в моем файле Zone, чтобы любой трафик в любой другой субдомен отправлялся в балансировщик нагрузки.Catchall Cname для использования с эластичным балансировщиком нагрузки AWS

GoDaddy не позволяет Cnames использовать * в качестве учетной записи, а ELB не имеет публичного IP-адреса для меня; просто публичная запись DNS, которую предоставляет Amazon. Как я должен обрабатывать catchall в этой ситуации?

ответ

1

Я хотел бы передать домен AWS и использовать Route 53 alias

0

Route53 позволяет *.rood.tldALIAS A записи, которая является именно то, что вы пытаетесь достичь. CNAME s незаконны для размещения на корне (вершине) домена, поэтому вы не можете использовать доменное имя для корня вашего домена (или других поддоменов с *), поэтому вам нужен IP-адрес.

ALIAS A записи A записи, которые во время выполнения с разрешением вашего провайдера DNS, то есть, в то время как вы укажете в Route53, что корень из точек домена к другому имени домена (хост в УДР в), при запросе извне, система DNS фактически отвечает записью A для ELB и, следовательно, всеми необходимыми IP-адресами.