Я пытаюсь указать mydomain.eu на балансировщик нагрузки AWS, который по своей природе не имеет стабильного IP-адреса, поэтому я думаю, что я должен указать запись A на поддомен в Amazon, но насколько Я могу сказать, что запись A может быть только IP-адресом, поэтому сейчас я ужасно запутался.
Как будет выглядеть файл зоны для mydomain.eu, если запись A и субдомен www указывают, скажем, на loadbalancer.mydomain.aws.com?
Вы можете использовать запись псевдонима, как описано в http://aws.amazon.com/route53/faqs/:
Кроме того, Route 53 предлагает записи «Псевдонимов» (виртуальная запись, относящаяся к Route 53). Записи псевдонимов используются для сопоставления наборов записей ресурсов в размещенной зоне с экземплярами эластичной балансировки нагрузки. Записи псевдонима работают как запись CNAME, поскольку вы можете сопоставить одно DNS-имя (mydomain.com) с другим «целевым» DNS-именем (elb1234.elb.amazonaws.com). Они отличаются от записи CNAME тем, что не видны резолверам. Преобразователи видят только запись A и полученный IP-адрес целевой записи.
Затем вы можете присвоить домену имя, например, domain.com, на www.domain.com, используя CNAME (после того, как вы указали его с помощью записи Alias), например:
www.domain.com CNAME TO domain.com
Также обратите внимание, что для этого вам нужно переместить свою зону на route53, чтобы сделать запись псевдонима. К сожалению, большинство поставщиков DNS не предлагают возможности делать такие записи для доменного имени.
Со страницы информации AWS на Эластичная балансировка нагрузки:
Трафик для DNS-имени, предоставляемый Elastic Load Balancer, автоматически распределяется по вашим работоспособным инстансам Amazon EC2 с балансировкой нагрузки.
По сути, Amazon предоставляет вам DNS-имя для сопоставления ваших записей. Это будет использовать запись CNAME, а не запись A. DNS-имя балансировщика нагрузки не должно меняться, поэтому вам никогда не придется иметь дело с IP-адресами, которые, как вы указываете, могут измениться.
РЕДАКТИРОВАТЬ:
AWS всегда поддерживал прямые ссылки CNAME на поддомены и поддомены с подстановочными знаками для корневого домена с простыми записями CNAME. По сути, это выглядит примерно так:
www.mydomain.com -> my-aws-01-elb.aws.amazon.com
Затем для вашего домена корневого уровня у вас есть два варианта: либо настроить переадресацию DNS с вашим провайдером хоста DNS, чтобы mydomain.com -> www.mydomain.com
или используйте сервис Amazon Route 53 для размещения всей зоны DNS и позвольте им управлять и настраивать необходимые записи для получения поддержки домена корневого уровня.
Если вам не нужна поддержка уровня корневого домена и вы используете поддомен, например sub.mydomain.com
или www.mydomain.com
тогда вы можете использовать простые записи CNAME для всего.