[컴퓨터 네트워크/DNS 서버]

SooYeon Yeon·2022년 6월 19일
0

컴퓨터네트워크

목록 보기
8/8

DNS 서버

  • Domain Name System
  • 호스트의 도메인 이름을 네트워크 주소로 바꾸거나 그 반대의 변환 수행
  • 예를 들어 www.ddarahaki.com 도메인 주소를 입력하면 그의 IP 주소인 192.168.xx.xx로 변환
  • 루트 DNS 서버, 최상위 레벨 서버, 책임 DNS 서버, 로컬 DNS 서버가 있음

루트 DNS 서버

  • 전 세계의 13개가 있음

최상위 레벨 서버

  • com, org, net, kr, uk, jp 같은 모든 국가의 상위 레벨 서버

책임 DNS 서버

  • 인터넷을 통해 서비스를 제공하는 모든 기관이 가지는 서버

로컬 DNS 서버

  • 사용자에게 직접적으로 도메인에 대한 질의 받고, 응답 해주는 서버

이름 풀이 과정

예를 들어 사용자가 www.ddarahaki.com 을 접속하려고 한다.

www.ddarahaki.com 뒤에는 .이 생략되어 있는 형태이다.

  1. 로컬 DNS가 www.ddarahaki.com. 을 가지고 루트 DNS로 가서 .com 서버의 IP 주소를 요청한다.
  2. 루트 DNS가 해당 .com의 IP 주소를 알려준다.
  3. 알려준 IP 주소를 따라가 최상위 DNS에게 ddarahaki.com의 IP 주소를 요청한다.
  4. 최상위 DNS가 해당 ddarahaki.com의 IP 주소를 알려준다.
  5. 알려준 IP 주소를 따라가 책임 DNS에게 www.ddarahaki.com의 IP 주소를 요청한다.
  6. 책임 DNS가 해당 www.ddarahaki.com의 IP 주소를 알려주어 로컬 DNS가 알게 된다.

0개의 댓글