✅ DNS의 작동 과정을 클라이언트(Client)와 서버(Server)의 상호작용으로 설명 해보자!
1️⃣ 클라이언트(Client)
- 역할: 데이터를 요청하는 주체
- 예시: 사용자가 웹 브라우저를 통해 웹사이트를 방문하면, 브라우저가 해당 사이트의 데이터를 요청합니다.
- 작동: 클라이언트는 DNS 서버에 도메인 이름을 보내고, DNS 서버는 이를 IP 주소로 변환하여 요청을 처리합니다.
2️⃣ 서버(Server)
- 역할: 데이터를 제공하는 주체
- 예시: 웹 서버는 클라이언트가 요청한 웹 페이지, 이미지, 동영상 등의 데이터를 전송합니다.
- 작동: DNS 서버가 클라이언트의 요청을 받아 올바른 서버 IP로 변환해 웹 서버에 전달하고, 해당 웹 서버가 데이터를 제공합니다.
✨ 요약
DNS는 클라이언트가 웹사이트 도메인을 입력하면, 이를 서버에서 처리할 수 있는 IP 주소로 변환하여 데이터를 주고받는 핵심 인프라입니다.