본문 바로가기
CS/Network

[네트워크] DNS(Domain Name System)

by 테리는당근을좋아해 2020. 6. 27.

DNS

IP 주소를 도메인 네임으로 변환하는 시스템

 

1) DNS 서버 구조

- 각 각의 부분을 담당하는 DNS 서버가 존재

- DNS 서버는 트리 형태의 구조

- URL의 역순으로 '.'을 기준으로 트리를 구성

 

 

2) 내부 원리

(1) 사용자가 브라우저에 "blog.example.com"을 입력

(2) 클라이언트는 가장 먼저 해당 도메인 네임이 hosts 파일과 cache 파일에 저장되어 있는지 확인

(3) 클라이언트에 저장되어 있지 않다면, DNS 서버에 도메인 네임에 해당하는 IP주소를 질의

(4) root DNS 서버는 "com"을 관리하는 TLD(Top Level DNS)서버를 질의

(5) TLD 서버는 "example.com"을 관리하는 SLD(Second Level DNS) 서버를 질의

(6) SLD 서버는 "blog.example.com"의 IP 주소를 질의

(7) DNS 서버가 알아낸 "blg.example.com"의 IP 주소를 클라이언트에 응답

 

댓글