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

Как настроить псевдоним AWS Route53 и CNAME

Я экспериментирую со своим недавно написанным приложением на EC2. В настоящее время он размещен на конкретном экземпляре EC2, однако я уверен, что перед тем, как я начну работать, я захочу переместить его на другой сервер, более крупный или настроенный иначе. По этой причине я связал с ним EIP.

Route53 - мой DNS-провайдер, и у него по умолчанию настроены записи SOA и NS (и мой регистратор указывает на них). Теперь мне нужно сообщить DNS о моем EIP, но здесь у меня проблемы.

Насколько мне известно, я должен иметь возможность настроить запись A, которая указывает с mydomain.org на EIP. Однако когда я ввожу адрес EIP, он этого не позволяет. Основываясь на некоторых сайтах, которые я делал в прошлом, я думаю, что могу указать здесь частное DNS-имя, но я не хочу этого делать, поскольку оно связано с конкретным экземпляром, и я буду менять экземпляры в будущем. . Что мне не хватает?

Также я хочу настроить поддомен www.mydomain.org. Насколько мне известно, это означает запись CNAME. Верный?

Используя Route 53, настройка DNS-записей для вашего EIP ничем не отличается от обычного.

Для ваших записей - вам необходимо настроить запись A, которая указывает на example.com. Имейте в виду, что Route 53 не позволит вам иметь запись CNAME, указывающую на ваш корневой домен (example.com). Еще одно предостережение: после того, как вы создадите запись CNAME для своего поддомена, вы не сможете связать с ней дополнительные записи. Например, вы не можете использовать mail.example.com в качестве записи CNAME для вашего почтового портала, а также записи MX.

Если вы просто хотите настроить www.example.com и указать, чтобы он указывал на ваш EIP, просто настройте запись A, указывающую на example.com, и настройте запись CNAME, чтобы она указывала на www.example.com. Вот как выглядит моя консоль:

Примечание - убедитесь, что в вашей строке нет запрещенных символов. Иногда консоль выдает ошибку, говоря, что она не может добавить этот тип записи - обычно это потому, что вы скопировали и вставили, и там есть пробел или какой-то другой невидимый символ.