2012년 2월 23일 목요일

DNS 작동원리


DNS(Domain Name System) 작동 원리 

서버관리 기초 개념 공부에 들어가 봅니다.
오늘은 DNS 에대해서 간단하게 DNS 가 어떤 역할을 하고  DNS 작동되는 원리에 대해서 짚어 봅니다

DNS(Domain Name System)란?

DNS 작동 원리

첨부된 그림은 '정보보호 심포지엄(SIS) 2004' PDF 문서 중에서 발췌한 것인데, 간단 명료하게 DNS의 작동 원리에 대해 설명을 해놓은 그림입니다.

DNS 동작순서를 1 ~10 번까지 사용자의 PC에서 브라우저를 통해 웹페이지를 보여주는 과정을 이해하기 쉽게 설명을 했고 천천히 이해 하면서 보시면 쉽게 DNS 작동 방식을 알수가 있습니다.

그림의 내용을 요약하자면, 원하는 도메인을 호출하면, 해당 도메인이 할당된 실제 IP가 무엇인지 지정된 DNS 서버와 통신하여 해석하는 과정을 통해 브라우저를 통해 원하는 페이지를 표시해 준다는 설명입니다.

또한, 이러한 해석된 [도메인 - IP] 정보를 매번 브라우저를 통해 입력시 통신하는 것은 비효율적이어서, 캐싱(Caching)이라는 기능이 있어, 한번 도메인 쿼리가 진행된 정보는 일정 시간동안 각각의 컴퓨터에 저장되어 있어 같은 사이트를 접속소 쿼리 과정없이 바로 웹페이지를 빠르게 보여줍니다.