EC2/Route53: Как указать запись Apex на балансе нагрузки? - программирование
Подтвердить что ты не робот

EC2/Route53: Как указать запись Apex на балансе нагрузки?

В Amazon я пытаюсь создать cname для домена,

example.com 

для балансировки нагрузки в маршруте 53

Examplecom-1058462749.us-west-2.elb.amazonaws.com

Но когда я пытаюсь сохранить запись, я получаю эту ошибку:

RRSet of type CNAME with DNS name example.com. 
is not permitted at apex in zone example.com.

И когда я пытаюсь сделать запись A, я получаю аналогичную проблему:

The record set could not be saved because:
- The Value field contains invalid characters 
or is in an invalid format.    

Поскольку общедоступный DNS балансировки нагрузки не является адресом ipv4. Что я делаю не так? Как я могу получить example.com, чтобы указать на балансировку нагрузки? Обратите внимание: я успешно создал cname для www.example.com для публичных dns балансиров нагрузки.

4b9b3361

Ответ 1

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html

Вы не используете CNAME, вы используете запись A, настроенную как ALIAS для ELB.

Когда вы устанавливаете псевдоним "Да" при создании записи A, вы увидите окно, в котором вы выбираете ELB, чья внутренняя информация будет использоваться для ответа на вопрос для псевдонима.

Псевдонимы - это функция Route 53, предназначенная для того, чтобы точно поддерживать то, что вы пытаетесь сделать.