Route 53이란?
- AWS의 고가용성, 확장성을 갖춘 완전 관리형 권한 DNS 서비스
- 고객이 DNS 레코드를 직접 업데이트하여 완전히 제어 가능
- DNS 레코드를 통해 도메인 이름을 IP 주소로 변환
- Route 53의 주요 특징
- 도메인 이름 등록 가능 (예: example.com)
- 100% SLA 가용성을 제공하는 유일한 AWS 서비스
- “53”은 DNS 포트 번호에서 유래
- 다양한 DNS 레코드 타입 지원: A, AAAA, CNAME, NS 등
- Route 53의 주요 특징
DNS 레코드 유형
1. A 레코드
- 도메인 이름을 IPv4 주소로 매핑
- 예: example.com → 1.2.3.4
2. AAAA 레코드
- 도메인 이름을 IPv6 주소로 매핑
- 예: example.com → IPv6 주소
3. CNAME 레코드
- 한 도메인 이름을 다른 도메인 이름에 매핑
- 예: www.example.com → example.com
- 주의: 도메인의 최상위 영역(Zone Apex)에는 CNAME 사용 불가
4. NS 레코드
- 호스팅 존의 이름 서버를 정의
- DNS 쿼리에 응답하고 트래픽 라우팅을 제어
5. TTL (Time To Live)
- DNS 리졸버에서 레코드를 캐싱하는 시간(초 단위)
호스팅 존 (Hosting Zone)
1. 호스팅 존이란?
- 도메인과 서브도메인에 대한 트래픽 라우팅 방식을 정의한 레코드의 컨테이너
- AWS Route 53에서 퍼블릭 및 프라이빗 두 가지 호스팅 존 제공
2. 퍼블릭 호스팅 존
- 인터넷에서 접근 가능한 도메인 이름 관리
- 예: application1.mypublicdomain.com에 대한 IP 반환
3. 프라이빗 호스팅 존
- VPC(가상 프라이빗 클라우드) 내부에서만 접근 가능한 도메인 이름 관리
- 예: application1.company.internal
- 프라이빗 IP를 반환하여 내부 네트워크에서만 리소스에 접근 가능
4. 비용
- 호스팅 존 비용: 한 달에 $0.50
- 도메인 이름 등록: 연간 최소 $12
프라이빗 호스팅 존의 동작
사용 사례:
- 회사 내부 네트워크에서만 사용할 도메인 이름 관리
- 예: webapp.example.internal, db.example.internal
작동 방식:
- 특정 EC2 인스턴스에서 api.example.internal을 요청하면 프라이빗 IP(10.0.0.10)를 반환
- 프라이빗 호스팅 존은 외부 클라이언트가 아닌 VPC 내부에서만 작동
정리 포인트
1. Route 53의 주요 기능:
- 퍼블릭 및 프라이빗 호스팅 존 제공
- 도메인 등록 및 DNS 레코드 관리
2. DNS 레코드 타입:
- A, AAAA, CNAME, NS 레코드의 기능 및 사용 사례를 숙지
3. 퍼블릭 vs 프라이빗 호스팅 존:
- 퍼블릭 호스팅 존: 인터넷 사용자 대상
- 프라이빗 호스팅 존: VPC 내부에서만 사용
4. 비용 고려:
- 호스팅 존과 도메인 이름 등록 비용 발생
'AWS' 카테고리의 다른 글
라우팅 정책 - 단순 (2) | 2024.12.02 |
---|---|
Route 53 CNAME vs Alias (0) | 2024.12.02 |
ElastiCache 주요 정리 (0) | 2024.12.01 |
ElastiCache 개요 (0) | 2024.12.01 |
Amazon RDS Proxy (0) | 2024.12.01 |