[CS면접_네트워크] DNS를 통해 목적지의 IP로 이동하는 과정

hams·2022년 9월 6일
2

cs스터디

목록 보기
2/10


도메인의 수는 매우 많기 때문에 하나의 서버에서 관리하기 어렵다. 따라서 DNS는 다음의 과정을 거쳐 IP주소를 얻는다.

  1. 주소창에 www.naver.com을 입력하면 DNS resolver가 도메인 주소를 받는다.
  2. DNS resolver는 이 주소를 Root Name Server에 보낸다.
  3. Root NS는 naver.com 에서 .com 을 분류해 resolver에게 전달한다.
  4. resolver는 .com 을 관리하는 .com Top-Level Name Server에 도메인 주소를 보낸다.
  5. Top-Level Name Server는 naver.com을 관리하는 Name Server를 resolver에게 전달한다.
  6. resolver는 해당 Name Server에 도메인 주소를 보낸다.
  7. 해당 Name Server는 도메인의 ip 주소를 resolver에게 전달한다.
  8. resolver는 해당 ip주소를 사용자에게 전송한다.

DNS resolver

  • DNS의 클라이언트 요청을 네임 서버로 전달
  • 검색 결과를 클라이언트에게 제공

Top-Level Name Server

  • .kr, .jp 같은 국가 코드나 .net, .com 같은 일반 도메인 코드를 분류한다.

0개의 댓글