도메인?
인터넷에서 특정 웹사이트나 특정 웹사이트나 서버를 식별하는 주소입니다. 도메인은 일반적으로 알파벳, 숫자, 대시("-")로 이루어진 문자열로 표현되며, 이는 IP 주소와 연결되어 인터넷을 통해 정보를 전송하게 됩니다!
ex)
www.naver.com에서 www는 host name이고, naver.com이 도메인입니다!
mail.naver.com에서는 mail이 host name이고, naver.com이 도메인입니다!
DNS
도메인 이름을 해당 도메인의 IP 주소로 변환하는 인터넷 프로토콜입니다. DNS는 컴퓨터가 도메인 이름을 사용하여 웹사이트를 검색하거나 이메일을 보낼 때 매우 중요한 역할을 합니다.
작동예시) 철수는 www.naver.com에 들어가려고 URL창에 검색을 한다!이 떄 인터넷 망에서 이루어지는 순서는 어떻게 되나요??
1. 내pc -> local DNS서버에 www.naver.com을 찾아달라고 요청한다.
(이때 local DNS 서버에 캐싱 되어있다면 바로 주소를 return 해줄 수 있어요 2번은 local DNS 서버에 캐싱 되어있지 않았을 때를 가정으로 진행할게요)
2. local DNS서버 -> Root DNS 서버에 해당IP를 어디서 찾을 수 있는지 물어봐요
3. Root DNS 서버는 .com으로 끝나는 도메인을 담당하는 서버의 IP주소를 반환해요!
4. local DNS 서버는 .com으로 끝나는 도메인 담당 서버에게 naver.com이 어딘지 물어보고 .com으로 끝나는 도메인 담당 서버는 naver.com의 도메인 정보를 가진 DNS서버의 IP주소를 반환해요!
5. local DNS 서버는 www.naver.com에 접근해서 주소IP를 받아와 내 PC에게 전해주게 된답니다!