Нужно ли использовать запись CNAME, чтобы связать имя домена с экземпляром RDS DB? - PullRequest
0 голосов
/ 17 марта 2019

В официальном документе AWS для маршрута 53, связанном с RDS , есть специальное примечание об этом:

Вы должны использовать запись CNAME, чтобы связать доменное имя сэкземпляр Amazon RDS DB.Маршрут 53 не поддерживает использование других типов записей для этой цели.

Однако я не смог найти объяснение, почему существует такое ограничение, которое, по-видимому, применяется только к RDS, но не к другим сервисам AWS (таким как S3 или EC2).Кто-нибудь знает почему?

1 Ответ

1 голос
/ 17 марта 2019

Существует только три типа записей ресурсов DNS, которые могут поддерживать базу данных, такую ​​как RDS. A, A-ALIAS и CNAME.

Запись ресурса требует IP-адрес. Это плохая идея использовать IP-адреса для управляемых сервисов. Самая простая причина в том, что IP-адрес может измениться в любое время.

Запись ресурса A-ALIAS не поддерживается AWS для RDS. Записи ресурсов A-ALIAS обычно используются для ресурсов AWS, которые также указывают на корневой домен (example.com). RDS не нуждается в записи этого типа.

Единственный оставленный параметр - это CNAME. Это рекомендуемая запись ресурса DNS для RDS.

...