Я рассматриваю возможность изменения 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.