Route53 설명
author: Dev.ian
createdAt: 2024-05-21
updatedAt: 2024-05-21
Intro
- 53은 대표적인 DNS 포트번호이다.
Contents
- Route 53 의 대표 기능
No | Title | Desc |
---|---|---|
1 | 도메인 등록 | 도메인 네임을 구입/관리 가능한 Registra |
2 | DNS 서비스 | 도메인 네임을 IP 주소로 변환 |
3 | 헬스 체크 | App에 리퀘스트를 보내 헬스체크 가능, Fail over 기능 |
- Registra: 도메인 대행 업체
- Fail Over: 장애극복기능, 컴퓨터 서버/시스템/네트워크 등에서 이상이 생겼을 때 예비 시스템으로 자동 전환되는 기능
- Hosting Zone(호스팅 영역)
- 레코드의 컨테이너
- 도메인 네임을 관리하기 위한 다양한 정보가 있는 논리적인 분류
- 레코드
- 특정 도메인(예: example.com)과 그 하위 도메인(app.example.com, api.example.com)의 트래픽을 라우팅하는 방식을 정의
- DNS 서버에서 IP 주소와 호스트 이름을 연결하는 엔트리(Entry)
- 종류
- Public Hosted Zone
- 일반적으로 Route 53에 도메인을 등록하면 자동으로 생성
- 특정 도메인 네임(예: example.com)과 그 하위 도메인 네임(acme.example.com, zenith.example.com)의 트래픽을 라우팅하는 방식에 대한 정보를 담고 있는 컨테이너
- Private Hosted Zone
- VPC 내에 있는 도메인과 그 하위 도메인에 대하여 Route 53의 DNS 쿼리 응답 정보가 담긴 컨테이너
- 내부에서만 접근할 수 있는 비공개 URL 이 필요 할 때 사용
- 비공개 URL 이기 때문에 private DNS 레코드가 존재
- VPC 에서만 작동을 하고 비공개 도메인 명의 프라이빗 리소스를 식별할 수 있게 한다.
- Public Hosted Zone
DNS 레코드
No | Record Name | Desc |
---|---|---|
1 | A | 도메인 네임에 매핑되는 IPv4 주소를 저장하는 레코드, Forward DNS Lookup 에 사용 |
2 | AAAA | 도메인 네임에 매핑되는 IPv6 주소를 저장하는 레코드, Forward DNS Lookup 에 사용 |
3 | CNAME | 도메인 네임에 대한 별칭, www.exampe.com 에 대한 CNAME -> api.example.com |
4 | NS | DNS 서버가 참조하는 다른 DNS 서버 |
5 | PTR | IP주소 -> 도메인 네임, Backward DNS Lookup 에 사용 |
6 | SOA | Start of Authority, 해당 도메인 네임에 대한 기본적인 인증정보를 담고 있는 레코드 |
-
A 레코드는 IP 주소를 등록하거나 IP 주소가 없는 경우(ELB)에는 별칭을 사용해 등록한다.
-
Refs
- 정방향/역방향(Forward/Backward) DNS Lookup
- Forward DNS Lookup :
도메인 네임 -> IP 주소
- Backward DNS Lookup :
IP 주소 -> 도메인 네임
- 도메인 이름 분석(Domain Name Resolution): IP 주소와 도메인 네임을 대응시키는 것