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

Доступ к статическому веб-сайту Amazon S3 через IPv6

Я принимаю статический сайт на Amazon S3 с DNS, размещенным на Amazon Route 53. Я бы хотел, чтобы мой сайт был доступен через IPv4 и IPv6 (потому что пора).

Когда я использую Консоль управления AWS Route 53 для добавления A (IPv4) Запись «Псевдоним» для моей корзины S3, мне предлагается указать имя моей корзины S3 для использования в качестве конечной точки. Когда я пытаюсь добавить AAAA (IPv6) Запись "Псевдоним", такой возможности мне не предоставлено:

Попытка вручную установить AAAA запись путем клонирования существующего A запись после создания привела к ошибке:

Я точно знаю, что A Запись «Псевдоним» помещает правильный IP-адрес IPv4 в Route 53 DNS:

Я боюсь вручную устанавливать IPv6-адрес, так как не думаю, что есть гарантия, что он останется. Параметр Alias ​​Target - это то, что Amazon предписывает для статических сайтов S3.

Поэтому у меня вопрос: поддерживает ли Amazon AWS доступ к статическим веб-сайтам S3 через 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 и другие.

Amazon теперь имеет поддержка IPv6 в ряде услуг.

Поддержка IPv6 для Amazon S3

Чтобы начать доступ к вашему контенту через IPv6, вам необходимо переключиться на новые конечные точки с двойным стеком, которые выглядят следующим образом:

https://BUCKET.s3.dualstack.REGION.amazonaws.com

или это:

https://s3.dualstack.REGION.amazonaws.com/BUCKET