본문 바로가기

클라우드

AWS Route53

클라우드 기반 도메인 네임 시스템(DNS) 웹 서비스
도메인 이름 등록, DNS 라우팅, 상태 확인 및 트래픽 관리 기능을 제공

주요 기능

1. 도메인 이름 등록

  • 도메인 등록: Route 53을 통해 도메인을 등록하고 관리, 다양한 최상위 도메인(TLD)을 지원
  • 자동 갱신: 도메인 만료를 방지하기 위해 자동 갱신 기능을 제공
  • WHOIS 개인 정보 보호: 도메인 등록자의 개인 정보를 보호하는 WHOIS 보호 기능을 지원

2. DNS 라우팅

  • 단순 라우팅: 단순한 DNS 쿼리에 대한 단일 응답을 제공
  • 지연 시간 기반 라우팅: 사용자가 가장 짧은 지연 시간으로 리소스에 액세스할 수 있도록 라우팅
  • 가중치 기반 라우팅: 여러 리소스 간에 트래픽을 분산시키기 위해 가중치를 설정 가능
  • 지리적 위치 기반 라우팅: 사용자의 지리적 위치에 따라 트래픽을 라우팅
  • Failover 라우팅: 리소스의 장애를 감지하고 자동으로 대체 리소스로 트래픽을 라우팅
  • 다중 값 응답 라우팅: 여러 IP 주소를 반환하여 애플리케이션 가용성을 향상
  • 트래픽 정책 및 레코드 세트: 복잡한 라우팅 정책을 설정하고 관리

4. 보안 기능

  • DNSSEC: DNS 보안 확장(DNSSEC)을 지원하여 DNS 데이터의 무결성을 보장
  • IAM 통합: AWS Identity and Access Management(IAM)와 통합하여 세분화된 액세스 제어를 제공
  • VPC 통합: Amazon Virtual Private Cloud(VPC)와 통합하여 프라이빗 DNS 네임스페이스를 생성하고 관리
  • 액세스 로그: DNS 쿼리 로그를 통해 도메인에 대한 액세스를 모니터링

5. 비용 구조

  • 도메인 등록 비용
  • 호스팅 영역 생성 비용
  • 쿼리 비용
  • 트래픽 정책 비용

설정 및 관리

1. 도메인 이름 등록

  • AWS Management Console에서 Route 53을 선택하고 도메인을 등록
  • 도메인 이름, 연락처 정보, 등록 기간 등을 입력하고 등록을 완료

2. 호스팅 존 생성

  • Route 53 콘솔에서 호스팅 영역을 생성
  • 도메인 이름을 입력하고 퍼블릭 또는 프라이빗 호스팅 존을 선택

3. DNS 레코드 설정

  • 호스팅 영역 내에서 레코드 세트를 생성하여 도메인의 DNS 레코드를 관리
  • A, AAAA, CNAME, MX, TXT 등의 레코드 타입을 지원

DNS에서 사용되는 레코드 유형

1. A (Address) 레코드

  • 기능: 도메인 이름을 IPv4 주소로 변환
  • 사용 예: example.com → 192.0.2.1

2. AAAA (IPv6 Address) 레코드

  • 기능: 도메인 이름을 IPv6 주소로 변환
  • 사용 예: example.com → 2001:0db8:85a3:0000:0000:8a2e:0370:7334

3. CNAME (Canonical Name) 레코드

  • 기능: 도메인 별칭을 실제 도메인 이름으로 매핑
  • ssl 인증: CA가 제공하는 CNAME 레코드를 호스팅 영역에 등록하여 도메인 소유권 인증
  • 사용 예: www.example.com → example.com

4. SOA (Start of Authority) 레코드

  • 기능: 도메인의 DNS 영역에 대한 권한 정보를 제공
  • 사용 예: 도메인의 관리 정보, 네임 서버, 이메일 관리자 정보 등

5. NS (Name Server) 레코드

  • 기능: 도메인의 권한 있는 네임 서버를 지정합니다.
  • 사용 예: example.com → ns1.example.com

6. MX (Mail Exchange) 레코드

  • 기능: 도메인의 메일 서버를 지정
  • 사용 예: example.com → mail.example.com

7. SPF (Sender Policy Framework) 레코드

  • 기능: 도메인에서 이메일을 보낼 수 있는 IP 주소를 지정
  • 사용 예: example.com의 이메일은 192.0.2.1에서만 보낼 수 있음

8. TXT (Text) 레코드

  • 기능: 도메인에 대한 텍스트 정보를 저장
  • 사용 예: 도메인 소유권 검증, SPF 설정 등

9. SRV (Service) 레코드

  • 기능: 특정 서비스에 대한 위치를 지정
  • 사용 예: _sip._tcp.example.com → 10 60 5060 sipserver.example.com

'클라우드' 카테고리의 다른 글

AWS RDS  (0) 2024.05.29
AWS Elastic Beanstalk  (0) 2024.05.29
AWS EC2  (0) 2024.05.29
AWS CloudFront  (0) 2024.05.29
AWS S3  (0) 2024.05.29