DNS의 구조

junsangyu·2025년 7월 4일

DNS 캐시 Recusrive Query

초기에 브라우저에서 DNS 캐시를 가져오는 과정을 살펴보자

  • 브라우저는 브라우저캐시, OS캐시, 리졸버캐시를 재귀적으로 질의하는 Recursive Query 방식을 사용한다

DNS 네임서버 Iterative Query

리졸버 cache miss시 네임서버에서 IP 가져오는 과정을 살펴보자

  • DNS는 리졸버가 루트 NS, TLD NS, 도메인 NS에 각각 질의하는 Iterative Query 방식을 사용한다
  • 참고로 www.example.com 도메인은 test.example.com 처럼 example.com 도메인과 전혀 다른 서브도메인을 뜻한다.
    • 서브도메인을 example.com 네임서버에서 또다른 네임서버로 zone delegation 할수도 있다
    • 하지만 보통 같은 네임서버에서 example.com www.example.com test.example.com 전부 a 레코드 있는 subdomain 방식을 사용한다.

profile
👨🏻‍💻

0개의 댓글