본문 바로가기
Archive

EC2에 도메인 입히기 & DNS 에 대해서

by livemehere 2022. 6. 7.

도메인 구입

우선 적나란 IP를 한번 감싸주기 위해서 도메인을 구입해야한다. AWS Route53에서도 구매가능하고, 무료로 기간제 도메인을 구할 수 있다

https://www.freenom.com/

 

Freenom - A Name for Everyone

Cost Price Free Special

www.freenom.com

위 사이트에서 무료로 12개월 구매가 가능하다.

 

AWS에 호스팅 영역 생성하기

호스팅 영역 생성 클릭

단순히 구매한 도메인을 입력하고, 나머지는 건들게 없다.

호스팅 영역을 생성하면 아래와 같이 생성되어있다.

 

 

눌러서 들어가보면, 유형이 NS와 SOA 두개가 있을텐데

여기서 NS는 Name Server 를 말한다.

네임서버라는 것은 IP와 도메인을 상호변환해주는 서버를 말한다.

 

EC2의 IP는 AWS에서 제공되기 때문에 네임서버를 AWS로 바꿔주는 작업이 필요하다.

NS에 적힌 값들을 복사하여 도메인을 구매한 사이트에서 네임서버를 AWS 값으로 바꾸어주어야 한다.

기존에는 자체 네임서버를 사용하게 되어있는데 변경하면 된다.

 

도메인과 IP 연결하기

이제 마지막으로 AWS Route53으로 다시 돌아와 새로운 레코드를 생성해준다.

서브 도메인은 선택사항이며, 공백을 놔두어도된다.

값에 EC2 탄력적 IP를 입력해주고 생성하면, A레코드가 생성되며 수 분 이내로 연결이 완료된다.

 

캡쳐하다보니 모자이크 처리 잘못했는데, 그냥.. 어차피 없앨꺼니까...

 

A(Host) : 주소/호스트 레코드

정규화된 도메인 이름/호스트명(FQDN)을 IPv4에 연결한다.
 
AAAA : 주소 레코드
 
호스트를 IPv6에 연결한다.
 
CNAME(Canonical NAME): 별칭 레코드

실제 호스트명(A레코드)과 연결되는 별칭,별명을 정의 한다.
 
MX(Mail Exchange) : 메일 교환 레코드

메일서버(사서함)에 도달할 수 있는 라우팅정보(메일서버)를 제공한다.

 

SRV(SeRVice) : 서비스 위치 레코드
 
비슷한 TCP/IP 서비스를 제공하는 다수의 서버 위치 정보를 제공한다.
 
PTR(PoinTeR) : 포인터 리소스 레코드
다른 DNS레코드를 가리킴, 역방향 조회에서 A레코드를 가리킬때 사용한다.
 
SOA(Start Of Authority) : 권한시작 레코드

DNS영역의 주 DNS 서버를 정의하며 일련번호를 통해 영역의 변경사항을 기록한다. 또한 보조영역의 새로고침 및 다시시도 간격등을 정의하고, 영역의 기본 TTL 값을 정의한다.

 

NS(Name Server) : 네임 서버 레코드

영역을 풀이할 수 있는 DNS서버의 목록을 가지고 있다.

 

반응형