Назад | Перейти на главную страницу

DNS: CNAME как запись www

Я рассматриваю возможность изменения DNS-записей www доменного имени с записи A на CNAME. Различные вопросы и ответы о сбоях сервера не так однозначны, как я надеялся. Кроме того, многие инструменты проверки DNS, такие как DNSsy или intoDNS, проверяют тот факт, что запись www не является CNAME, а является записью A, указывающей на общедоступный IP-адрес.

В моем случае я хочу указать www-запись моего домена на балансировщик нагрузки Amazon Web Services, что я могу сделать только с CNAME. Как лучше всего этого добиться?

Если вас беспокоит эта проблема, вы можете использовать Route 53 и ELB вместе, чтобы получить то, что вам нужно. Создать www запись как запись A, затем выберите вариант «Псевдоним», и интерфейс позволит вам выбрать цель, специфичную для AWS, для указания записи. Итак, сначала должен существовать ELB, затем вы можете создать для него псевдоним.

Итак, вы начинаете создавать новую запись A в Route 53, как обычно, но нажимаете опцию «Псевдоним» прямо под именем хоста. Блок произвольного текста исчезнет, ​​и вам будет предоставлена ​​возможность выбрать ваш ELB в разделе «Alias ​​Target». Выберите свой ELB и сохраните изменения. Тогда у вас будет запись A, которая указывает на www, который будет вашим ELB.

(Приведенная выше информация о пользовательском интерфейсе Route 53 была исправлена ​​из исходной ошибки.)

Это специальная функция Route 53, которая чаще всего используется для обработки обслуживания с вершины домена, где требуются записи A. Но его также можно использовать для таких поддоменов, как www. По сути, это запись A, которая действует как CNAME в пределах AWS. Используя эту функцию, инструменты DNS найдут запись A.

В моем случае я хочу указать www-запись моего домена на балансировщик нагрузки Amazon Web Services, что я могу сделать только с CNAME. Как лучше всего этого добиться?

Если единственный способ сделать это - через CNAME, кажется, что лучшим способом сделать это будет CNAME. Я знаю, это звучит просто, но если это все, что поддерживает Amazon, то это то, что вам нужно делать, независимо от любых других плюсов и минусов.

Просто для записи, я определенно использовал CNAME www раньше без проблем.

Создание CNAME - это то, что вы должны делать, согласно Документация Amazon. Вы указываете его на имя предоставленного вам Elastic Load Balancer, которое вы можете найти в консоли управления.

Итак, вы настроили запись CNAME, например:

www     IN      CNAME   lb-4294967295.us-east-1.elb.amazonaws.com.