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 балансиров нагрузки.
Ответы
Ответ 1
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html
Вы не используете CNAME, вы используете запись A, настроенную как ALIAS для ELB.
Когда вы устанавливаете псевдоним "Да" при создании записи A, вы увидите окно, в котором вы выбираете ELB, чья внутренняя информация будет использоваться для ответа на вопрос для псевдонима.
Псевдонимы - это функция Route 53, предназначенная для того, чтобы точно поддерживать то, что вы пытаетесь сделать.