[튜토리얼] AWS EC2 : 도메인 연결

JooSehyun·2023년 11월 14일
0

튜토리얼

목록 보기
16/18
post-thumbnail

[튜토리얼] AWS EC2 : 도메인 연결


Route53 이란?

AWS Route 53은 Amazon Web Services (AWS)에서 제공하는 관리형 도메인 네임 시스템(DNS) 서비스이다. Route 53은 도메인 등록, DNS 레코드 설정, 그리고 트래픽 라우팅과 관련된 다양한 기능을 제공하여 AWS 환경에서 도메인과 관련된 작업을 쉽게 관리할 수 있게 해준다.

주요 기능과 사용 사례

  • 도메인 등록: Route 53을 사용하여 도메인을 등록할 수 있다. Route 53 콘솔 또는 API를 통해 도메인 등록, 갱신 및 관리를 수행할 수 있다.

  • DNS 관리: Route 53을 사용하여 도메인의 DNS 레코드를 설정하고 관리할 수 있다. A, AAAA, CNAME, MX, TXT, 등 다양한 유형의 DNS 레코드를 구성할 수 있다.

  • Health Checks: Route 53을 사용하여 엔드포인트의 상태를 지속적으로 모니터링하고, 이를 기반으로 트래픽을 관리할 수 있는 Health Checks를 설정할 수 있다.

  • 가중치 기반 라우팅: 여러 리소스 또는 엔드포인트에 대한 트래픽을 가중치에 따라 분산시키는 기능을 제공한다.

  • 다양한 라우팅 옵션: Latency-Based Routing, Geolocation-Based Routing, 등 다양한 라우팅 정책을 통해 트래픽을 최적의 엔드포인트로 보낼 수 있다.

  • 인증서 관리: Route 53을 통해 AWS Certificate Manager에서 생성한 SSL/TLS 인증서를 관리할 수 있다.

Route 53은 AWS 클라우드에서 도메인 및 DNS 관련 작업을 효과적으로 수행하기 위한 강력한 서비스이다.


AWS Route 53

  1. Route 53 -> 호스팅 영역 -> 호스팅 영역 생성

  1. 호스팅 영역 생성 에서 도메인 이름과 , 유형 (퍼블릭 호스팅 영역) 을 선택하고 생성을 한다.

  1. 호스팅 영역을 생성하면 유형 중 NS 타입과 SOA 타입을 자동 생성한다.


🕵️‍♀️ 호스팅 영역 레코드 유형

NS (Name Server) 레코드와 SOA (Start of Authority) 레코드는 DNS (도메인 네임 시스템)에서 사용되는 중요한 레코드 유형이다.

NS (Name Server) 레코드 :

NS 레코드는 도메인에 대한 네임 서버 정보를 지정한다. 이 레코드는 해당 도메인의 DNS 서버가 어디에 있는지를 나타낸다. 각각의 NS 레코드는 도메인의 서브도메인 또는 하위 도메인에 대한 책임 있는 DNS 서버의 주소를 지정한다.

예를 들어, example.com 도메인이 있다면, NS 레코드는 이 도메인을 관리하는 DNS 서버의 주소를 제공한다. 이 주소는 일반적으로 호스팅 공급자나 DNS 서비스 제공업체의 이름 서버를 가리킨다.

SOA (Start of Authority) 레코드:

SOA 레코드는 도메인에 대한 중요한 메타 정보를 제공한다. 이 레코드는 해당 도메인의 DNS 데이터베이스의 권한을 갖고 있는 주 서버 (Primary Name Server)와 이 서버의 이메일 주소, 그리고 도메인의 특정 특성에 대한 정보를 포함한다.

SOA의 주요 필드

  • MNAME (Primary Name Server): 도메인의 주 서버의 이름을 지정한다.
  • RNAME (Responsible Person's Email Address): 도메인 관리자의 이메일 주소를 지정한다.
  • SERIAL (Serial Number): DNS 존의 변경 사항을 추적하는 데 사용되는 일련 번호이다.
  • REFRESH: Secondary 서버가 Primary 서버에서 정보를 새로 고칠 때까지 기다리는 시간 간격을 지정한다.
  • RETRY: Secondary 서버가 Primary 서버에 재연결을 시도하기 전 대기하는 시간 간격을 지정한다.
  • EXPIRE: Secondary 서버가 SOA 레코드를 갱신하지 않을 경우에 대비하여 레코드의 만료 기간을 지정한다.
  • TTL (Time to Live): 레코드의 캐싱 시간을 나타낸다.

SOA 레코드는 DNS 존의 시작 지점을 정의하며, 존의 구성 및 동기화를 관리하는 데 사용된다. 이 레코드는 주로 도메인을 관리하는 DNS 서버에서 발견되며, 도메인의 루트에서 하위 도메인까지의 전반적인 구조와 설정을 정의한다.


  1. 생성을 하고 나서 레코드 생성 을 누른다.

  1. 레코드 생성에서 레코드 이름은 비워두고 레코드 유형 A-IPv4 주소 및 일부 AWS 리소스로... 기본 값을 선택하고 에는 EC2 퍼블릭 IP를 입력한다.

  1. 레코드 유형 A가 생성된다.


가비아

가비아에서 도메인을 구매했기 때문에 가비아에 접속한다

  1. 로그인My가비아 이동

  1. 도메인 통합 관리툴 이동

  1. 도메인 목록 중 해당 도메인 클릭

  1. 네임서버 설정을 누르고 1차 , 2차 , 3차 , 4차 (AWS 레코드 유형 NS 4개)를 넣어서 수정해준다. (AWS NS 주소에 끝에 .은 빼고 기입)

  1. 소유자 인증 -> 적용 하면 완료

0개의 댓글