이것저것

DNS 서버 본문

Network

DNS 서버

nays111 2021. 4. 30. 12:28

DNS 란 Domain Name System의 약자로 호스트(도메인) 이름을 IP 주소로 변환해주는 역할을 한다.

사용자가 웹 브라우저에서 입력한 URL 을 DNS 서버를 통해 IP 주소를 가져와서 이를 통해 서버와 통신을 하게 된다


IP 정보를 가져오는 과정

ex) 주소창에 www.daum.net  을 쳤다고 가정해본다.

 

1. PC는 로컬에 저장된 Hosts.txt에서 해당 도메인이 있는지 확인

2. 없으면 DNS Cache Table에 해당 도메인 정보가 있는지 확인

(Cache : 기존에 응답 받은 DNS 정보를 일정 시간 (TTL) 동안 저장하고 동일한 질의시 응답한다.)

3. 없으면 Local DNS 에게 쿼리

- Local DNS 서버는 재귀적으로 여러 서버에게 쿼리하여 IP 정보를 받아온다.

- 도메인이 Tree 형태를 띄고 있으며, Root DNS에서 시작하여 목적지까지 찾아간다.

Comments