EC2 서버 띄워놓고 Public IP로만 접근하다가
이제 도메인을 붙이기 위해 AWS Route53을 만져봤다.
Route53으로 도메인 등록하고 EC2에 연결하는 과정에서
A 레코드, CNAME, 네임서버 설정이 생각보다 헷갈려서
나중에 다시 보려고 정리해둔다.
이 글은 AWS Route53으로 도메인을 구매하고
EC2에 연결하면서 실제로 했던 순서 위주로 적은 기록이다.
✅ Route53이란?
💡 한 줄 요약 : 도메인을 발급하고 관리해주는 서비스이다.
www.naver.com, daum.net, youtube.com처럼 문자 형태로 표현된 인터넷 주소를 도메인(Domain)이라고 한다.
AWS의 Route 53은 이러한 도메인을 구매하고 관리할 수 있는 서비스이며, 더 정확히는 DNS(Domain Name System) 서비스에 해당한다.
이제 DNS가 뭔지 간단히 알아보자.
✅ DNS(Domain Name System)란?
인터넷 초창기에는 특정 컴퓨터와 통신하기 위해 123.123.123.123 같은 IP 주소를 직접 입력해야 했다.
IP는 컴퓨터를 식별하는 핵심 주소지만, 숫자로만 이루어져 있어 사람이 기억하거나 관리하기에는 비효율적이었다.
사용자 입장에서는 직관적인 이름을 사용하고 싶지만, 컴퓨터는 기본적으로 숫자 기반의 값을 처리하는 데 최적화되어 있다.
따라서 단순히 IP 주소를 문자로 대체하는 방식만으로는 문제를 해결하기 어려웠다.
이 문제를 해결하기 위해 문자로 된 이름을 숫자로 이루어진 IP 주소로 변환해주는 시스템, 즉 하나의 중간 서버가 필요해졌다. 이렇게 해서 등장한 것이 바로 DNS(Domain Name System)이다.
DNS는 사용자가 입력한 도메인 이름을 내부적으로 IP 주소로 변환해주는 역할을 수행하며, 이를 통해 우리는 더 이상 복잡한 IP를 외울 필요 없이, 도메인만으로 원하는 서비스에 접근할 수 있게 됐다.

✅ 도메인 연결
1. 도메인 구매
Route53 > 대시보드 > 도메인 등록 > 도메인 검색 > 선택 > 결제 진행 > 요금 확인 > 연락처 정보 입력




Tip. 도메인에서 .link 가 가장 저렴한 것 같다.
주의) 다른 건 몰라도 이메일은 정확히 입력해야 한다. 10~20분 있다가 등록한 이메일로 메일이 날라온다. 이 메일을 확인해야만 정상적으로 도메인이 등록된다.
이렇게하면 Route53에서 등록된 도메인을 확인 할 수 있다.


2. EC2에 연결하기
1. Route 53의 호스팅 영역 메뉴에 들어가서 레코드 생성 버튼 누르기


2. 레코드 생성


위와 같이 설정할 경우 jscode-edu.link의 도메인으로 접속했을 때 52.79.34.240의 IP 주소로 연결시켜준다는 뜻이다. 레코드 유형은 아래에서 자세히 설명하겠다.
만약 api.jscode-edu.link의 도메인으로 접속했을 때 52.79.34.240의 IP 주소로 연결시켜주고 싶다면 레코드 이름의 빈칸에 api를 적으면 된다. 이와 같이 하나의 도메인만 구매하더라도 여러 개의 서브 도메인을 사용할 수 있다. (jscode-edu.link가 주 도메인이고, ___.jscode-edu.link 형태의 도메인이 서브 도메인이다.)
3. 접속 확인
💡 A 레코드로 추가하고나서 도메인이 적용되는데 5~10분 정도 걸린다. 조금 기다렸다가 도메인에 접속해보자.

A 레코드
- 도메인을 특정 IPv4 주소에 연결시키고 싶을 때 사용하는 레코드 유형이다.
CNAME 레코드
- 도메인을 특정 도메인 주소에 연결시키고 싶을 때 사용하는 레코드 유형이다.
만약 CNAME 레코드의 값으로 www.naver.com을 적었다고 가정하자. 그러면 해당 도메인으로 접속했을 때, www.naver.com으로 연결되어 이동한다.
✅ 무료 도메인 구매해서 연결하기
https://xn--220b31d95hq8o.xn--3e0b707e/
내도메인.한국 - 한글 무료 도메인 등록센터
한글 무료 도메인 내도메인.한국, 웹포워딩, DNS 등 무료 도메인 기능 제공
xn--220b31d95hq8o.xn--3e0b707e
https://cloud-information.tistory.com/11
무료 도메인 서비스 내도메인.한국 사용 방법
내도메인.한국은 무료 도메인을 사용할 수 도록 제공해 주는 서비스입니다. 나만의 도메인을 무료로 만들어 네이버 블로그, 티스토리 등 다양한 곳에 연결하여 사용할 수 있으며, 무료 도메인을
cloud-information.tistory.com
주의) 실제 운영할 서버에는 무료 도메인을 사용하지 말자. 무료 도메인은 생각보다 불안정하다. 중간에 도메인을 통한 접속이 끊기기도 한다. 즉, 서비스가 중단되는 경우가 발생할 수 있다는 뜻이다.
'웹 개발 > AWS(Amazon Web Server)' 카테고리의 다른 글
| [AWS] Spring Boot 서버를 EC2에 배포하기 (0) | 2025.11.11 |
|---|---|
| [AWS] EC2 인스턴스 탄력적 IP(Elastic IP) 설정 (0) | 2025.11.11 |
| [AWS] EC2 인스턴스 정보 확인 및 SSH 접속 (0) | 2025.11.11 |
| [AWS] EC2 인스턴스 생성 및 기본 세팅 (0) | 2025.11.11 |