인프라

Domian Name System

BUST 2018. 8. 13. 22:55

Domain Name System

  • DNS 또는 Domain Name System은 사람이 읽을 수 있는 도메인 이름(예: www.amazon.com)을 머신이 읽을 수 있는 IP 주소(예: 192.0.2.44)로 변환합니다.

DNS를 통해 웹사이트를 접근하는 방법

how-route-53-routes-traffic

DNS Message Type

Case 1: Local DNS 서버가 www.naver.com에 대한 IP 주소를 가지고 받는 경우

  • Type=A
  • LOCAL DNS가 www.naver.com에 해당하는 IP주소를 가지고 있는 경우
  • 여러개의 IP를 줄수가 있음.

Case 2: Local DNS 서버가 다른 DNS 서버의 IP주소를 받는 경우

  • Type=NS
  • DNS서버가 IP주소를 모르는 경우, 상위 DNS서버는 다른 DNS 서버를 알려준다.

Case 3: Local DNS 서버가 www.naver.com의 CNAME을 받는 경우

  • Type=CNAME
  • CanonicalName(별칭)
  • www.g.naver.com 별칭과 함께 다른 DNS 서버를 알려준다.

www.naver.com nslookup 명령어를 이용하여 ip주소를 가지고 올때

root@DESKTOP-CI2PEDC:/mnt/c/Windows/System32# nslookup www.naver.com
Server:         168.126.63.1 #DNS 서버
Address:        168.126.63.1#53

Non-authoritative answer:
www.naver.com   canonical name = www.naver.com.nheos.com. #CNAME
Name:   www.naver.com.nheos.com # 이경우에는 IP주소가 2개가 나오는 경우.
Address: 210.89.164.90
Name:   www.naver.com.nheos.com
Address: 125.209.222.142

root@DESKTOP-CI2PEDC:/mnt/c/Windows/System32#

Reference

https://aws.amazon.com/ko/route53/what-is-dns/

'인프라' 카테고리의 다른 글

CIDR 표기법  (0) 2019.02.20
confd  (0) 2018.11.19