지난 포스팅에서 AWS Lightsail 서비스를 통해 WordPress Blog를 생성했습니다. 내용이 궁금하신 분들은 아래 첨부된 블로그 글을 확인해보세요. 간편하게 Lightsail 인스턴스를 생성하고, 블로그를 만들 수 있습니다.
이번 포스팅에서는 AWS Route 53 서비스를 통해 신규 도메인을 만들고, AWS Lightsail 인스턴스의 고정 IP에 연결하는 방법을 알아보겠습니다.
AWS의 설명에 의하면 Route 53은 가용성과 확정성이 뛰어난 DNS(도메인 이름 시스템) 웹 서비스 라고 합니다.
Route 53의 작동 방식에 대한 이미지 설명은 다음과 같습니다.
Route 53으로 새 도메인 등록
- AWS 콘솔에서 Route 53을 검색하거나 아래 링크를 통해 콘솔을 엽니다.
https://console.aws.amazon.com/route53/ - Route 53을 처음 시작하는 경우 시작하기를 누르면 됩니다.
- 도메인 등록(Register Domain)을 선택하고 등록할 도메인을 지정합니다.
- 도메인이 사용 가능하다면 Add to cart를 선택하고 구매합니다.
- 도메인 등록자, 관리자, 기술 담당자 등의 연락처 정보 를 등록하고, WHOIS 쿼리로부터 연락처 정보를 숨길지 여부를 선택합니다. (예전에 포트폴리오 사이트의 도메인에 연락처 정보를 숨기지 않아 난감했던 적이 있습니다.)
- 만료 날짜 전에 도메인 등록을 자동으로 갱신할지 여부 등 서비스 계약 조건을 확인하면서 단계를 마무리합니다.
- 도메인 등록이 완료되면 이메일이 발송됩니다.
- 도메인 등록 절차에 대해 더 자세하게 알고싶은 분들은 아래 AWS Route 53 개발자 안내서를 읽어보세요.
https://docs.aws.amazon.com/ko_kr/Route53/latest/DeveloperGuide/domain-register.html#domain-register-procedure
생성한 도메인을 Lightsail 인스턴스에 지정
- Route 53 콘솔에 로그인하고, 왼쪽의 탐색 창에서 호스팅 영역(Hosted zones)을 선택하면 됩니다.
- 도메인 이름이 있는 호스팅 영역을 선택하고, 레코드 세트 생성(Creative Record Set)을 선택하면 레코드 빠른 생성(Quick create record) 페이지가 나타납니다.
- 레코드 유형(Record Type)에서 다음 옵션 중 하나를 선택합니다. (저는 A – IPv4 주소 및 일부 AWS 리소스로 트래픽 라우팅 방식을 선택했습니다.)
- 옵션 #1 : A – IPv4 주소 및 일부 AWS 리소스로 트래픽 라우팅 주소(A) 레코드는 도메인(예 : warrenkim.io)이나 하위 도메인 (예 : blog.warrenkim.io)을 웹 서버의 IP 주소로 매핑합니다.(예 : 192.0.2.255)
- 레코드 이름(Record name) 텍스트 상자는 비워두고 도메인의 정점(예 : warrenkim.io)을 IP 주소로 연결하거나 하위 도메인 입력
- 레코드 유형(Record type) 드롭다운 메뉴에서 A – IPv4 주소 및 일부 AWS 리소스로 트래픽 라우팅(A – Route traffic to an IPv4 address and some AWS resource)을 선택
- 값(Value) 영역에는 Lightsail 인스턴스의 고정 IP 주소(퍼블릭 IP 주소)를 입력
- TTL을 300으로 유지하고 라우팅 정책을 단순 라우팅(simple routing)으로 유지
- 옵션 #2 : CNAME – 트래픽을 다른 도메인 이름 및 일부 AWS 리소스로 라우팅
- 정식 이름(CNAME) 레코드는 별칭 또는 하위 도메인(예 : www.warrenkim.io)을 도메인 (예 : warrenkim.io)이나 하위 도메인(예 : www2.warrenkim.io)에 매핑합니다. CNAME 레코드는 도메인을 다른 도메인으로 리디렉션 합니다.
- 레코드 이름(Record name) 텍스트 상자에 하위 도메인을 입력
- 레코드 유형(Record type) 드롭다운 메뉴에서 CNAME – 트래픽을 다른 도메인 이름과 일부 AWS 리소스로 라우팅(CNAME – Route traffic to another domain name and to some AWS resources)을 선택
- 값(Value) 텍스트 상자에 도메인(예 : warrenkim.io) 또는 하위 도메인(예 : another.warrenkim.io)을 입력
- TTL을 300으로 유지하고 라우팅 정책을 단순 라우팅(simple routing)으로 유지
- 옵션 #1 : A – IPv4 주소 및 일부 AWS 리소스로 트래픽 라우팅 주소(A) 레코드는 도메인(예 : warrenkim.io)이나 하위 도메인 (예 : blog.warrenkim.io)을 웹 서버의 IP 주소로 매핑합니다.(예 : 192.0.2.255)
- 레코드 생성(Creative record)을 선택하여 호스팅 영역에 레코드를 추가합니다.
참고 : 변경 사항이 반영될 때 까지 몇 분에서 몇 시간 정도 걸릴 수 있습니다.
Route 53 호스팅 영역에서 기존 레코드 세트를 편집하려면 편집할 레코드를 선택하고 변경 사항을 입력한 다음 저장(Save)을 선택합니다.
본 포스팅 글은 Amazon Lightsail의 “Amazon Route 53을 사용하여 도메인을 Amazon Lightsail 인스턴스로 지정” 설명서를 참고했습니다.
AWS Route 53에 대한 자세한 글 및 기술적으로 궁금한 사항이 있으신 분들은 아래 첨부된 링크를 확인해보세요.
Great goods from you, man. I have consider your stuff previous to and you’re just extremely wonderful.
I actually like what you have acquired here, certainly like what
you’re stating and the way throughh whicch you are saying it.
You’re mmaking it entertaining and you still
care for to keep it smart. I can’t wait to rewad much more from you.
Thaat is really a tremendous site.
Visit myy blog :: http://www.amazon.com