https://aws.amazon.com/ko/route53/
Route 53 이란 ?
AWS 에서 제공하는 도메인 네임 시스템 Domain Name System (DNS) 이며 네임포트 53 번을 이용해 따온 이름입니다.
도메인 등록, DNS 라우팅, Health check 등 다양한 기능을 사용할 수 있습니다.
이때 주요 기능인 도메인 기능에 대해서 자세히 설명하자면, 웹사이트 생성 시 복잡한 숫자로 된 ip 주소를 사람이 기억하기 쉽게끔 도메인을 등록하여 사용할 수 있게 합니다.
220.95.233.172 -> naver.com
*내 컴퓨터의 현재 ip 주소는 ? https://www.findip.kr/
AWS Route53 자체에서 도메인을 구매하여 사용할 수도 있지만
이번 챕터에서는 시중에서 비교적 저렴한 도메인 제공 서비스인 가비아를 통해서 도메인을 구매한 뒤
route53 생성을 진행 해 보겠습니다.
1. 도메인 구매하기
도메인 - 오늘의 도메인 - .shop 도메인 자세히 보기
원하는 도메인 주소 입력 및 .shop 주소로 선택합니다. ( 약 500원 )
등록기간 1년, 부가서비스 추가 하지않음, 이메일 인증 등의 절차를 거친 후 결제 해 줍니다.
2. 호스팅 영역 생성
도메인 호스팅 영역을 생성 해 주기 위해 Route53 의 상단에 있는 Create hosted zone 을 클릭합니다.
가비아에서 구입한 도메인 이름과
이번 케이스에는 vpc 내부가 아닌 인터넷에서 트래픽을 라우팅 할 수 있게끔 퍼블릭 존으로 선택 해 줍니다.
3. 네임 서버 설정
금방 생성한 호스팅 존에서 도메인네임의 NS 와 SOA 유형이 생성되었습니다.
NS 유형에 보이는 ns- 로 시작하는 4개의 주소를 확인 해 줍니다.
다시 가비아로 가서 나의 도메인 - 관리 - 주소 설정에 가서 1~4차의 네임서버에 위에서 확인 한 주소의
마지막 마침표(.) 를 제외한 후 복사 붙여넣기를 해 줍니다.
하단의 소유자 인증을 한 후 완료 해 줍니다.
다음은 레코드 생성을 해줘야하는데, 레코드 생성에 웹 서버 주소가 필요하므로 재부팅되어도 IP 주소가 바뀌지 않게 하는 Elastic IP / 탄력적 IP 를 EC2 에 연결 해 줘야 합니다.
4. 탄력적 IP 연결하기
탄력적 IP 를 할당 받아줍니다. 탄력적 IP 주소는 생성 한 후 EC2 에 연결하면 괜찮지만 연결 하지 않은 상태에서는 비용이 계속 나가기 때문에 사용하지 않을 때 삭제 해주시길 바랍니다.
다음과 같이 기본 리전으로 설정되어있어 바로 생성만 해주면 됩니다.
생성된 Elastic ip 를 누르고 연결하기를 눌러줍니다.
다음와 같이 MY-WEB 의 EC2 인스턴스를 연결 해 줍니다.
연결이 되고나면 인스턴스 대시보드에서 해당 EC2 가 탄력적 ip 주소인 54.180. ~ 에 연결된 것을 확인 할 수 있습니다.
5. 레코드 생성하기
네임 서버를 설정 해 주었던 설정환경으로 돌아와서 레코드를 생성 해 줍니다.
원하는 하위 도메인 주소와 A 레코드 타입, Value 에는 앞 단계에서 할당받은 탄력적 ip 주소를 적어줍니다.
정상적으로 작동 되기까진 몇분 소요될 수 있습니다.
'AWS - KOR' 카테고리의 다른 글
#015 ) AWS Cloudfront 생성 및 S3 연결 (0) | 2022.07.25 |
---|---|
#014 ) AWS IAM Role 역할 생성하기 (0) | 2022.07.21 |
#012) AWS RDS 생성 하기 (0) | 2022.07.07 |
#011) AWS S3 생성하기 /퍼블릭 ACL,버킷폴리시 (0) | 2022.07.04 |
#010) 테라폼 terraform 으로 VPC, EC2 생성하기 (0) | 2022.07.03 |