그알것 — 그럼에도 알아야 할 것들
홈질문커뮤니티
로그인
그알것 — 그럼에도 알아야 할 것들

Service

  • 홈
  • 소개
  • 질문
  • 커뮤니티

My

  • 내 워크스페이스
  • 저장한 질문
  • 작성한 답변

Policy

  • 이용약관
  • 개인정보처리방침
  • 문의

© 2026 그알것 · What Still Matters

질문 목록Network
Network

DNS란 무엇이며 질의 과정은 어떻게 동작하나요?

실무5/5
설계3/5
인간4/5
기초4/5

면접관의 질문 의도

DNS를 '도메인을 IP로 바꾸는 서비스' 정도로만 외웠는지, 재귀 질의 흐름과 각 네임 서버의 책임·캐시 동작까지 계층별로 설명할 수 있는지를 가른다.

큐레이션 답변

학습 자료

DNS는 사람이 읽는 도메인을 IP 주소로 푸는 분산 데이터베이스이자 프로토콜이다. 클라이언트는 보통 로컬 리졸버에 질의하고, 캐시에 없으면 루트 → TLD → 권한 네임 서버 순서로 위임해 최종 레코드를 받아온다. 응답은 TTL만큼 캐시되어 다음 질의의 지연을 줄이고, 그래서 변경 전파 속도와 캐시 신선도 사이의 트레이드오프가 운영의 핵심 축이 된다.

좋은 답변 구조

  1. 01DNS의 입력(도메인)과 출력(IP/레코드)을 정의하고 왜 분산 계층 구조가 필요한지 말한다
  2. 02로컬 리졸버 → 루트 → TLD → 권한 서버로 이어지는 위임 흐름을 단계별로 설명한다
  3. 03재귀 질의와 반복 질의의 역할 분담, TTL 기반 캐시가 흐름에 어디서 끼는지 덧붙인다
  4. 04캐시 오염·NXDOMAIN·전파 지연 같은 한계와 실무 진단 포인트로 마무리한다

자주 실수하는 포인트

루트 서버가 최종 IP를 직접 돌려준다고 설명한다 — 실제로는 다음 단계 서버 정보만 알려준다
재귀 질의와 반복 질의를 같은 것으로 묶거나 누가 누구에게 요청하는지 헷갈린다
TTL을 단순 캐시 시간으로만 보고 변경 전파·장애 복구와의 트레이드오프를 설명 못 한다

실무 맥락

  • 도메인 연결이 일부 사용자에게만 실패해 캐시·리졸버 계층을 차례로 의심해야 하는 상황
  • 멀티 리전 서비스에서 가까운 리전으로 트래픽을 보내는 DNS 라우팅을 설계해야 하는 환경
  • CDN·로드밸런서 앞단에서 TTL과 헬스체크 주기를 함께 잡아야 하는 운영 맥락

본인 경험에 녹이는 힌트

배포 후 DNS 전파가 늦어 일부 사용자에게만 옛 IP가 보였던 경험이 있다면 TTL·캐시 동작과 연결할 수 있다

dig·nslookup으로 어디서 응답이 끊겼는지 추적해본 적이 있다면 계층별 진단 흐름으로 풀 수 있다

도메인 이전이나 서버 교체에서 권한 네임 서버 설정을 만진 경험은 위임 구조와 묶어 말할 수 있다

커뮤니티 인기 답변

전체 0개

아직 공개된 답변이 없어요. 첫 공개 답변을 남겨보세요.

관련 꼬리 질문

Q1재귀 리졸버와 권한 네임 서버는 각각 어떤 책임을 지나요
Q2DNS 캐시가 오래 남아 배포가 늦게 반영될 때 어떻게 대응하나요
Q3라운드로빈 DNS와 헬스체크 기반 라우팅은 어떤 트레이드오프가 있나요
아직 답을 쓰지 않았어요.
큐레이션 답변과 다른 사람 답변을 보고, 자기 언어로 답을 정리해보면 학습 효과가 가장 큽니다.
목차
  • 01면접관의 질문 의도
  • 02큐레이션 답변
  • 03좋은 답변 구조
  • 04자주 실수하는 포인트
  • 05실무 맥락
  • 06본인 경험에 녹이는 힌트
  • 07커뮤니티 인기 답변준비중
  • 08관련 꼬리 질문