개요

크게 세 가지 기능을 갖추고 있다.

  • 도메인 이름 등록
  • 인터넷 트래픽을 도메인의 리소스로 라우팅
  • 리소스의 상태 확인

다양한 라우팅 정책

Route 53 라우팅 정책 문서를 읽어 보면 다양한 라우팅 정책을 선택해 활용할 수 있다는 것을 알 수 있다.

  • Simple Routing
  • Failover Routing
  • Geolocation Routing
    • 지리적 라우팅.
    • 사용자의 지리 위치, 즉 DNS 쿼리가 발생하는 위치를 기반으로 트래픽을 제공하는 리소스를 선택할 수 있다.
    • 콘텐츠를 지역화하고 웹 사이트의 일부 또는 전체를 사용자의 언어로 제공할 수 있다.
  • Geoproximity Routing (Traffic Flow Only)
    • 지리 근접 라우팅(트래픽 흐름 전용).
  • Latency-based Routing
    • 지연 시간 기반 라우팅.
    • 사용자들의 요청을 지연 시간이 가장 낮은 AWS 리전에서 처리.
  • Multivalue Answer Routing
    • 다중 응답 라우팅.
    • DNS 쿼리에 대해 다수의 값(예: 웹 서버의 IP 주소)을 반환한다.
    • "다수의 상태 확인 가능한 IP 주소를 반환하는 기능은 DNS를 사용하여 가용성 및 로드 밸런싱을 개선하는 한 방법입니다."
  • Weighted Routing
    • 가중치 기반 라우팅.
    • 각 리소스로 라우팅되는 트래픽 비율을 선택할 수 있다.

잘 활용하면 돈이 매우 부족한 상황에서도 다양한 용도로 사용할 수 있을 것 같다.

사용

Register Domain

도메인 만들고 등록하기

가격은 2018년 9월 16일 기준으로 대충 다음과 같다.

도메인 가격($)/1년
.com 12
.net 11
.io 39
.info 12
.co 25
.me 17
.ac 48
.be 9
  • 이 외에도 수많은 도메인 종류가 있다.
  • 가격을 보고 목적에 따라 적절한 것을 고르도록 하자.
  • .com이 인기가 매우 높은데도 1년에 12달러로 싼 편이다.
  • .be가 1년에 9달러로 꽤 싸다.

이후 자신이 선택한 도메인 이름을 추가해(예: mydomain.com) 카트에 넣고 등록하면 비용을 지불하게 된다.

  • 등록 과정에서 등록자의 이메일 주소, 전화번호, 집 주소 등을 필수로 입력해야 한다.
    • 영어 주소는 juso.go.kr의 영문 주소 기능을 이용하면 쉽게 알 수 있다.
    • 한국 전화번호라면 010...이 아니라 +8210...으로 입력하면 된다.
  • 입력을 완료하면
    • 진행 과정이 나타나며, 몇 시간에서 하루 정도 후 등록이 완료된다.
    • AWS에 등록한 신용 카드로 지불이 되었다는 문자가 온다. (해외승인 미국 Amazon w...)
  • 등록이 완료된 도메인은 https://console.aws.amazon.com/route53/home#hosted-zones: 에서 확인할 수 있다.

도메인을 자신의 서버와 연결하기

  • https://console.aws.amazon.com/route53/home#hosted-zones: 에서 등록한 도메인(mydomain.com)을 클릭해 들어간다.
  • Create Record Set을 클릭해 레코드 추가 화면으로 들어간다.
    • 오른쪽의 입력칸에 도메인 네임(www.mydomain.com, game.mydomain.com 등등)과 서버 주소(IPv4 address 등)를 입력하고 Create를 클릭한다.
    • EC2 주소나 로드 밸런서 주소를 입력하면 된다.
  • 레코드가 추가된다.
  • 추가된 레코드를 클릭해 선택한다.
  • Test Record Set으로 선택한 레코드를 테스트하는 화면으로 이동한다.
  • Get response를 클릭했을 때 NOERROR가 출력되면 잘 연결된 것이다.
  • 웹 브라우저로 접속해보고 직접 확인해보자.