본문으로 바로가기

DNS란 무엇인가?

category 네트워크 2019. 8. 6. 21:46
728x90

DNS정의

한 번쯤은 들어봤을 DNS, 도메인 네임 시스템(Domain name system)으로 사람이 읽는 주소(https://www.naver.com)를 (125.209.222.142)로 변환하여 컴퓨터가 읽을 수 있게 변환시킨다.

 

DNS 동작 원리 및 정보전달의 흐름

1. 웹 브라우저에 www.naver.com을 입력하면 먼저 Local DNS에게 "www.naver.com"이라는 hostname"에 대한 IP 주소를 질의하여  Local DNS에 없으면 다른 DNS name 서버 정보를 받음(Root DNS 정보 전달 받음)

2. Root DNS 서버에 "www.naver.com" 질의

3. Root DNS 서버로부터 "com 도메인"을 관리하는 TLD (Top-Level Domain) 이름 서버 정보 전달 받음

4. TLD에 "www.naver.com" 질의

5. TLD에서 "name.com" 관리하는 DNS 정보 전달

6. "naver.com" 도메인을 관리하는 DNS 서버에 "www.naver.com" 호스트네임에 대한 IP 주소 질의

7. Local DNS 서버에게 "www.naver.com에 대한 IP 주소는 222.122.195.6 응답 

8. Local DNS는 www.naver.com에 대한 IP 주소를 캐싱을 하고 IP 주소 정보 전달 

 

DNS 서버 구조

역 트리 구조로 전 세계 여러 곳에 위치해 있으며 루트(Root) DNS 서버가 도메인 최상위 레벨 권한을 가지고 있다.

728x90

'네트워크' 카테고리의 다른 글

WAN과 LAN  (0) 2019.07.23
GET과 POST  (0) 2019.07.23
사설IP와 공인IP 그리고 NAT  (0) 2019.07.14