Route 53에서 도메인을 다른 도메인으로 리디렉션하려면 어떻게 해야 합니까?

3분 분량
0

Amazon Route 53의 한 도메인에서 다른 도메인으로 클라이언트를 리디렉션하려고 합니다. 어떻게 해야 합니까?

간략한 설명

도메인 리디렉션을 구성하는 일반적인 시나리오가 세 가지 있습니다.

1.    한 도메인에서 다른 도메인으로 리디렉션합니다.
예: apex 도메인(example.com)에서 도메인(example.net) 또는 하위 도메인으로 리디렉션
-또는-
하위 도메인(www.example.com)에서 도메인(example.net)으로 리디렉션

2.    HTTP에서 HTTPS로 도메인을 리디렉션합니다.
예: (http://example.com)에서 (https://example.com)로 리디렉션

3.    다른 URI 경로로 리디렉션합니다(경로 전달).
예: example.com, example.com/<path>, www.example.com
-또는-
www.example.com/<path>에서 example.com/<newpath>,                 
www.example.com/<newpath>, example.net/<newpath>
-또는-
domain.example.net/<newpath>

사용 사례 및 구성에 따라 아래 해결 섹션을 참조하세요. 여러 서비스를 사용하는 솔루션의 가격을 고려해야 합니다.

해결 방법

Route 53 DNS 별칭 레코드를 사용하여 리디렉션

Route 53 별칭 레코드를 사용하여 한 도메인을 다른 도메인에 매핑합니다. 이 방법은 유효한 별칭 대상인 리소스를 리디렉션하는 데만 사용할 수 있습니다. 예를 들면 다음과 같습니다.

  • example.com alias example.cloudfront.net
  • www.example.com alias example.cloudfront.net

HTTPS 엔드포인트를 사용하는 경우 DNS 대상이 대체 도메인 이름을 지원하는지 확인합니다. 예를 들어, Amazon CloudFront를 사용하는 경우 대체 도메인 이름(CNAME)을 추가하여 사용자 지정 URL 사용을 참조하세요.

Canonical Name Record(CNAME)를 사용하여 리디렉션

Route 53 호스팅 영역에서 CNAME 레코드를 생성하여 비 apex 도메인을 다른 도메인에 매핑하도록 DNS 리디렉션을 구성합니다. 예를 들면 다음과 같습니다.

  • www.example.com CNAME anysubdomain.example.com 또는 www.example.net
  • www.example.com CNAME example.com 또는 example.net

CNAME을 사용하여 리디렉션할 때는 다음 사항을 고려합니다

  • apex 도메인 리디렉션에는 이 방법을 사용할 수 없습니다.
  • HTTPS 엔드포인트를 사용하는 경우 DNS 대상이 대체 도메인 이름을 지원하는지 확인합니다. CloudFront를 사용하는 경우 대체 도메인 이름(CNAME)을 추가하여 사용자 지정 URL 사용을 참조하세요.
  • CNAME을 사용하여 한 도메인을 다른 도메인으로 가리키는 경우 대상 엔드포인트 애플리케이션 웹 서버에서 리디렉션된 도메인 요청을 수락하기 위해 추가 구성이 필요할 수 있습니다. 이는 CloudFront 또는 Amazon Simple Storage Service(S3)를 사용하는 경우에는 적용되지 않습니다.

Route 53과 Amazon S3를 사용하여 리디렉션

S3 웹 사이트에서 Route 53을 사용하여 HTTP 리디렉션을 통해 한 도메인을 다른 도메인으로 리디렉션합니다. 자세한 내용은 Amazon S3 및 Amazon Route 53를 사용하여 apex 도메인을 다른 도메인으로 리디렉션하는 방법이 있습니까?를 참조하세요.

Amazon S3 정적 웹 호스팅은 HTTP 프로토콜만 지원합니다. HTTP에서 HTTPS로의 리디렉션을 위해 CloudFront 배포를 사용해야 합니다. 자세한 내용은 CloudFront를 사용하여 Amazon S3 버킷에 대한 HTTPS 요청을 처리하려면 어떻게 해야 합니까?를 참조하세요.

Application Load Balancer를 사용하여 리디렉션

Application Load Balancer는 HTTP 리디렉션을 통해 한 도메인을 다른 도메인으로 리디렉션하는 데 사용할 수 있습니다. 경로 전달을 포함하려면 이 방법을 사용합니다. Application Load Balancer를 가리키는 도메인이 있는 경우, Application Load Balancer를 사용하여 리디렉션을 구성하는 것이 좋습니다.

자세한 내용은 Application Load Balancer를 사용하여 한 도메인을 다른 도메인으로 리디렉션하려면 어떻게 해야 합니까?를 참조하세요.


AWS 공식
AWS 공식업데이트됨 8달 전