Я размещаю статический веб-сайт на Amazon S3 с DNS, размещенным на Маршруте Amazon 53. Я хотел бы, чтобы мой сайт был доступен через IPv4 и IPv6 (потому что самое время).
Когда я использую Маршрут 53 Консоли управления AWS для добавления A
(IPv4) "Псевдоним" записывает для моего блока S3, мне предлагают с названием моего блока S3 использовать в качестве конечной точки. Когда я пытаюсь добавить AAAA
(IPv6) "Искажает" запись, мне не дают такой опции:
Попытка вручную установить AAAA
запись путем клонирования существующего A
запись после того, как это было создано, привела к ошибке:
Я знаю для того, что A
Запись "Псевдонима" помещает надлежащий IP-адрес IPv4 в Маршрут 53 DNS:
Я боюсь вручную установить адрес IPv6, поскольку я не думаю, что существует любая гарантия, которой это останется. Установка Alias Target - то, что Amazon предписывает для Статических сайтов S3.
Мой вопрос поэтому, делает Amazon поддержка AWS, получающая доступ к S3 Статические Веб-сайты через IPv6, и если так, как я могу настроить его?
Amazon теперь имеет поддержку IPv6 для ряда служб .
Чтобы начать доступ к вашему контенту через IPv6, вы необходимо переключиться на новые конечные точки с двойным стеком, которые выглядят следующим образом:
или это:
Хорошие новости! AWS поддерживает IPv6 в CloudFront и S3 .
В настоящее время AWS (2016-04-01) имеет очень ограниченную поддержку IPv6, только ELB в EC2 Classic могут использовать IPv6 - и они постепенно заменяются VPC.
Нет поддержки IPv6 в узлах Route53, S3, CloudFront, EC2 или балансировщиках нагрузки (ELB) на основе VPC.
Многие ждут, когда AWS добавит поддержку IPv6, в том числе и я. До тех пор ваш лучший выбор - это, вероятно, другой провайдер с хорошей поддержкой IPv6.
AWS практически не поддерживает IPv6. Однако, если вам это действительно нужно, есть уродливое решение - вы можете использовать их балансировщик нагрузки перед своим статическим веб-сайтом. Он поддерживает IPv6, но может быть не идеальным или вообще не работать в зависимости от вашей ситуации. Другой вариант - рассмотреть такой сервис, как CloudFlare. Они сделают для вас перевод туда и обратно. Единственное реальное решение - это перейти от AWS к платформам, которые изначально поддерживают IPv6. Например, RackSpace имеет приличную поддержку IPv6, а также linode и другие.