오늘은 DNS 동작 원리에 대해 알아보도록 하겠습니다.
DNS는 프론트 엔드 로드맵에 있는 중요한 내용 중 하나입니다.
DNS란 ?
우리는 인터넷을 이용하여 검색이나 웹 서핑 , 이메일 등을 사용할 때 도메인
이름 EX) www. Naver. com
웹 브라우저의 주소창에 입력하고 네이버에 접속을 합니다. 즉 실제 naver. com 서버는 숫자로 구성된 IP 주소로 통신하지만, 우리는 기억하기 쉬운 도메인 이름을 사용하는 것 그럼 우리가 입력한 도메인 주소(www. naver .com)를 숫자인 IP 주소로 변환하는 과정이 필요한데 이것을 담당하는 시스템이 DNS입니다.
DNS를 사용하는 이유
위에서 설명하였 듯 IP를 일일이 입력을 하면 유저입장에서 매우 불편할 것 입니다.
길고 복잡한 IP를 문자주소로 사용하기 위해 DNS를 변환하여 사용합니다.

구성 요소 및 동작 원리

정도로 요약 되겠습니다.
중요한 핵심은 PC들이 인터넷을 통해 서로 상호작용을 하기 위해서는 IP라는 것을 통해 이루어지는데
이러한 작업은 숫자로 이루어져있으면 복잡하기에 Domain System Server를 통해 변환해 그 서버는 우리의 상호작용을 도와준다고 이해하시면 되겠습니다.