Я размещаю статический веб-сайт на Amazon S3 с DNS-сервером, размещенным на Amazon Route 53. Мне бы хотелось, чтобы мой сайт был доступен через IPv4 и IPv6 (потому что это время).
Когда я использую Консоль управления Route 53 AWS для добавления записи A
(IPv4) «Псевдоним» для своей корзины S3, мне предлагается указать имя моей корзины S3 для использования в качестве конечной точки. Когда я пытаюсь добавить AAAA
запись (псевдоним) (IPv6), мне не дают такой опции:
Попытка вручную установить AAAA
запись путем клонирования существующей A
записи после ее создания привела к ошибке:
Я точно знаю, что A
запись «Псевдоним» помещает надлежащий IP-адрес IPv4 в DNS-адрес Route 53:
Я боюсь устанавливать IPv6-адрес вручную, так как не думаю, что он будет гарантирован. Настройка Alias Target - это то, что Amazon предписывает для сайтов Static S3.
Поэтому у меня вопрос: поддерживает ли Amazon AWS доступ к статическим веб-сайтам S3 через IPv6, и если да, то как я могу его настроить?
Ответы:
Amazon теперь поддерживает IPv6 для целого ряда услуг .
Поддержка IPv6 для Amazon S3
Чтобы начать доступ к вашему контенту через IPv6, вам нужно переключиться на новые конечные точки с двумя стеками, которые выглядят так:
или это:
источник
www.example.com.s3-website-us-east-1.amazonaws.com
Хорошие новости! AWS поддерживает IPv6 в CloudFront и S3 .
В настоящее время AWS (2016-04-01) имеет очень ограниченную поддержку IPv6, только ELB в EC2 Classic могут использовать IPv6 - и они постепенно сокращаются в пользу VPC.IPv6 не поддерживается в узлах Route53, S3, CloudFront, EC2 или балансировщиках нагрузки на основе VPC (ELB).Многие ждут, когда AWS добавит поддержку IPv6, включая меня. До тех пор ваш лучший выбор, вероятно, другой поставщик, который имеет хорошую поддержку IPv6.источник
AWS практически не поддерживает IPv6. Однако, если вам это действительно нужно, есть уродливое решение - вы можете использовать их балансировщик нагрузки перед вашим статическим веб-сайтом. Он поддерживает IPv6, но он может быть не идеальным или не работать вообще, в зависимости от вашей ситуации. Другой вариант - рассмотреть сервис вроде CloudFlare. Они сделают перевод туда и обратно для вас. Единственное реальное решение - перейти от AWS к платформам, которые изначально поддерживают IPv6. Например, RackSpace имеет приличную поддержку IPv6, а также линод и другие.
источник