Amazon Route 53에서 AWS 호스팅 서비스에 대한 별칭 레코드를 생성하고 싶은데, 어떤 레코드 유형을 사용해야 하는지 알고 싶습니다.
해결 방법
별칭 레코드 생성
Route 53 콘솔에서 별칭 레코드를 생성하고 단순 별칭 레코드의 값을 지정하려면 다음 단계를 완료하십시오.
- Route 53 콘솔을 엽니다.
- 호스팅 영역에서 레코드 생성을 선택합니다.
- 레코드 유형을 선택합니다.
- AWS 서비스의 경우 A 레코드(IPv4 주소) 또는 AAAA 레코드(IPv6 주소)를 생성합니다.
- 트래픽을 라우팅하려는 AWS 리소스인 별칭 대상을 선택합니다.
가리키려는 서비스의 IP 주소에 올바른 DNS 레코드 유형을 사용하는지 확인하십시오.
- Amazon CloudFront 배포의 경우 A 레코드(IPv4) 또는 AAAA 레코드(IPv6)를 사용합니다.
- AWS Elastic Beanstalk 환경의 경우 A 레코드(IPv4)를 사용합니다.
- Elastic Load Balancing 로드 밸런서의 경우 A 레코드(IPv4) 또는 AAAA 레코드(IPv6)를 사용합니다.
- Amazon Simple Storage Service(Amazon S3) 버킷의 경우 A 레코드(IPv4)를 사용합니다.
- Amazon API Gateway 사용자 지정 리전 API 및 엣지 최적화 API의 경우 A 레코드(IPv4)를 사용합니다.
- Amazon Virtual Private Cloud(Amazon VPC) 인터페이스 엔드포인트의 경우 A 레코드(IPv4)를 사용합니다.
- AWS Global Accelerator의 경우 A 레코드(IPv4)를 사용합니다.
- AWS AppSync의 경우 A 레코드(IPv4)를 사용합니다.
- AWS App Runner의 경우 A 레코드(IPv4)를 사용합니다.
- 동일한 호스팅 영역에서 다른 Route 53 레코드를 사용합니다.
참고: Amazon API Gateway와 Amazon CloudFront에서는 사용자 지정 DNS 이름을 설정해야 합니다.
별칭 레코드에서 CNAME 지원 설정
Route 53은 레코드 유형이 일치하는 경우에만 별칭 레코드의 포인터를 따릅니다. CNAME 레코드에 대한 별칭 레코드를 만들려면 별칭 대상이 CNAME 값으로 확인되어야 합니다.
유효하지 않은 CNAME(ALIAS) 레코드를 생성하면 Route 53은 엔드포인트의 IP 주소를 확인할 수 없습니다. 그 결과, Route 53은 ‘SERVFAIL/REFUSED RCODE’ 오류를 반환합니다.
유효한 CNAME(ALIAS) 레코드
| | |
|---|
| 이름 | 유형 | 값 |
| cname.example.com. | CNAME(ALIAS) | cname1.example.com |
| cname1.example.com. | CNAME | abc.example.net |
| abc.example.net. | A | 203.0.113.1 |
Route 53 외 DNS 공급자의 가리킴
도메인에 Route 53 이외의 DNS 공급자를 사용하는 경우 도메인을 AWS 서비스로 가리킬 수 있습니다. DNS 공급자가 루트 도메인에서 CNAME 레코드를 지원하는지 확인하려면 CNAME 평면화, ANAME 레코드 또는 WebHops 리디렉션과 같은 기술을 사용하십시오.
CNAME 레코드 생성
상위, 네이키드 또는 Apex 도메인의 경우 별칭 레코드를 사용하여 상위 도메인을 CNAME 레코드 대신 지원되는 다른 별칭 대상으로 가리키십시오. 예를 들면 다음과 같습니다.
example.com Alias(A) dualstack.elb123.us-east-1.elb.amazonaws.com
하위 도메인의 경우 CNAME 레코드를 생성할 수 있습니다. 예를 들면 다음과 같습니다.
subdomain.example.com CNAME destination.example.com
동일한 도메인에 대해 여러 레코드 유형을 사용하려면 CNAME과 와일드카드 레코드를 함께 사용하십시오. 예를 들면 다음과 같습니다.
abc.example.com CNAME www.example.com
abc.example.com A 192.0.2.1
관련 정보
Route 53 별칭 리소스 레코드 세트를 생성할 때 원하는 별칭 대상을 선택할 수 없는 이유는 무엇입니까?
별칭 레코드와 비별칭 레코드 중에서 선택