[TALKITAA#011] AWS 공부 Route53 - 관리형 DNS의 개념

in #blog12 days ago (edited)

image.png

안녕하세요 가야태자 @talkit 입니다.

오 ^^

1일 1 나노바나나를 하고 있는데 ㅎㅎㅎ

가야태자라고 했더니 오 왕관을 쓰고 맥북을 하고 있네요 ㅎㅎㅎ

여담은 여기까지 하고

서비스 소개

지금 공부하고 있는 부분은 DNS 서버에 관한 내용입니다.

음 도메인에 대한 개념은 많은 분들이 아시겠지만,

실제로 네트워크는 IP라는 숫자로 구성 되어 있습니다.

그래서 1.2.3.4 같은 숫자 아이피를 기억하기 쉬운 www.example.com 같은 문자열로 바꿔 주는 서비스 입니다.

반대로 개념을 설명 드렸는데 www.example.com 을 웹 브라우져에 치면 해당 도메인에 해당하는 1.2.3.4라는 아이피로 치환 해 줍니다.

이런 서비스를 DNS(Domain Name Service/Server) 라고 합니다.

이 서비스를 서버를 사서 당연히 운영할 수 있습니다.

그런데 관리형은 아시다 싶이 서버를 살필요가 없습니다.

그냥 서비스로 이용하시면 됩니다.

AWS Route53의 의미

우선 라우트 53은 라우트 통로 길이라는 듯이고 53번이 DNS의 기본 포트 입니다.

그래서 Route53이 되었다네요. 저도 모르던 내용인데 이번 강의를 통해서 알게 되었습니다.

Route53의 다양한 기능

일단 기본 적인 DNS의 역할을 충실히 수행 합니다.

Cloud Watch와 연계한 DNS 서버

음 지난 번에 설명 드린 ALB의 역할 중에 모니터링(Cloud Watch)을 통한 ALB를 설명 드렸는데요.

음 ALB가 뻣으면 어떻게 할까요?

ALB를 클러스터링 하면 됩니다.

그런데 이걸 DNS로도 할 수 있습니다.

2대의 ALB의 가상 도메인을 CNAM 또는 알리아스를 통해서 하나의 도메인에 연결 합니다.

이렇게하고 모니터링을 연결하는데 하나의 서브 도메인에 두개의 알리아스를 설정 해 둡니다.

이때 모니터링을 통한 서비스를 설정하면

두개의 ALB로 서비스를 진행하다가 ALB가 뻣으면 살아 있는 곳으로만 보내 줍니다.

지역 가중치

만들어고 자 하는 서비스가 전세계를 상대로 한다고 가정 해보겠습니다.

그래서 미국존, 유럽존, 한국존, 호주존 에 서버를 둔다고 가정해보겠습니다.

이때 도메인을 알리아스로 각종에 있는 가상 도메인을 연결해놓고 가중치를 지역으로 주면 사용자가 한국에서. 접속하면 한국 서버의 아이피로 연결하고, 미국에서 접속하면 미국서버로 그리고 자신이 있는 지역에서 가까운 서버 아이피를 반환해 줍니다.

이러면 좀 더 빠른 네이밍 서비스가 가능 합니다. ^^

그리고 네이밍 서비스의 끝에 만난 서버와 통신도 더 빠르게 이루어지겠지요 ^^

DNS에서 알아둬야 하는 옵션

A : IPv4 주소를 매밍하는 옵션
AAAA : IPv6 주소를 매핑하는 옵션
CNAME : 도메인 변환 옵션
ALIAS : 도메인 변환 옵션
TTL : 도메인이 살아 있는(캐싱) 시간

루트 도메인 : .com .kr 등
도메인 : example.com
서브 도메인 : www.example.com

IPv4 : 254.255.254.254 처럼 0-255 사이의 숫자 조합으로 이루어진 IP로 요즘 발급 한계에 도달하고 있음

IPv6 : fff:fff1:ff2:ff3 숫자와 16진수 조합으로 이루어지고 발급 한계가 없는(?) IP, IPv4의 대안으로 제시 되었지만, 아직 인기가 없다 ^^

IP : Internet Protocol 검퓨터 또는 기기의 고유주소

위 용어들을 조금 알아 두시면 도움이 되실 것 같습니다. ^^

요약

음 기본적인 도메인 서버 셋팅에 대해서는 알고 있는데 AWS에만 있는 것인지 아니면 클라우드의 다른 서비스들에도 있는 것인지 모르는 다양한 옵션들이 어렵네요 ^^

일단, 도메인 네입 서비스는 숫자로 된 아이피를 사람이 알 수 있는 도메인과 연결해주는 편리한 서비스다 라고 알고 계시면 되겠습니다.

감사합니다.

관련글

[TALKITAA#011] AWS 공부 Route53 - 관리형 DNS의 개념
https://steemx.org/blog/@talkit/talkitaa011-aws-route53-dns--u79n8t
[TALKITAA#010] AWS 공부 RDS 개념 정리
https://steemx.org/blog/@talkit/talkitaa010-aws-rds--bgyb75
[TALKITAA#009] AWS 고가용성 및 확장성(스케일성) 강좌 마무리
https://steemx.org/blog/@talkit/talkitaa009-aws--rvt365
[TALKITAA#008] AWS 고가용성 및 스케일성 개념 잡기
https://steemx.org/blog/@talkit/talkitaa008-aws
[TALKITAA#007] AWS 변경된 무료 티어 관련
https://steemx.org/blog/@talkit/talkitaa007-aws
[TALKITAA#006] AWS 강좌 수업 내용 정리(EC2 데이터 스토리지 섹션) - 테스트 문항들
https://steemx.org/kr-dev/@talkit/talkitaa006-aws-ec2
[TALKITAA#005] AWS 강좌 수업 내용 정리(EC2 섹션) - ENI(Elastic Network Interface) 활용하기
https://steemx.org/blog/@talkit/talkitaa005-aws-ec2-enielastic-network-interface
[TALKITAA#004] AWS 강좌 수업 내용 정리(EC2 섹션) - 클라우드 네트워크 관련 기본 포트들
https://steemx.org/blog/@talkit/talkitaa004-aws-ec2
[TALKITAA#003] AWS Identity and Access Management (IAM) 관련 강좌 수강 완료
https://www.steemit.com/blog/@talkit/talkitaa002-aws-identity-and-access-management-iam
[TALKITAA#002] AWS CLI를 윈도우즈에 설치하다.
https://www.steemit.com/blog/@talkit/talkitaa002-aws-cli
[TALKITAA#001] AWS 공부를 시작하다.
https://www.steemit.com/kr-dev/@talkit/talkitaa001-aws

Posted using SteemX

Sort:  

뭔가 좋은 일 하시는 거 같은데 알아먹질 못해서 죄송해요. ㄷㄷ

[booming-kr-auto]
@booming-kr이 보팅드렸습니다 🙌

  • 여러분이 원글에 보팅한 수치: 77.00% / 43,182 Mrshares
    (보팅받는 기준: 50% 이상 또는 65,000 Mrshares 이상으로 보팅)
  • 시간: 2026-01-07 00:17:35 UTC+09:00
    IMG_9947.jpeg
  • 여러분의 임대와 보팅이 kr 커뮤니티를 활성화 하는데 큰 힘이 됩니다

좋은 일이라면 좋은일인데 ^^
열심히 공부하면서 정리하고 있습니다.
이해가 안가시면 제가 여럽게 설명을 한것 같습니다. ㅠ.ㅠ

Posted using SteemX

Upvoted! Thank you for supporting witness @jswit.

🎉 Congratulations!

Your post has been upvoted by the SteemX Team! 🚀

SteemX is a modern, user-friendly and powerful platform built for the Steem community.

🔗 Visit us: www.steemx.org

✅ Support our work — Vote for our witness: bountyking5

banner.jpg

Thank you for sharing on steem! I'm witness fuli, and I've given you a free upvote. If you'd like to support me, please consider voting at https://steemitwallet.com/~witnesses 🌟