CDN 캐시와 DNS 전파 지연 구분하는 법

변경이 반영되지 않을 때 DNS 전파 문제인지 CDN 캐시 문제인지 구분하는 기준과 점검 순서를 정리합니다.

내 사이트 즉시 진단하기

Problem

설정이나 콘텐츠를 바꿨는데 일부 환경에서는 여전히 이전 값이 보입니다.

Symptoms

  • 어떤 resolver에서는 새 레코드가 보이지만 다른 곳에서는 예전 값이 보입니다.
  • DNS는 정상처럼 보이는데 실제 페이지 내용은 이전 버전입니다.
  • 지역이나 네트워크에 따라 반영 속도가 다릅니다.

Top 3 Causes

  1. 실제 DNS 전파 지연 - resolver별 캐시와 TTL 때문에 새 레코드가 아직 일관되지 않습니다.
  2. CDN edge cache 잔존 - DNS는 맞지만 캐시된 응답 콘텐츠가 오래 남아 있습니다.
  3. 브라우저/서비스워커 캐시 - 사용자 단말 쪽 캐시가 별도로 남아 있습니다.

Diagnose with DechoNet

  • DNS Propagation Check로 resolver별 응답값이 일치하는지 확인합니다.
  • DNS Lookup으로 현재 레코드와 TTL 값을 확인합니다.
  • HTTP Check로 캐시 헤더, 최종 응답, 콘텐츠 제공 경로를 확인합니다.

Resolution Checklist

  • propagation 결과가 resolver마다 다르면 DNS 전파 지연을 먼저 의심합니다.
  • propagation은 일치하지만 페이지 내용이 오래됐다면 CDN 캐시 또는 브라우저 캐시를 의심합니다.
  • HTTP 응답의 Age, Cache-Control, CDN 캐시 헤더를 확인합니다.
  • 필요하면 CDN purge 또는 캐시 무효화를 진행합니다.
  • 수정 후 DNS와 HTTP를 각각 다시 확인해 어느 계층에서 문제가 사라졌는지 검증합니다.

When to Escalate

  • CDN purge 권한이 없거나 edge rule이 복잡하면 플랫폼 담당자와 같이 봐야 합니다.
  • DNS와 CDN 양쪽이 동시에 바뀐 배포라면 원인 분리를 먼저 해야 합니다.

관련 도구

관련 가이드

가이드 공유

[Ad] Guide Detail Inline
← 전체 가이드 보기