1. Amazon Route 53이란?
AWS Route 53은 고가용성(Highly Available), 확장성(Scalable), 완전 관리형(Fully Managed)의 권한 있는(Authoritative) DNS(Domain Name System) 서비스입니다.

1. 특징
1. 권한 있는 DNS 서비스
- 고객이 직접 DNS 레코드를 업데이트하고 관리할 수 있습니다.
- 도메인 이름을 IP 주소로 변환하는 역할을 수행합니다.
2. 도메인 등록(Domain Registrar)
- Route 53은 도메인 등록 서비스도 제공하여, AWS에서 직접 도메인을 구매하고 관리할 수 있습니다.
3. 리소스 상태 확인(Health Check)
- 리소스의 상태를 주기적으로 점검하여 장애 발생 시 트래픽을 다른 리소스로 자동으로 라우팅 할 수 있습니다.
4. 100% 가용성 SLA
- AWS 에서 제공하는 유일한 서비스로, 100% 가용성을 보장합니다.
5. 이름의 유래
- "53"은 DNS가 사용하는 전용적인 포트번호(Port 53)에서 유래되었습니다.
2. 왜 Route 53을 사용할까?
- 고가용성 : 전 세계적으로 분산된 DNS 서버를 사용하여 높은 가용성을 제공합니다.
- 확장성 : 트래픽 증가에 따라 자동으로 확장됩니다.
- 지능형 라우팅
- 지리적 라우팅
- 가중치 라우팅
- 지연 시간 기반 라우팅 등 다양한 라우팅 옵션 제공
- 통합성 : AWS 클라우드 서비스와 원활하게 통합됩니다.
3. Route 53 - Records 주요 구성요소
Route 53의 Records는 도메인 트래픽을 어떻게 라우팅할지 설정하는 구성 요소입니다. 각 Record는 도메인 이름, 유형, 값, 라우팅 정책 등을 포함합니다.
1. 도메인/서브도메인 이름
- 예:
example.com, www.example.com
2. 레코드 유형 (Record Type)
3. 값 (Value)
- 예: IP 주소
12.34.56.78 또는 다른 호스트 이름
4. 라우팅 정책 (Routing Policy)
- 쿼리에 대한 Route 53의 응답 방식을 정의
5. TTL (Time-To-Live)
DNS Resolver에서 레코드를 캐싱하는 시간
4. 주요 Record 유형
1. A 레코드
- 호스트 이름을 IPv4 주소로 매핑
- 예:
example.com → 192.168.1.1
2. AAAA 레코드
- 호스트 이름을 IPv6 주소로 매핑
- 예:
example.com → 2001:0db8:85a3:0000:0000:8a2e:0370:7334
3. CNAME 레코드
- 호스트 이름을 다른 호스트 이름으로 매핑
- 대상은 반드시
A 또는 AAAA 레코드를 포함해야 함
- 제한: 최상위 도메인(Zone Apex)에 사용할 수 없음
- 예:
example.com에는 CNAME 설정 불가, www.example.com 가능
- 예 :
www.example.com → example.com
4. NS 레코드
- 호스티드 존(Hosted Zone)에 대한 네임 서버를 지정
- 도메인의 트래픽이 어떻게 라우팅될지 제어
- 예 :
example.com → Route 53 네임 서버