IP 기반 별칭 레코드에 특정한 값 - Amazon Route 53

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

IP 기반 별칭 레코드에 특정한 값

IP 기반 별칭 레코드를 생성할 때 다음과 같은 값을 지정합니다.

참고

프라이빗 호스팅 영역에서 IP 기반 별칭 레코드를 생성할 수는 있지만 지원되지 않습니다.

자세한 내용은 별칭 또는 비 별칭 레코드 선택 단원을 참조하십시오.

라우팅 정책

IP 기반(IP-based)을 선택합니다.

참고

프라이빗 호스팅 영역에서 IP 기반 별칭 레코드를 생성할 수는 있지만 지원되지 않습니다.

레코드 이름

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

참고

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

IP 기반 레코드 그룹의 모든 레코드에 대해 동일한 이름을 입력합니다.

CNAME 레코드

레코드 유형(Record type) 값이 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)로 처리합니다. 자세한 내용은 호스팅 영역 및 레코드의 이름에 별표(*) 사용 단원을 참조하십시오.

레코드 유형

DNS 레코드 유형입니다. 자세한 내용은 지원되는 DNS 레코드 유형 단원을 참조하십시오.

트래픽을 라우팅하는 AWS 리소스에 따라 해당하는 값을 선택합니다. IP 기반 레코드 그룹의 모든 레코드에 대해 동일한 값을 선택합니다.

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

A - IPv4 주소(A - IPv4 address)를 선택합니다.

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

A - IPv4 주소(A - IPv4 address)를 선택합니다.

CloudFront 배포

A - IPv4 주소(A - IPv4 address)를 선택합니다.

배포에 대해 IPv6가 활성화되어 있다면 두 개의 레코드를 생성합니다. 하나는 레코드 유형(Record type) 값이 A - IPv4 주소이고 하나는 값이 AAAA — IPv6 주소입니다.

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

A - IPv4 주소(A - IPv4 address)를 선택합니다.

ELB 로드 밸런서

A - IPv4 address(A - IPv4 주소) 또는 AAAA - IPv6 address(AAAA - IPv6 주소) 선택

Amazon S3 버킷

A - IPv4 주소(A - IPv4 address)를 선택합니다.

호스팅 영역의 또 다른 레코드

별칭을 생성 중인 레코드 유형을 선택합니다. NSSOA를 제외한 모든 유형이 지원됩니다.

참고

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

값/트래픽 라우팅 대상

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

대상으로 지정할 수 있는 AWS 리소스에 대한 자세한 내용은 값/라우팅 트래픽의 별칭 레코드에 일반적인 값을 참조하세요.

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

위치

쿼리를 보낸 위치를 기반으로 하는 DNS 쿼리에 응답하도록 Route 53을 구성할 때는 Route 53이 이 레코드 설정으로 응답하길 원하는 CIDR 위치를 선택합니다.

중요

위치(Location)에 대한 기본(Default) 값을 갖는 하나의 IP 기반 레코드를 생성하는 것이 좋습니다. 그러면 레코드를 생성하지 않은 위치와 Route 53이 위치를 식별하지 못하는 IP 주소도 포함됩니다.

레코드 이름(Record name)레코드 유형(Record type) 값이 IP 기반 레코드와 같은 IP 기반이 아닌 레코드를 생성할 수 없습니다.

자세한 내용은 IP 기반 라우팅 단원을 참조하십시오.

상태 확인

Route 53이 지정된 엔드포인트 상태를 점검하고 엔드포인트가 정상할 때만 이 레코드를 사용하여 DNS 쿼리에 응답하길 원할 경우 상태 확인을 선택합니다.

Route 53은 레코드에 지정된 엔드포인트, 예를 들어 값(Value) 필드에서 IP 주소로 지정된 엔드포인트의 상태는 점검하지 않습니다. 레코드의 상태 확인을 선택하면 Route 53이 상태 확인에서 지정한 엔드포인트의 상태를 점검합니다. Route 53이 엔드포인트가 정상인지 여부를 결정하는 방법은 Amazon Route 53가 상태 확인이 정상인지 여부를 판단하는 방법 섹션을 참조하세요.

상태 확인과 레코드를 연관시키는 것은 Route 53이 둘 이상의 레코드 사이에서 DNS 쿼리에 응답할 레코드를 선택할 때 그리고 Route 53이 상태 확인 상태를 선택의 기준으로 삼을 때만 유용합니다. 다음 구성에서만 상태 확인을 사용합니다.

  • 이름, 유형 및 라우팅 정책(예: 장애 조치 또는 가중치 레코드)이 동일한 레코드 그룹의 모든 레코드 상태를 확인하고 모든 레코드에 대한 상태 확인 ID를 지정하는 경우. 레코드의 상태 확인에서 양호하지 않은 엔드포인트가 지정될 경우 Route 53은 해당 레코드 값을 사용하는 쿼리에 대한 응답을 중단합니다.

  • 별칭 레코드 또는 장애 조치 별칭, 지리적 위치 별칭, IP 기반 라우팅 별칭, 대기 시간 별칭 또는 가중치 기반 별칭 그룹에 속한 레코드에 대해 대상 상태 평가(Evaluate Target Health)에서 예(Yes)를 선택하는 경우. 별칭 레코드가 동일한 호스팅 영역의 별칭이 아닌 레코드를 참조하는 경우 참조된 레코드의 상태 확인도 지정해야 합니다. 상태 확인과 별칭 레코드를 연관시키고 대상 상태 평가에서 를 선택하는 경우 둘 다 true로 평가되어야 합니다. 자세한 내용은 상태 확인을 별칭 레코드와 연결하면 어떻게 됩니까? 단원을 참조하십시오.

상태 확인에서 도메인 이름만으로 엔드포인트를 지정할 경우에는 각 엔드포인트마다 별도의 상태 확인을 생성하는 것이 좋습니다. 예를 들어, www.example.com의 콘텐츠를 제공하는 각 HTTP 서버마다 상태 확인을 생성합니다. 도메인 이름(Domain name)의 값은 레코드의 이름(example.com)이 아니라 서버의 도메인 이름(예: us-east-2-www.example.com)을 지정합니다.

중요

이 구성에서 [Domain name]의 값이 레코드의 이름과 일치하는 상태 확인을 생성한 후 상태 확인을 이러한 레코드와 연결하는 경우 상태 확인 결과를 예측할 수 없습니다.

IP 기반 별칭 레코드에서 엔드포인트가 비정상적인 경우 Route 53는 더 크고 연관된 위치 내에서 레코드를 찾습니다. 예를 들어, 미국 내 주, 미국, 북미 및 전체 위치에 대한 레코드가 있다고 가정합니다(위치기본값임). 주 레코드의 엔드포인트가 양호하지 않을 경우 Route 53은 미국, 북미 및 전체 위치 순으로 엔드포인트가 양호한 레코드를 찾을 때까지 레코드를 확인합니다. 모든 지리적 위치에 대한 레코드를 포함하여 모든 적용 가능한 레코드가 비정상적인 경우 Route 53은 가장 작은 지리적 리전에 대한 레코드 값을 사용하여 DNS 쿼리에 응답합니다.

대상 상태 평가

엔드포인트에서 지정된 리소스의 상태를 확인하여 Route 53이 레코드를 사용해 DNS 쿼리에 응답할지 여부를 결정하게 하려는 경우 예(Yes)를 선택합니다.

유의할 사항:

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

엔드포인트가 API Gateway 사용자 지정 리전 API 또는 엣지 최적화 API인 경우 대상 상태 평가(Evaluate target health)예(Yes)로 설정하기 위한 특별한 요구 사항은 없습니다.

CloudFront 배포

엔드포인트가 CloudFront 배포인 경우 대상 상태 평가(Evaluate target health)예(Yes)로 설정할 수 없습니다.

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

엔드포인트(Endpoint)에 Elastic Beanstalk 환경을 지정하고 환경에 ELB 로드 밸런서가 포함된 경우, Elastic Load Balancing은 로드 밸런서에 등록된 정상 Amazon EC2 인스턴스로만 쿼리를 라우팅합니다. (하나의 환경에 한 개 이상의 Amazon EC2 인스턴스가 포함된 경우 ELB 로드 밸런서가 자동으로 포함됩니다.) 대상 상태 평가(Evaluate target health)예(Yes)로 설정했는데 정상인 Amazon EC2 인스턴스가 없거나 로드 밸런서 자체가 비정상인 경우 Route 53은 양호한 다른 리소스로 쿼리를 라우팅합니다.

환경에 하나의 Amazon EC2 인스턴스가 포함된 경우에는 특별한 요구 사항이 없습니다.

ELB 로드 밸런서

상태 확인 동작은 로드 밸런서의 유형에 따라 달랍니다.

  • Classic Load Balancer: 엔드포인트(Endpoint)에 ELB Classic Load Balancer를 지정한 경우, Elastic Load Balancing은 로드 밸런서에 등록된 정상 Amazon EC2 인스턴스로만 쿼리를 라우팅합니다. 대상 상태 평가(Evaluate target health)예(Yes)로 설정하고 EC2 인스턴스가 정상 상태가 아니거나 로드 밸런서 자체가 비정상인 경우 Route 53은 쿼리를 다른 리소스로 라우팅합니다.

  • Application Load Balancer 및 Network Load Balancer - ELB Application Load Balancer 또는 Network Load Balancer를 지정하고 대상 상태 평가(Evaluate Target Health)예(Yes)로 설정한 경우 Route 53은 로드 밸런서와 연결된 대상 그룹의 상태에 따라 쿼리를 로드 밸런서로 라우팅합니다.

    • Application 또는 Network Load Balancer가 정상 상태로 간주되려면 대상을 포함하는 모든 대상 그룹에 정상 상태 대상이 하나 이상 포함되어야 합니다. 대상 그룹에 정상이 아닌 대상만 포함되는 경우 로드 밸런서는 정상이 아닌 상태로 간주되고 Route 53은 쿼리를 다른 리소스로 라우팅합니다.

    • 등록된 대상이 없는 대상 그룹은 정상이 아닌 상태로 간주됩니다.

참고

로드 밸런서를 생성할 때 Elastic Load Balancing 상태 확인에 대한 설정을 구성하게 되는데, 이러한 확인은 Route 53 상태 확인은 아니지만 비슷한 기능을 수행합니다. ELB 로드 밸런서에 등록하는 EC2 인스턴스에 대해 Route 53 상태 확인을 생성하지 마십시오.

S3 버킷

엔드포인트가 S3 버킷인 경우 대상 상태 평가(Evaluate Target Health)예(Yes)로 설정하는 데 필요한 특정 요건은 없습니다.

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

엔드포인트가 Amazon VPC 인터페이스 엔드포인트인 경우 대상 상태 평가(Evaluate Target Health)예(Yes)로 설정하는 데 필요한 특별한 요구 사항이 없습니다.

동일 호스팅 영역 내 다른 레코드

엔드포인트(Endpoint)에 지정한 AWS 리소스가 레코드 또는 레코드 그룹(예: 가중 레코드 그룹)이지만 또 다른 별칭 레코드가 아닐 경우에는 상태 확인을 엔드포인트의 모든 레코드와 연결하는 것이 좋습니다. 자세한 내용은 상태 확인을 생략하면 어떻게 됩니까? 단원을 참조하십시오.

레코드 ID

IP 기반 레코드 그룹에 있는 이 레코드를 고유하게 식별하는 값을 입력합니다.