인터넷을 이용하여 검색이나 웹 서핑, 이메일 등의 웹 애플리케이션을 사용할 때 사용자는 도메인 이름을 웹 브라우저의 주소 창에 입력하고 해당 데이터를 요청한다. 즉, 실제 웹 브라우저와 웹 서버는 숫자로 구성된 IP 주소로 통신하지만 사용자는 기억하기 쉬운 도메인 이름을 사용하는 것이다. 이와 같이 사용자가 입력한 도메인 주소를 IP 주소로 변환하는 과정이 필요한데, 이를 담당하는 시스템이 DNS(Domain Name System)이다. 본 문서에서는 DNS의 개념과 기본적인 동작 원리에 대해 살펴보고자 한다.