Amazon EC2로 블로그를 배포해보고자 Amazon Route 53에서 도메인 구입 및 관리에 대해 알아보았다.
Route 53
Route 53은 AWS에서 제공하는 DNS ( Domain Name System ) 웹 서비스로 도메인과 관련된 다양한 서비스를 제공한다. DNS는 도메인과 도메인에 해당하는 IP 정보를 가지고 있다가 도메인 주소에 대한 요청이 들어왔을 때 이에 해당하는 ip를 알려주는 서버로 Route 53에서 도메인 이름을 IP주소로 변환하고, 웹 트래픽을 관리하는 데 사용된다.
AWS Route 53 도메인 구입
- Route 53에 있는 등록된 도메인에 들어가 도메인 등록을 누른다. (빨간 박스)
- 검색 창에 원하는 도메인 검색 후 선택하여 구매하면 된다.
- 등록자 정보 입력하는 곳에서 이메일 정보를 정확히 기입해야 한다. 해당 이메일 주소로 온 메일을 확인하지 않으면 등록자가 유효하지 않은 도메인으로 인지하여 우리가 등록한 도메인을 중지시켜버린다.
AWS Route 53 관리
호스팅 영역 생성
호스팅 영역은 레코드의 컨테이너이며, 레코드에서는 특정 도메인 (ex. test.com)과 그 하위 도메인의 트래픽을 라우팅 하는 방식에 대한 레코드들의 정보를 모아 놓은 곳이다.
도메인 이름에 구입한 도메인 이름을 작성하고 유형에 퍼블릭 호스팅 영역을 선택한다.
생성된 호스팅 영역 레코드
호스팅 영역에 있는 리스트 중 호스팅 영역 이름을 클릭하면 해당 호스팅 영역 세부 정보와 NS와 SOA 가 자동으로 생성되어 있는 레코드를 볼 수 있다.
NS 타입 : 도메인에 대한 네임서버의 권한을 가지고 있는지 알려주는 레코드이다. 4개의 네임서버를 볼 수 있으며 4개나 있는 이유는 네임서버가 죽으면 여러분의 서비스를 들어갈 수 없고, 서비스가 죽는 것과 마찬가지이기 때문에 4개를 AWS에서 지정해 준다. 이 네임서버를 통해 사용자가 요청을 했을 때 ip 정보를 반환해 준다.
SOA 타입 : 도메인의 정보를 가지고 있는 필수 레코드이다. 도메인 영역을 표시하는 역할을 하며 네임서버에게 어떤 기준에 의해 이 도메인을 관리하여야 하는지 알려주는 역할을 한다. AWS에서 자동으로 생성해 준다.
Route 53, EC2 인스턴스 도메인 연결방법
생성된 호스팅 영역에 들어가 레코드 생성 버튼을 누른다.
단순 라우팅 선택 후 다음을 누른 뒤 단순 레코드 정의를 클릭한다. (구입한 도메인 minsunblog.com )
이제 단순 레코드 정의 입력 창에 아래 정보들을 입력하면 된다.
- 레코드 이름 : 라우팅 할 이름을 지정, 지정하지 않으면 기본 도메인 이름이 설정된다. (ex. www 만 입력하게 되면 minsunblog.com의 도메인이 라우팅 된다. )
- 레코드 유형 : 'A-IPv4 주소 및 일부 AWS 리소스로 트래픽 라우팅’를 선택한다.
- 값 : DNS 레코드를 선택하는 영역으로 인스턴스의 퍼블릭 IPv4 주소를 작성 후 레코드 생성을 누르면 된다.
참고
Route 53를 사용 중인 도메인에 대한 DNS 서비스로 설정 - Amazon Route 53
Route 53 이름 서버를 사용하도록 현재 DNS 서비스 공급자로 NS 레코드를 업데이트하면 도메인의 DNS 구성이 업데이트됩니다. (이런 업데이트는 마이그레이션하는 DNS 서비스로 설정을 업데이트한다
docs.aws.amazon.com
[AWS] 📚 Route53 개념 원리 & 사용 세팅 💯 정리
Route 53 Amazon Route 53 은 가용성과 확장성이 뛰어난 클라우드 Domain Name System (DNS) 웹 서비스이다. Route 53는 도메인 구입부터 네임서버 등록까지 dns에 필요한 모든 기능이 있고, aws 답게 추가로 모니
inpa.tistory.com
[Web/AWS] AWS Route53을 이용하여 도메인 연결
이번에 정리할 내용은 aws의 Route53을 이용하여 도메인과 IP를 연결해보려고 합니다.이제는 AWS에 대해 공부한 것도 함께 기록으로 남겨두고자 합니다.Amazon Route 53는 가용성과 확장성이 뛰어난 DNS(
velog.io
'Dev' 카테고리의 다른 글
Jwt (Json Web Token) (0) | 2024.08.31 |
---|---|
Vercel 배포 (0) | 2024.08.30 |
firebase 저장된 이미지 불러오기 (0) | 2024.08.29 |
Next.js Firebase(Firestore)연동하기 (0) | 2024.08.29 |
Image Lazy Loading (3) | 2024.08.28 |