AWS - Route53
DNS
네트워크에서 대상을 지정하는 방법중에 하나로 IP가 존재한다. 알다시피 아이피(IPv4)의 구조는 아래와 같다.
192.168.0.1
위 처럼, 000.000.000.000 의 닷(.)으로 구분되어있는 3자리 숫자 4개로 구성된다. 하지만 이런 아이피는 기억하기가 너무 불편하다.
DNS는 이 불편함을 해소한다.
분류
- DNS Resolver
- Root Name Server
- Top Level Domain Name Server
- Authoritative Name Server
레코드 유형
A 레코드 : IPv4 주소를 매핑
AAAA 레코드 : IPv6 주소를 매핑
CNAME 레코드 : 도메인 이름의 별칭 생성
MX : 이메일 서버 저징
NS : DNS 식별
SOA : 도메인 영역을 표시
SRV : 도메인 서비스 이용 가능 여부
TXT : 텍스트 매핑
Route53
AWS에서 제공하는 DNS 관리 서비스.
해당 서비스에서는 아래와 같은 기능을 제공한다.
- 도메인 이름 등록
- 호스팅 영역
- 레코드
DNS를 통한 서비스 통신 과정
- 클라이언트에서 DNS해석기로 www.tttt.com 도메인에 대한 질의를 한다.
- DNS질의를 받은 DNS해석기는 루트네임서버로 전달하여 TLD도메인(.com)에 해당하는 TLD네임서버주소를 반환한다.
- DNS해석기는 .com TLD 네임서버로 DNS 질의를 하고 tttt.com 에 대해 권한이 있는 네임서버 주소를 반환한다.
- DNS해석기는 tttt.com TLD 네임서버로 DNS질의를 하고 tttt.com에 대해 권한이 있는 네임서버에서 맵핑된 IPv4 주소를 반환한다.
- DNS해석기는 클라이언트로 IPv4주소를 응답한다.
- 클라이언튼 IPv4주소로 접근하여 통신이 이루어진다.
라우팅정책
- 단순라우팅
- 가중치 기반 라우팅
- 지연시간 기반 라우팅
- 장애 조치 라우팅 정책
- 지리 위치 라우팅
- 지리 근접 라우팅
- 다중값 응답 라우팅
주요기능
- 도메인 등록
- 상태 확인 및 모니터링
- DNS 장애 조치
- 라우팅 정책
- 별칭
- Route 53 Resolver
- VPC용 Private DNS