콘텐츠로 건너뛰기

🌍 DNS 전파 검사기

Cloudflare, Google, Quad9, AdGuard 등 여러 공개 DNS 리졸버에서 같은 레코드를 조회하여 전파와 일치성을 비교.

완전 무료 가입 불필요 서버 처리 로그 · DB 없음 레이트 리밋 5 개 언어 다크 모드

📖 이 진단으로 알 수 있는 것

DNS 변경은 전 세계에 동시에 반영되지 않습니다. 각 리졸버는 이전 응답을 TTL 초 동안 캐시하며, 만료될 때까지 옛 값을 계속 반환합니다. 이 진단은 Cloudflare(1.1.1.1)·Google(8.8.8.8)·Quad9·AdGuard 등 여러 공개 리졸버에 같은 질의를 던져 돌아온 값이 일치하는지 비교합니다. 값이 서로 다르면 아직 전파 중이며, 모두 같은 값을 반환하면 완료입니다.

판정 항목 무엇을 보는가 걸렸을 때의 대처
모든 리졸버가 일치 질의한 모든 리졸버가 같은 레코드를 반환한 상태. 전파가 완료되었습니다. 대처가 필요 없습니다. 전환 후 동작 확인으로 넘어가세요.
일부 리졸버만 옛 값 신구 값이 섞여 있습니다. 해당 리졸버의 캐시가 아직 살아 있을 뿐 설정 실수가 아닙니다. 변경 전의 TTL 초만큼 기다립니다. TTL이 3600이면 최대 1시간. 급하면 Google의 Flush Cache나 Cloudflare의 Purge Cache로 리졸버 캐시를 지울 수 있습니다.
어떤 리졸버도 응답 없음 (NXDOMAIN) 해당 레코드가 존재하지 않습니다. 전파 이전의 문제입니다. 존 편집 화면에서 레코드 이름의 철자, 끝의 점, 서브도메인 계층을 확인합니다. 이전 직후라면 권한 네임서버가 아직 바뀌지 않았을 수 있으니 NS 레코드도 함께 확인하세요.
TTL이 지나치게 김 TTL이 86400(24시간) 등이면 다음에 값을 바꿀 때 하루 종일 옛 값이 남습니다. 전환을 예정하고 있다면 작업 1~2일 전에 TTL을 300초로 낮춰 둡니다. 전환 후 원래 값으로 되돌리면 평상시 쿼리 수는 늘지 않습니다.

브라우저와 OS도 자체적으로 DNS를 캐시합니다. 모든 리졸버가 일치하는데 내 PC만 옛 값이라면 OS 캐시(macOS는 sudo dscacheutil -flushcache, Windows는 ipconfig /flushdns)와 Chrome의 chrome://net-internals/#dns를 지우세요.

🔗 관련 도구