IPv6를 통해 Amazon S3 정적 웹 사이트에 액세스 작성한 후 복제하여 레코드

Amazon Route 53에서 호스팅되는 DNS를 사용 하여 Amazon S3 에서 정적 웹 사이트를 호스팅하고 있습니다. IPv4 및 IPv6을 통해 내 사이트에 액세스 할 수 있기를 원합니다 (시간이 지남에 따라).

Route 53 AWS Management Console을 사용하여 AS3 버킷에 대한 (IPv4) “Alias”레코드 를 추가 하면 엔드 포인트로 사용할 S3 버킷의 이름이 표시됩니다. AAAA(IPv6) “Alias”레코드 를 추가하려고하면 다음과 같은 옵션이 제공되지 않습니다.

여기에 이미지 설명을 입력하십시오

AAAA기존 A레코드를 작성한 후 복제하여 레코드 를 수동으로 설정하려고 하면 오류가 발생했습니다.

여기에 이미지 설명을 입력하십시오

A“Alias”레코드가 적절한 IPv4 IP 주소를 Route 53 DNS에 넣었다 는 사실을 알고 있습니다 .

여기에 이미지 설명을 입력하십시오

IPv6 주소가 그대로 유지 될 것이라고 생각하지 않기 때문에 IPv6 주소를 수동으로 설정하는 것이 두렵습니다. Alias ​​Target 설정은 Amazon이 정적 S3 사이트에 대해 규정 한 것입니다.

따라서 제 질문은 Amazon AWS가 IPv6을 통한 S3 정적 웹 사이트 액세스를 지원합니까? 그렇다면 어떻게 설정합니까?



답변

Amazon은 이제 다양한 서비스에서 IPv6을 지원합니다 .

Amazon S3에 대한 IPv6 지원

IPv6을 통해 컨텐츠에 액세스하려면 다음과 같은 새로운 이중 스택 엔드 포인트로 전환해야합니다.

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

아니면 이거:

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


답변

좋은 소식! AWS는 CloudFrontS3 에서 IPv6을 지원합니다 .

현재 AWS (2016-04-01)는 IPv6 지원이 매우 제한되어 있으며 EC2 Classic의 ELB 만 IPv6을 수행 할 수 있으며 VPC를 위해 단계적으로 폐지되고 있습니다.

Route53, S3, CloudFront, EC2 노드 또는 VPC 기반로드 밸런서 (ELB)에서는 IPv6이 지원되지 않습니다.

많은 사람들이 AWS가 IPv6 지원을 추가하기를 기다리고 있습니다. 그때까지 최선의 선택은 아마도 좋은 IPv6 지원을 제공하는 다른 공급자 일 것입니다.


답변

AWS는 IPv6을 지원하지 않습니다. 그러나 실제로 필요한 경우 추악한 솔루션이 있습니다. 정적 웹 사이트 앞에서로드 밸런서를 사용할 수 있습니다. IPv6을 지원하지만 상황에 따라 이상적이지 않거나 전혀 작동하지 않을 수 있습니다. 다른 옵션은 CloudFlare와 같은 서비스를 고려하는 것입니다. 그들은 당신을 위해 번역을 앞뒤로 할 것입니다. 유일한 실제 솔루션은 AWS에서 기본적으로 IPv6을 지원하는 플랫폼으로 이동하는 것입니다. 예를 들어, RackSpace는 linode 및 기타뿐만 아니라 적절한 IPv6 지원을 제공합니다.


답변