Cloud Infra Architecture (AWS)/AWS Build

AWS Route 53 도메인 발급 후 다른계정에서 서브도메인 이용하기

seongduck 2024. 2. 6. 21:36

 Master Account가 미리 발급한 메인 도메인을 사용할 Account가 서브도메인을 요청하여 받는 과정 

 

1) 최초 Master Account 도메인 구매

1) "Route 53" - "도메인" - "등록된 도메인" 접속
2) "도메인 등록"
3) 원하는 도메인 선택 후 구매
4) 체크 후 완료

 

대시보드에 가면 리소스가 발급되서 진행되고 있는 것을 확인할 수 있다.

30분정도 지나면 도메인 등록이 성공한다!

 

2) Sub Account

사용할 서브 도메인을 Route53에서 할당받아 보내자

 

우선 서브 도메인을 발급해보자.

1) Sub Account에 로그인
2) Route 53 클릭
3) "호스팅영역" - "호스팅영역 생성"
4) 사용할 도메인 이름을 작성 (메인 도메인의 서브 도메인을 작성)
4-1) 메인도메인에서 A.com을 발급받았으면 서브 도메인 작성할 때는 ex.A.com 식으로 작성
5) 퍼블릭 호스팅 영역 클릭하여 생성

 

발급된 도메인의 NS 레코드 복사하여 메인 도메인에 넣는 과정을 진행

1) 도메인을 클릭해서 유형 = "NS"의 값/트래픽 라우팅 대상의 ns로 시작하는 "4개 레코드"를 복사

 

3) 다시 Main Account

1) "Route 53"의 "호스팅 영역"
2) A.com같은(발급한 도메인) 메인 도메인 클릭
3) 레코드 생성 클릭
4) Sub Account와 같은 도메인 주소를 "레코드 이름"에 작성
4-1) "레코드 유형"은 "NS-호스팅 영역의 이름 서버" 클릭
4-2) "값"에 아까 Sub Account에서 복사한 NS 값 4개를 입력
5) 레코드 생성 클릭

 

 

4) 다시 Sub Account

1) "Route 53"의 "호스팅 영역"선택
2) 위에서 미리 만들어놨던 서브도메인 클릭
3) "레코드 생성"
4) 레코드 유형은 A
5) 트래픽 라우팅 대상은 별칭 / ALB에 대한 별칭 / 서울 / 해당 ALB
6) 레코드 생성

 

해당 도메인으로 접속하면 ALB로 통신이 잘 되는 것을 확인할 수 있다.

 

5) Sub Account에서 Sub.Sub 도메인 사용

1) "Route 53" - "호스팅 영역"
2) "레코드 생성"
3) 서브도메인.서브도메인.메인도메인.com 형식의 도메인 작성
4) "레코드 유형"은 A
5) 별칭 / ALB / 서울 / ALB 후 "레코드" 생성

 

 

즉, 준비물은

Sub Account

  • 호스팅 영역에서 "호스팅 영역 생성"을 클릭하여 사용할 도메인을 적고 생성
  • 만들어진 호스트 영역에 들어가 "NS"의 값 "4개" 복사
  • Main Account에 요청

 

Master Account

  • "호스트 영역"에서 메인 도메인을 클릭한 후 "레코드 생성"
  • Sub Account에서 발급할 도메인 주소와 같은 걸로 "레코드 이름" 작성
  • "레코드 유형"은 NS로 하고 Sub Account가 보내준 NS의 값 4개를 "값"에 작성

 

최종 아키텍처