Skip to main content

Route 53

Amazon Route 53

  • 고가용성, 확장성, 완전 관리형 및 권한 있는 DNS
  • 신뢰할 수 있음 = 고객이 DNS 레코드를 업데이트할 수 있음
  • Route 53은 도메인 등록 기관이기도 합니다.
  • 리소스의 상태를 확인하는 기능
  • 100% 가용성 SLA를 제공하는 유일한 AWS 서비스
왜 Route 53인가 ?

53은 기존 DNS 포트번호로 부여한 숫자입니다.

Route 53 - Record

각 레코드에는 다음이 포함됩니다.

  • 도메인 / 하위 도메인 이름 - ex) example.com
  • Record Type - A or AAAA
  • Value - 12.34.56.78
  • 라우팅 정책 - Route 53이 쿼리에 응답하는 방식
  • TTL - 레코드가 DNS Resolvers에 캐시된 시간

Route 53은 다음 DNS 레코드 유형을 지원합니다.

  • A / AAAA / CNAME / NS
  • CAA / DS / MX / NAPTR / PTR / SOA / TXT / SPF / SRV

Route 53 - Record Types

  • A: 호스트 이름을 IPv4에 매핑
  • AAAA: 호스트 이름을 IPv6에 매핑
  • CNAME - 호스트 이름을 다른 호스트 이름에 매핑
    • 대상은 A 또는 AAAA 레코드가 있어야 하는 도메인 이름입니다.
    • DNS 네임스페이스(Zone Apex)의 최상위 노드에 대한 CNAME 레코드를 생성할 수 없습니다.
    • 예: example.com은 만들 수 없지만 www.example.com은 만들 수 있습니다.
  • NS - 호스팅 영역의 이름 서버
    • 도메인에 대한 트래픽 라우팅 방법 제어

Route 53 - Hosted Zones

  • 트래픽을 도메인 및 하위 도메인으로 라우팅하는 방법을 정의하는 레코드용 컨테이너
  • 공개 호스팅 영역: 인터넷(공개 도메인 이름)에서 트래픽을 라우팅하는 방법을 지정하는 레코드가 포함되어 있습니다.
  • 프라이빗 호스팅 영역: 하나 이상의 VPC(프라이빗 도메인 이름) application.company.internal 내에서 트래픽을 라우팅하는 방법을 지정하는 레코드를 포함합니다.
  • 호스팅 영역 당 월 $0.5 지불

Route 53 - Records TTL (Time To Live)

  • 높은 TTL: Route 53의 트래픽 감소
  • 낮은 TTL: Route 53의 트래픽 증가, 기록을 쉽게 변경
  • 별칭 레코드를 제외하고 각 DNS 레코드에 대해 TTL이 필수입니다.

CNAME vs Alias

AWS 리소스 (Load Balancer, CloudFront...)는 AWS 호스트 이름을 노출합니다.

  • lbl-1234.us-east-2.elb.amazonaws.com → myapp.mydomain.com