본문 바로가기

스파르타코딩 내일배움캠프

내일배움캠프 - 매컴싸! - Domain Name Service (DNS)

Domain Name이란?

인터넷에 연결된 컴퓨터 주소를 사람이 알기 쉽게 문자 (영문, 한글)로 만든 인터넷 주소.

예) naver.com

예) google.com

Domain Name System이란?

브라우저에 naver.com을 치면  실제 IP 주소 233.130.200.107 변환해주는 체계. 그리고 분산 되어 있다. 

쉽게 말하면 인터넷 전화번호부이다. 

한글주소 예

실제 웹사이트의 주소는 IP주소로 되어있음. 255.255.255.255. 사람이 이를 기억하기 힘들기 때문에 도메인 네임을 붙임. 

예시) naver.com의 실제 주소. 233.130.200.107 

터미널/cmd. nslookup naver.com

 

도메인 체계:

 

출처: https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/resources/domainInfo/domainInfo.jsp

예시. www.naver.com  

.com top-level

naver.com 2nd top-level

 

google.co.kr

.com (top-level)

kr (2nd-level)

google (3rd-level)

 

Domain Name System

브라우저에 naver.com을 치면  실제 IP 주소 233.130.200.107 변환해주는 체계. 

출처: https://youtu.be/e2xLV7pCOLI?t=332

절차:

1. 브라우저에 www.naver.com를 침.  

2. 가까운 DNS ISP Resolver를 찾음. (KT, SKT, LG 등) 도서관 사서 역할. IP주소 찾는 역할. ISP(Internet Service Provider, KT, SKT, LG U+)

3. DNS는 root name server로 가서 www.naver.com  아냐고 물음. root name server가 www.naver.com  모르고 .com 주소만 알려줌. 

4. 밑에 동네 가니, .com 가서 www.naver.com 주소 아냐고 물음. www.naver.com  은 모르고 naver.com 주소만 알려줌. 

5. naver.com 주소 가서 www.naver.com  주소 아냐고 물음. www.naver.com  주소는 233.130.200.107 이라고 알려줌. 

6. DNS ISP Resolver는 브라우저에게 IP 주소 알려줌. 233.130.200.107. 브라우저는 HTTP Request로 233.130.200.107 를 찾아감. 

 

자료 출처:

 

도메인 네임

 

 

https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/resources/domainInfo/domainInfo.jsp

 

도메인 네임 시스템(DNS)

https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/resources/dns/dnsInfo.jsp

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

https://www.cloudflare.com/ko-kr/learning/dns/what-is-dns/

 

 

Name Server

 

 

 

 

 

추가 키워드:

  • IP != IP주소
  • DHCP
  • Domain name registrar (도메인 네임 등록 대행자)
  • Route 53
  • 가비아