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

Как настроить Amazon Route53 для работы без www в субдомене

редактировать: Amazon теперь поддерживает это. http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

У меня есть конфигурация моего домена в Route53 на Amazon AWS

команда exec ping в моем домене без www

$ ping mydomain.com.br
ping: cannot resolve domain.com.br: Unknown host

команда exec ping в моем домене с www

$ ping www.domain.com.br
PING s3-website-sa-east-1.amazonaws.com (177.72.245.6): 56 data bytes
64 bytes from 177.72.245.6: icmp_seq=0 ttl=244 time=25.027 ms
64 bytes from 177.72.245.6: icmp_seq=1 ttl=244 time=25.238 ms
64 bytes from 177.72.245.6: icmp_seq=2 ttl=244 time=25.024 ms

Маршрут 53 -> Создать набор записей -> Имя: [] .domain.com.br Установить значение CNAME: www.domain.com.br

ОШИБКА ДИСПЛЕЯ

«Набор RRS типа CNAME с DNS-именем mydomin.com не разрешен на вершине в зоне mydomin.com»

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

редактировать: Amazon теперь поддерживает это. http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

Есть такие услуги как WWWizer которые вы можете использовать для перенаправления в WWW, но они не идеальное решение.

Создайте набор записей ресурсов (тип A - адрес IPv4), который «имеет то же имя, что и размещенная зона, оставив поле« Имя »пустым».

Это предупреждение Route 53 при попытке добавить имя «@», которое я тоже использовал для серверов имен Bind. Так что не используйте '@', используйте пустое имя ''.

Если вы хотите указать свой корневой домен mydomain.com.br для обслуживания из AWS:

  • создать запись типа A - IPv4-адрес.
  • затем выберите да для псевдонима.
  • Псевдоним Target отобразит автозаполнение для ваших ресурсов AWS.