AWS

Amazon Route 53의 Private Hosted Zone(PHZ) 개념 및 활용 사례

heesoohi 2025. 6. 17. 01:37

Amazon Route 53은 AWS에서 제공하는 DNS(Domain Name System) 서비스로, 도메인 이름을 IP 주소로 해석하는 기능을 수행한다. Route 53은 퍼블릭 영역뿐 아니라 VPC 내에서만 사용할 수 있는 사설 DNS 영역, 즉 Private Hosted Zone(PHZ) 도 지원한다. Private Hosted Zone를 사용하면 계정 간 통신이 가능하고 하이브리드 클라우드 아키텍처에서의 적용 방식도 이해하는데 도움이 되므로 정리해보려 한다. 

 

Private Hosted Zone(PHZ)란?

Private Hosted Zone은 지정한 VPC 내부에서만 유효한 도메인 이름(DNS 레코드)을 등록하고 해석할 수 있도록 해주는 Route 53의 기능이다. 퍼블릭 호스팅 존과 달리 인터넷에서는 접근할 수 없으며, 연결된 VPC 내부에서만 도메인 조회가 가능하다.

 

예를 들어 internal.example.com이라는 PHZ를 VPC에 연결하면, 해당 VPC 내 EC2 인스턴스 등은 app.internal.example.com과 같은 도메인으로 서로를 DNS 기반으로 찾을 수 있다.

 

VPC 내부 전용 외부에서는 조회할 수 없으며, 지정한 VPC 내에서만 이름 해석 가능
리전 간 공유 가능 PHZ는 글로벌 리소스로, 여러 리전의 VPC에 연결 가능
계정 간 공유 가능 AWS Resource Access Manager(RAM)를 통해 타 계정의 VPC에도 연결 가능
겹치는 도메인 허용 여러 PHZ에서 동일한 서브도메인을 정의할 수 있으며, 가장 구체적인 레코드가 우선됨

 

 

 

 

활용 사례

1. 내부 서비스 식별

VPC 내부에서 실행 중인 마이크로서비스나 데이터베이스에 대해 고정 IP 없이 db.internal.example.com 같은 도메인으로 접근 가능하다. 서비스 간 통신이 유연해지고, IP 변경에도 대응할 수 있다.

2. 계정 간 DNS 통합

여러 AWS 계정에서 운영 중인 애플리케이션에 대해 PHZ를 중앙 네트워크 계정에서 관리하고, 각각의 계정에 있는 VPC에 연결함으로써 통합된 DNS 네임스페이스를 제공할 수 있다.

3. 온프레미스 연동

Route 53 Resolver Endpoint를 통해 온프레미스와 AWS 간 DNS 요청을 주고받을 수 있으며, 이때 PHZ를 사용하여 AWS 내부 리소스에 대한 이름 해석을 온프레미스에서도 가능하게 구성할 수 있다.

 

 

주의사항

  • PHZ를 사용한다고 해서 리소스 접근 권한이 자동으로 부여되는 것은 아니다. 리소스 간 접근은 VPC Peering, Security Group, IAM 등 별도 구성 필요
  • PHZ를 여러 개 생성하여 동일한 도메인을 정의할 경우, Route 53은 가장 구체적인 도메인을 우선 해석한다.
  • PHZ와 연결된 VPC는 최대 300개까지 지정 가능하며, cross-account 연결 시 AWS RAM을 통해 관리해야 한다.