이번에는 AWS의 Route53으로 DNS를 사용해보려고 한다.
아래 공식문서를 참고하였다.
https://docs.aws.amazon.com/ko_kr/Route53/latest/DeveloperGuide/domain-register.html
1. Router53 DNS 생성하기
우선 DNS를 생성해야한다.
- Router53 Dashboard 또는 Registered Domain 페이지에 접속한다.
- Register Domain에서 원하는 도메인 이름을 입력하고 체크한다.
- AWS가 추천해주는 hostname 중에서 원하는 것을 선택한다.
- 이후 정보를 입력하고 계속해서 진행한다. 이때 이메일이나 전화번호는 정확하게 입력해야한다.(추후 이메일을 통한 인증)
- 여기서 Pending 중임을 확인한다.http://console.aws.amazon.com/route53/home#DomainRequests
- 완료가 되면 DomainListing에서 확인할 수 있다.
- 이메일로 인증메일을 확인하고 인증을 완료한다. 하지않으면 주소가 막힌다.
2. Record 설정하기
다음은 생성한 도메인의 Hosted zone 설정에 들어가면 NS,SOA 설정이 디폴트로 되어있다.
- Create Record
- subdomain 설정하려면 subdomain이름을 입력한다.
- Record Type을 설정한다.(ec2 ip주소는 A 타입)
- Value에서 DNS로부터 연결하려는 IP주소를 입력한다.(ec2의 Public IP)
- TTL은 routing 정책을 얼마 주기로 DNS 서비스 유지하는 시간이다. 이 시간동안은 클라이언트 입장에서 변화가 없을 수 있다.
- Routing Policy를 선택한다.
3. host, nslookup 명령어로 연결 확인하기
host, nslookup 명령어는 리눅스에서 DNS를 lookup해서 record, ip 정보 등을 간단하게 확인하는 명령어이다.
$ host simple.mytesttt.link
simple.mytesttt.link has address ~.~.~.~
'Data Engineering > Server' 카테고리의 다른 글
GSLB - Route53으로 여러 라우팅정책 구현해보기 (0) | 2023.12.28 |
---|---|
DNS의 원리와 과정에 대해서 알아보자 (0) | 2023.12.28 |
Redis 여러 응용 방법 - Sliding window rate limiter, HyperLogLog (1) | 2023.12.28 |
CacheDB - Redis로 빠르게 데이터 불러오기 (1) | 2023.12.28 |