Route 53
<aside>
<img src="/icons/binoculars_lightgray.svg" alt="/icons/binoculars_lightgray.svg" width="40px" />
설명
- hitghly avaliable, scalabe, fully managed and authoriatative DNS의 기능을 수행
- fully managed and authoritative란 사용자(고객)이 DNS record를 업데이트를 수행할 수 있다는 의미
참고
<aside>
<img src="/icons/video-game-joystick_brown.svg" alt="/icons/video-game-joystick_brown.svg" width="40px" />
사용 예시

- 내 EC2가 public IP만 있을 때 Route 53에 내 ip와 DNS를 캐싱해두고 Local DNS처럼 역할하게 하여 클라이언트가 example.com을 요청했을 때 ec2 public IP를 반환해주는 것
<aside>
<img src="/icons/apple_gray.svg" alt="/icons/apple_gray.svg" width="40px" />
Hosted Zones
- record의 container로 트래픽을 domain과 sub domain으로 연결하는 라우팅 방식을 정의
- ex) domain - example.com, sub domain - sub1.example, sub2.example 존재 시 sub domain에 대한 DNS record를 관리하는 단위
종류
Public Hosted Zones

- 특정 도메인과 그 하위 도메인의 트래픽을 인터넷에서 라우팅하는 방식에 대한 정보를 담고 있는 컨테이너
- Route 53에 도메인 등록 시 자동으로 호스트 존 생성
- 기존 도메인에 대한 DNS 서비스를 Route 53에 전송하는 경우에도 호스트 존 생성부터 시작
- 동작
Private Hosted Zones

-
VPC 서비스로 생성한 하나 이상의 VPC 내에 있는 도메인과 그 하위 도메인에 대해서 Route 53의 dns 쿼리 응답 정보가 담긴 컨테이너
-
회수 내부에서만 접근할 수 있는 비공개 URL이 필요한 경우 사용
-
비공개 URL이기 때문에 private DNS record 존재
-
동작

</aside>