AWS - Route53

AWS - Route53

DNS

네트워크에서 대상을 지정하는 방법중에 하나로 IP가 존재한다. 알다시피 아이피(IPv4)의 구조는 아래와 같다.

192.168.0.1

위 처럼, 000.000.000.000 의 닷(.)으로 구분되어있는 3자리 숫자 4개로 구성된다. 하지만 이런 아이피는 기억하기가 너무 불편하다.

DNS는 이 불편함을 해소한다.

분류

  1. DNS Resolver
  2. Root Name Server
  3. Top Level Domain Name Server
  4. Authoritative Name Server

레코드 유형

A 레코드 : IPv4 주소를 매핑

AAAA 레코드 : IPv6 주소를 매핑

CNAME 레코드 : 도메인 이름의 별칭 생성

MX : 이메일 서버 저징

NS : DNS 식별

SOA : 도메인 영역을 표시

SRV : 도메인 서비스 이용 가능 여부

TXT : 텍스트 매핑

Route53

AWS에서 제공하는 DNS 관리 서비스.

해당 서비스에서는 아래와 같은 기능을 제공한다.

  1. 도메인 이름 등록
  2. 호스팅 영역
  3. 레코드

DNS를 통한 서비스 통신 과정

  1. 클라이언트에서 DNS해석기로 www.tttt.com 도메인에 대한 질의를 한다.
  2. DNS질의를 받은 DNS해석기는 루트네임서버로 전달하여 TLD도메인(.com)에 해당하는 TLD네임서버주소를 반환한다.
  3. DNS해석기는 .com TLD 네임서버로 DNS 질의를 하고 tttt.com 에 대해 권한이 있는 네임서버 주소를 반환한다.
  4. DNS해석기는 tttt.com TLD 네임서버로 DNS질의를 하고 tttt.com에 대해 권한이 있는 네임서버에서 맵핑된 IPv4 주소를 반환한다.
  5. DNS해석기는 클라이언트로 IPv4주소를 응답한다.
  6. 클라이언튼 IPv4주소로 접근하여 통신이 이루어진다.

라우팅정책

  • 단순라우팅
  • 가중치 기반 라우팅
  • 지연시간 기반 라우팅
  • 장애 조치 라우팅 정책
  • 지리 위치 라우팅
  • 지리 근접 라우팅
  • 다중값 응답 라우팅

주요기능

  • 도메인 등록
  • 상태 확인 및 모니터링
  • DNS 장애 조치
  • 라우팅 정책
  • 별칭
  • Route 53 Resolver
  • VPC용 Private DNS