← 홈
네트워크

DNS Resolution

도메인 이름이 IP 주소로 변환되는 재귀/반복 질의와 캐시 단계.

브라우저가 www.example.com을 IP로 변환해야 합니다. 모든 캐시가 비어있다고 가정합니다.

핵심 개념

재귀 질의 (Recursive)

클라이언트가 리졸버에게 '답만 줘' 요청. 리졸버가 모든 일을 떠안음.

반복 질의 (Iterative)

리졸버 ↔ 루트 → TLD → 권한 네임서버를 차례로 물어봄. 각 서버는 '다음 서버 위치'만 알려줌.

캐시 계층

브라우저 → OS → 로컬 리졸버(통신사) → 권한 NS. 각 단계가 TTL 동안 응답을 캐시.

주요 레코드 타입

A(IPv4), AAAA(IPv6), CNAME(별칭), MX(메일), NS(네임서버), TXT(인증/메타).

면접 단골 질문

  1. Q1.브라우저에 도메인을 입력했을 때 DNS 단계가 어떻게 진행되나요?
  2. Q2.재귀 질의와 반복 질의의 차이와 각각 누가 사용하나요?
  3. Q3.TTL이 너무 짧으면 / 너무 길면 각각 어떤 문제가 생기나요?
  4. Q4.CNAME과 ALIAS(또는 ANAME)의 차이는?
  5. Q5.CDN은 DNS와 어떻게 연결되어 사용자에게 가까운 서버로 라우팅하나요?