DNS 반영 확인 방법
“DNS를 바꿨는데 아직 예전 그대로예요.” 대부분은 캐시 때문입니다. 어디까지 반영되었는지 가려내는 순서입니다.
권한 DNS와 공개 DNS 비교하기회원 가입 없이 무료
“반영”의 정체는 캐시
DNS 설정을 바꾸면 관리 중인 네임서버(권한 DNS)의 내용은 바로 새로워집니다. 시간이 걸리는 것은 Google이나 통신사 같은 DNS가 이전 결과를 TTL에 지정된 초 동안 기억하고 있기 때문입니다. 세계 어딘가가 차례로 갱신되고 있는 것이 아니라, 각지의 캐시가 만료되기를 기다리는 상태입니다.
가려내는 순서
- 권한 DNS 확인: 조회할 서버로 “권한 DNS”를 선택해 조회합니다. 여기가 예전 값이라면 설정이 아직 저장되지 않았거나 다른 네임서버를 보고 있는 것입니다.
- 공개 DNS와 비교: Google, Cloudflare, Quad9를 동시에 선택합니다. 권한 DNS는 새 값이고 공개 DNS는 예전 값이라면 캐시가 만료되기를 기다리는 중입니다.
- TTL 확인: 결과의 TTL은 “앞으로 몇 초 동안 캐시되는가”의 기준입니다. 공개 DNS의 값이 줄어들고 있다면 캐시가 남아 있는 것입니다.
- 내 컴퓨터의 캐시 지우기: 공개 DNS는 새 값인데 내 환경에서만 예전 값이 보인다면 단말기의 캐시입니다.
단말기의 DNS 캐시 지우기
# Windows ipconfig /flushdns # Mac sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
반영이 오래 걸리는 경우
- 네임서버(NS)를 바꿨을 때: 상위(.jp나 .com 등)의 NS 정보 캐시가 작동하기 때문에 최대 24~48시간 정도 걸릴 수 있습니다.
- 존재하지 않는 이름을 먼저 조회했을 때: “존재하지 않음”이라는 결과(NXDOMAIN)도 SOA 레코드의 값에 따라 한동안 기억됩니다.
- 변경 전 TTL이 길 때: 3600(1시간)이나 86400(1일)이면 그 시간 동안은 예전 값이 남습니다. 이전 작업 전에 TTL을 짧게 해 두는 것이 정석입니다.
확인할 유형은 웹이라면 A·AAAA·CNAME, 메일이라면 MX입니다.
자주 묻는 질문
DNS 반영에는 얼마나 걸리나요?
레코드 변경은 변경 전 TTL의 길이가 기준입니다. 네임서버 변경은 최대 24~48시간 걸릴 수 있습니다.
권한 DNS와 공개 DNS의 결과가 다른 이유는 무엇인가요?
공개 DNS가 이전 결과를 캐시하고 있기 때문입니다. TTL이 만료되면 새 값으로 바뀝니다.
다른 설명서
최종 업데이트: 2026-10-21