[Web] DNS
in Web
DNS (Domain Name Service)
www.google.com
,www.naver.com
과 같은 도메인에 접속하기 위해서는 해당 도메인의 IP 주소를 알아야 함- 호스트의 도메인 이름을 호스트의 네트워크 주소(IP 주소)로 바꾸거나 반대 변환을 하는데 DNS 가 사용됨
DNS 작동 원리
- 먼저 LocalDNS 에 질의
- LocalDNS 는 해당 도메인에 대한 정보가 없는 경우 RootDNS 주소를 응답
- RootDNS 에 질의
- RootDNS 로부터 TLD (Top-Level-Domain) 서버 정보를 전달 받음 (예-
.com
도메인 등) .com
TLD 에 질의.com
TLD 에서naver.com
을 관리하는 DNS 정보 전달naver.com
DNS 서버에 질의naver.com
DNS 서버는 LocalDNS 에www.naver.com
에 대한 IP 주소 전달- LocalDNS 는
www.naver.com
에 대한 IP 주소를 캐싱하고 유저에게 IP 주소 정보 전달