Learning
토픽 49 / 147·네트워크 기초 및 프로토콜

DNS 동작 과정

DNS 동작 과정

도메인 이름을 IP 주소로 해석하는 단계별 질의-응답 과정

TTL (Time To Live): 레코드 캐시 유효 시간 (초 단위, SOA의 Minimum TTL이 기본값)

짧은 TTL (60~300초): DNS 변경 빠르게 반영, 서버 쿼리 부하 증가 (장애 대응, DNS 기반 LB)

긴 TTL (3600~86400초): 서버 부하 감소, 변경 반영 느림 (안정적 서비스)

캐싱 계층: 브라우저(수 분) → OS(분~시간) → 재귀 리졸버(TTL 기반) → 중간 DNS

네거티브 캐싱: 존재하지 않는 도메인(NXDOMAIN)도 캐싱하여 불필요한 반복 쿼리 방지

적용사례: 웹 접속, CDN 연동, 로드밸런싱, 장애 복구

연관: DNS, 캐싱, 성능, CDN