모든 라우팅 정책의 별칭 레코드에 공통되는 값 - Amazon Route 53

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

모든 라우팅 정책의 별칭 레코드에 공통되는 값

이것은 Amazon Route 53 레코드를 생성 또는 편집할 때 지정할 수 있는 공통적인 별칭 값입니다. 이러한 값은 모든 라우팅 정책에서 사용됩니다.

레코드 이름

트래픽을 라우팅할 도메인 또는 하위 도메인의 이름을 입력합니다. 기본값은 호스팅 영역 이름입니다.

참고

호스팅 영역과 이름이 동일한 레코드를 생성할 경우 이름 필드에 값(예: @ 기호)을 입력하지 마십시오.

CNAME 레코드

유형 값이 CNAME인 레코드를 생성하는 경우 레코드의 이름은 호스팅 영역의 이름과 같을 수 없습니다.

CloudFront 배포 및 Amazon S3 버킷에 대한 별칭

지정하는 값은 트래픽을 라우팅하는 AWS 리소스에 따라 부분적으로 달라집니다.

  • CloudFront 배포(CloudFront distribution) – 배포에 레코드 이름과 일치하는 대체 도메인 이름이 포함되어야 합니다. 예를 들어, 레코드 이름이 acme.example.com인 경우 CloudFront 배포에 acme.example.com이 대체 도메인 이름 중 하나로 포함되어야 합니다. 자세한 내용은 Amazon CloudFront 개발자 안내서에서 대체 도메인 이름(CNAME) 사용을 참조하세요.

  • Amazon S3 버킷 - 레코드 이름은 Amazon S3 버킷 이름과 일치해야 합니다. 예를 들어, 버킷의 이름이 acme.example.com이면 이 레코드의 이름도 acme.example.com이어야 합니다.

    그리고 웹사이트 호스팅용 버킷을 구성해야 합니다. 자세한 내용은 Amazon Simple Storage Service 사용 설명서웹 사이트 호스팅에 대한 버킷 구성을 참조하십시오.

특수 문자

a-z, 0-9, -(하이픈) 이외의 문자를 지정하는 방법과 국제 도메인 이름을 지정하는 방법은 다음(DNS 도메인 이름 형식)을 참조하십시오.

와일드카드 문자

이름에 별표(*) 문자를 사용할 수 있습니다. DNS는 이름에 표시되는 위치에 따라 * 문자를 와일드카드 또는 * 문자(ASCII 42)로 처리합니다. 자세한 내용은 호스팅 영역 및 레코드의 이름에 별표(*) 사용 섹션을 참조하세요.

값/트래픽 라우팅 대상

목록에서 선택하거나 필드에 입력하는 값은 트래픽을 라우팅하는 AWS 리소스에 따라 다릅니다.

트래픽을 특정 AWS 리소스로 라우팅하도록 Route 53을 구성하는 방법에 대한 자세한 내용은 AWS 리소스로 인터넷 트래픽 라우팅 단원을 참조하십시오.

중요

동일한 AWS 계정을 사용하여 호스팅된 영역 및 트랙픽을 라우팅하는 리소스를 생성한 경우, 리소스가 엔드포인트(Endpoint) 목록에 나타나지 않으면 다음을 확인합니다.

  • 레코드 유형(Record type)에 대해 지원되는 값을 선택했는지 확인합니다. 지원되는 값은 트래픽을 라우팅하는 리소스에 고유합니다. 예를 들어 S3 버킷으로 트래픽을 라우팅하려면 레코드 유형(Record type에 대한 A - IPv4 주소를 선택해야 합니다.

  • 계정에 해당 리소스를 나열하는 데 필요한 IAM 권한이 있는지 확인합니다. 예를 들어, CloudFront 배포가 엔드포인트(Endpoint) 목록에 나타나려면, 계정에 cloudfront:ListDistributions 작업을 수행할 권한이 있어야 합니다.

    IAM 정책 예제는 Amazon Route 53 콘솔 사용에 필요한 권한 섹션을 참조하세요.

서로 다른 AWS 계좌를 사용하여 호스팅된 영역과 리소스를 생성한 경우, 엔드포인트(Endpoint) 목록은 리소스를 표시하지 않습니다. 리소스 유형이 엔드포인트(Endpoint)에 입력할 값을 결정하려면 다음 문서를 참조하세요.

API Gateway 사용자 지정 리전 API와 엣지 최적화 API

API Gateway 사용자 지정 리전 API와 엣지 최적화 API의 경우 다음 중 하나를 수행하세요.

  • 동일 계정을 사용하여 Route 53 호스팅 영역과 API를 생성한 경우 - 엔드포인트(Endpoint)를 선택하고 목록에서 API를 선택합니다. API가 많은 경우 API 엔드포인트의 처음 몇 자를 입력하여 목록을 필터링할 수 있습니다.

    참고

    이 레코드 이름은 API의 사용자 지정 도메인 이름과 일치해야 합니다(예: api.example.com).

  • 다른 계정을 사용하여 Route 53 호스팅 영역과 API를 생성한 경우 - API에 대한 API 엔드포인트(예: api.example.com)를 입력합니다.

    하나의 AWS 계정을 사용하여 현재 호스팅 영역을 생성하고 다른 계정을 사용하여 API를 생성한 경우에 API는 API Gateway APIs엔드포인트(Endpoints) 목록에 나타나지 않습니다.

    한 계정을 사용하여 현재 호스팅 영역을 생성하고 하나 이상의 다른 계정을 사용하여 모든 API 버킷을 생성한 경우 엔드포인트(Endpoints) 목록에는 API Gateway APIs사용 가능한 대상 없음(No Targets Available)이 표시됩니다. 자세한 내용은 도메인 이름을 사용하여 Amazon API Gateway API로 트래픽 라우팅 섹션을 참조하세요.

CloudFront 배포

CloudFront 배포에 대해 다음 중 하나를 수행합니다.

  • 동일 계정을 사용하여 Route 53 호스팅 영역과 CloudFront 배포를 생성한 경우 - 엔드포인트(Endpoint)를 선택하고 목록에서 배포를 선택합니다. 배포가 많을 경우에는 배포 도메인 이름의 처음 몇 자를 입력하여 목록을 필터링할 수 있습니다.

    목록에 배포가 없을 때는 다음에 유의하십시오.

    • 이 레코드의 이름은 배포의 대체 도메인 이름과 일치해야 합니다.

    • 배포에 대체 도메인 이름을 추가한 경우 변경 사항이 모든 CloudFront 엣지 로케이션으로 전해지는데 15분 걸릴 수 있습니다. 변경 사항이 전파되기 전까지 Route 53은 새 대체 도메인 이름을 알 수 없습니다.

  • 다른 계정을 사용하여 Route 53 호스팅 영역 및 배포를 생성한 경우 - 배포의 CloudFront 도메인 이름을 입력합니다(예: d111111abcdef8.cloudfront.net).

    하나의 AWS 계정을 사용하여 현재 호스팅 영역을 생성하고 다른 계정을 사용하여 배포를 생성한 경우에는 엔드포인트(Endpoints) 목록에 배포가 표시되지 않습니다.

    한 계정을 사용하여 현재 호스팅 영역을 생성하고 하나 이상의 다른 계정을 사용하여 모든 배포를 생성한 경우에는 엔드포인트(Endpoints) 목록에 CloudFront 배포(CloudFront Distributions) 아래 사용 가능한 대상 없음(No Targets Available)이 표시됩니다.

중요

모든 엣지 로케이션으로 전파되지 않은 CloudFront 배포로 쿼리를 라우팅하지 않거나 사용자가 해당 콘텐츠에 액세스할 수 없습니다.

CloudFront 배포에는 레코드 이름과 일치하는 대체 도메인 이름이 포함되어야 합니다. 예를 들어, 레코드 이름이 acme.example.com인 경우 CloudFront 배포에 acme.example.com이 대체 도메인 이름 중 하나로 포함되어야 합니다. 자세한 내용은 Amazon CloudFront 개발자 안내서에서 대체 도메인 이름(CNAME) 사용을 참조하세요.

배포에 대해 IPv6가 활성화되어 있다면 두 개의 레코드를 생성합니다. 하나는 레코드 유형(Record type) 값이 A - IPv4 주소이고 하나는 값이 AAAA — IPv6 주소입니다. 자세한 내용은 도메인 이름을 사용하여 Amazon CloudFront 배포로 트래픽 라우팅 섹션을 참조하세요.

리전별 하위 도메인이 있는 Elastic Beanstalk 환경

Elastic Beanstalk 환경의 도메인 이름에 환경을 배포한 리전이 포함되는 경우 트래픽을 환경으로 라우팅하는 별칭 레코드를 생성할 수 있습니다. 예를 들어 도메인 이름 my-environment.us-west-2.elasticbeanstalk.com은 리전이 지정된 도메인 이름입니다.

중요

2016년 초 이전에 생성된 환경의 경우 도메인 이름에 리전이 포함되지 않습니다. 이러한 환경으로 트래픽을 라우팅하려면 별칭 레코드 대신에 CNAME 레코드를 생성해야 합니다. 루트 도메인 이름에는 CNAME 레코드를 생성할 수 없습니다. 예를 들어 도메인 이름이 example.com이라면 acme.example.com에 대한 트래픽을 Elastic Beanstalk 환경으로 라우팅하는 레코드를 생성할 수 있습니다. 그러나 example.com에 대한 트래픽을 Elastic Beanstalk 환경으로 라우팅하는 레코드는 생성할 수 없습니다.

리전화된 하위 도메인이 있는 Elastic Beanstalk 환경에 대해서는 다음 중 한 가지 작업을 수행하세요.

  • 동일 계정을 사용하여 Route 53 호스팅 영역과 Elastic Beanstalk 환경을 생성한 경우 - 엔드포인트(Endpoint)를 선택하고 목록에서 환경을 선택합니다. 환경이 많을 경우에는 환경에 대한 CNAME 속성의 처음 몇 자를 입력하여 목록을 필터링할 수 있습니다.

  • 서로 다른 계정을 사용하여 Route 53 호스팅 영역과 Elastic Beanstalk 환경을 생성한 경우 – Elastic Beanstalk 환경에 대한 CNAME 속성을 입력합니다.

자세한 내용은 AWS Elastic Beanstalk 환경으로 트래픽 라우팅 섹션을 참조하세요.

ELB 로드 밸런서

ELB 로드 밸런서의 경우 다음 중 하나를 수행합니다.

  • 동일 계정을 사용하여 Route 53 호스팅 영역과 로드 밸런서를 생성한 경우엔드포인트(Endpoint)를 선택하고 목록에서 로드 밸런서를 선택합니다. 로드 밸런서가 많은 경우에는 DNS 이름의 처음 몇 자를 입력하여 목록을 필터링할 수 있습니다.

  • 다른 계정을 사용하여 Route 53 호스팅 영역과 로드 밸런서를 생성한 경우Elastic Load Balancing 로드 밸런서의 DNS 이름 가져오기 절차에서 얻은 값을 입력합니다.

    하나의 AWS 계정을 사용하여 현재 호스팅 영역을 생성하고 다른 계정을 사용하여 로드 밸런서를 생성한 경우에는 엔드포인트(Endpoints) 목록에 로드 밸런서가 표시되지 않습니다.

    한 계정을 사용하여 현재 호스팅 영역을 생성하고 하나 이상의 다른 계정을 사용하여 모든 로드 밸런서를 생성한 경우 엔드포인트(Endpoints) 목록에는 Elastic Load Balancers 아래 사용 가능한 대상 없음(No Targets Available)이 표시됩니다.

다른 계정의 애플리케이션 및 Classic Load Balancer의 경우 콘솔이 앞에 dualstack.을 추가합니다. 웹 브라우저와 같은 클라이언트가 도메인 이름(example.com) 또는 하위 도메인 이름(www.example.com)에 대한 IP 주소를 요청할 때 클라이언트는 IPv4 주소(A 레코드), IPv6 주소(AAAA 레코드), 또는 IPv4 및 IPv6 주소(별도 요청의 경우) 둘 다를 요청할 수 있습니다. dualstack.을 지정하면 Route 53에서 클라이언트가 요청한 IP 주소 형식에 따라 로드 밸런서에 적절한 IP 주소로 응답할 수 있습니다.

자세한 내용은 ELB 로드 밸런서로 트래픽 라우팅 섹션을 참조하세요.

AWS Global Accelerator 액셀러레이터

AWS Global Accelerator 액셀러레이터에 액셀러레이터의 DNS 이름을 입력하세요. 현재 AWS 계정을 사용하거나 다른 AWS 계정을 사용하여 생성한 액셀러레이터의 DNS 이름을 입력할 수 있습니다.

Amazon S3 버킷

웹 사이트 엔드포인트로 구성되는 Amazon S3 버킷은 다음 중 하나를 수행합니다.

  • 동일 계정을 사용하여 Route 53 호스팅 영역과 Amazon S3 버킷을를 생성한 경우 - 엔드포인트(Endpoint)를 선택하고 목록에서 버킷을 선택합니다. 버킷이 많은 경우 DNS 이름의 처음 몇 자를 입력하여 목록을 필터링할 수 있습니다.

    엔드포인트(Endpoint)의 값은 버킷의 Amazon S3 웹 사이트 엔드포인트로 변경됩니다.

  • 다른 계정을 사용하여 Route 53 호스팅 영역과 Amazon S3 버킷을 생성한 경우 – S3 버킷을 생성한 리전의 이름을 입력합니다. Amazon Web Services 일반 참조Amazon S3 웹 사이트 엔드포인트 테이블에 있는 웹 사이트 엔드포인트 열에 표시되는 값을 사용합니다.

    현재 계정이 아닌 AWS 계정을 사용하여 Amazon S3 버킷을 생성한 경우 엔드포인트(Endpoints) 목록에 버킷이 표시되지 않습니다.

웹 사이트 호스팅용 버킷을 구성해야 합니다. 자세한 내용은 Amazon Simple Storage Service 사용 설명서웹 사이트 호스팅에 대한 버킷 구성을 참조하십시오.

레코드의 이름은 Amazon S3 버킷의 이름과 일치해야 합니다. 예를 들어, Amazon S3 버킷의 이름이 acme.example.com이면 이 레코드의 이름도 acme.example.com이어야 합니다.

가중 별칭, 지연 시간 별칭, 장애 조치 별칭 또는 지리 위치 별칭 레코드 그룹에서 Amazon S3 버킷으로 쿼리를 라우팅하는 레코드 한 개만 생성할 수 있는데 그 이유는 레코드의 이름이 버킷 이름과 일치해야 하며, 버킷 이름은 전세계적으로 고유해야 하기 때문입니다.

Amazon VPC 인터페이스 엔드포인트

Amazon VPC 인터페이스 엔드포인트에 대해 다음 중 하나를 수행하세요.

  • 동일 계정을 사용하여 Route 53 호스팅 영역과 인터페이스 엔드포인트를 생성한 경우엔드포인트(Endpoint)를 선택한 다음 목록에서 인터페이스 엔드포인트를 선택합니다. 인터페이스 엔드포인트가 많은 경우 DNS 호스트 이름의 처음 몇 자를 입력하여 목록을 필터링할 수 있습니다.

  • 다른 계정을 사용하여 Route 53 호스팅 영역과 인터페이스 엔드포인트를 생성한 경우 – 인터페이스 엔드포인트에 대한 DNS 호스트 이름(예: vpce-123456789abcdef01-example-us-east-1a.elasticloadbalancing.us-east-1.vpce.amazonaws.com)을 입력합니다.

    하나의 AWS 계정을 사용하여 현재 호스팅 영역을 생성하고 다른 계정을 사용하여 인터페이스 엔드포인트를 생성한 경우에 인터페이스 엔드포인트는 VPC 엔드포인트(VPC endpoints엔드포인트(Endpoints) 목록에 나타나지 않습니다.

    한 계정을 사용하여 현재 호스팅 영역을 생성하고 하나 이상의 다른 계정을 사용하여 모든 인터페이스 엔드포인트를 생성한 경우 엔드포인트(Endpoints) 목록에는 VPC 엔드포인트(VPC endpoints) 아래에 사용 가능한 대상 없음(No Targets Available)이 표시됩니다.

    자세한 내용은 도메인 이름을 사용하여 Amazon Virtual Private Cloud 인터페이스 엔드포인트로 트래픽 라우팅 섹션을 참조하세요.

이 호스팅 영역의 레코드

이 호스팅 영역 내 레코드의 경우 엔드포인트(Endpoint)를 선택하고 해당하는 레코드를 선택합니다. 레코드가 많은 경우 이름의 처음 몇 자를 입력하여 목록을 필터링할 수 있습니다.

호스팅 영역에 기본 NS 및 SOA 레코드만 있는 경우에는 엔드포인트(Endpoints) 목록에 사용 가능한 대상 없음(No Targets Available)이 표시됩니다.

참고

호스팅 영역(zone apex라고도 함)과 이름이 같은 별칭 레코드를 생성한다면, 레코드 유형(Record type) 값이 CNAME인 레코드를 선택할 수 없습니다. 이는 별칭 레코드가 트래픽이 라우팅되는 레코드와 동일한 형식이어야 하고, zone apex에 대한 CNAME 레코드 생성은 별칭 레코드에 대해서도 지원되지 않기 때문입니다.