Як створити псевдонім вершини зони, який вказує на еластичний балансир навантаження в графічному інтерфейсі маршруту 53?


14

Я створив псевдоніми для вершини зони мого доменного імені за допомогою ELB CLI, як описано в Посібнику для розробників Elastic Load Balancing . Я також додав запис AAAA, використовуючи прапор --rr типу AAAA, який не описаний у посібнику.

Графічний інтерфейс маршруту 53 заповнюється після того, як я виконаю команди elb-associate-route53-host-zone для записів A і AAAA. Я записав, як виглядають записи у графічному інтерфейсі, видалив записи та намагався відтворити лише за допомогою GUI. Я отримую таку помилку.

RRSet з іменем DNS example.com., Тип A містить ціль псевдоніма, що містить розміщену зону, яка є недійсною ціллю псевдоніму.

Я хотів би використовувати GUI Route 53 для виконання цієї операції. Чи підтримує графічний інтерфейс маршруту 53 підтримку створення псевдоніму вершини зони, який вказує на еластичний балансир навантаження?

Відповіді:


17

Інженер з команди маршруту 53 повідомив мені, що створення контентного псевдоніма можна створити в консолі маршруту 53 (GUI).

Ось етапи.

  1. натисніть кнопку створення набору записів
  2. для запису вершини зони просто залиште поле ім’я порожнім
  3. виберіть тип псевдоніму, який потрібно зробити A або AAAA (всі кроки після цього однакові для обох типів)
  4. Виберіть перемикач так.
  5. Відкрийте консоль EC2 на іншій вкладці та перейдіть до списку ваших балансирів навантаження.
  6. Клацніть на балансирі навантаження та подивіться на вкладку опису на панелі під списком. Вибірка зразка нижче

Назва DNS: new-balancer-751654286.us-east-1.elb.amazonaws.com (A Record)
ipv6.new-balancer-751654286.us-east-1.elb.amazonaws.com (AAAA Record)
dualstack.new -balancer-751654286.us-east-1.elb.amazonaws.com (запис A або AAAA)

Примітка: Оскільки набір IP-адрес, пов'язаних з LoadBalancer, може змінюватися з часом, ви ніколи не повинні створювати запис "A" з будь-якою конкретною IP-адресою. Якщо ви хочете використовувати дружнє ім’я DNS для свого LoadBalancer замість імені, згенерованого службою Elastic Load Balance, слід створити запис CNAME для імені DNS LoadBalancer або скористатися Amazon Route 53 для створення розміщеної зони. Для отримання додаткової інформації див. Використання доменних імен з еластичним балансуванням навантаження за адресою http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/DeveloperGuide/using-domain-names-with-elb.html .

Статус: 0 з 0 примірників служби

Конфігурація порту: 80 (HTTP) переадресація до 80 (HTTP)

Клейкість: вимкнено (редагувати)

Зони доступності: us-east-1b

Джерело групи безпеки: amazon-elb-sg

Псевдонім власника: amazon-elb

Ідентифікована зона зони: Z3DZXD0Q79N41H

  1. Тепер скопіюйте ідентифікатор розміщеної зони у вказаний вище випадок "Z3DZXD0Q79N41H" та вставте його в поле з написом "Ідентифікатор зони, розміщеної за псевдонімом:"
  2. Тепер скопіюйте Ім'я DNS у наведений вище випадок 'new-balancer-751654286.us-east-1.elb.amazonaws.com' та вставте у поле "Псевдонім DNS Назва:" -Просто FYI це ім'я DNS є таким же для як псевдоніми A, так і AAAA. (не використовуйте 'ipv6.new-balancer-751654286.us-east-1.elb.amazonaws.com')
  3. Натисніть кнопку "Створити набір записів" або в цей час ви можете вибрати "так", щоб зважувати запис і надати вагу між 0-255 та setID, наприклад "мій балансир завантаження"

2
Наразі у графічному інтерфейсі маршруту 53 набагато простіше - просто виберіть "Псевдонім -> Так", а потім натисніть поле редагування "Псевдонім цільового" та відкриється список, що включає всі ELB, налаштовані для вашого акаунта. Виберіть потрібний, і він автоматично заповнить ідентифікатор зони.
Гасс

4

Для авторитетної відповіді вам слід поговорити з Amazon AWS, творцями Amazon Route 53. Однак, дуже розумно здогадатися, що маршрут 53, ймовірно, не дозволяє створювати CNAME (псевдоніми) на вершині зони , оскільки DNS не підтримує це .

Існують ініціативи / дискусії, щоб дозволити CNAME в зоні верхівки в процесі. Але стандарт повинен бути доопрацьований, а потім реалізований за допомогою "більшості" публічних кешів DNS - те, на що, швидше за все, потрібні роки.

Однак зауважте, що Маршрут 53 разом із Amazon Elastic Balancer Balancer (ELB) тепер підтримують фірмові псевдоніми для балансирів навантаження ELB на вершині зони . Вони не публікуються в DNS як CNAME, вони обробляються шляхом внутрішньої трансляції псевдонімів до A-Records та публікації A-Records.


Дякую. Ваша відповідь дуже гарна в наданні контексту щодо CNAME на вершині зони та про власницький метод, який AWS використовує для ELB. Мені цікаво дізнатись, чи хтось звучить, чи можна ініціювати злом AWS з графічного інтерфейсу маршруту 53.
Джефф Лофридж

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.