Я принимаю статический сайт на 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, вам необходимо переключиться на новые конечные точки с двойным стеком, которые выглядят следующим образом:
или это: