logo
GeekFormat

DNS 글로벌 전파 확인

DNS 전파 검사기

여러 재귀 DNS 및 DoH 공급자 간의 결과, 지연 시간 및 오류 상태를 비교합니다. 전파 지연 및 해석 포크 진단에 좋습니다.

DNS 레코드를 수정하거나 CDN을 전환한 후 운영자를 가장 괴롭히는 문제는 전 세계 언제 적용되는가? 어떤 지역이 아직 이전 레코드를 반환하는가? 기존 DNS와 DoH의 해석 결과가 일치하는가(DNS 하이재킹이나 오염이 없는가)?입니다. 이 도구는 백엔드에서 전 세계 여러 기존 DNS 서버와 DoH 엔드포인트를 병렬로 쿼리하여 각 소스의 해석 결과, 지연 및 일관성 상태를 실시간으로 표시합니다. DNS 전파 진행 상황을 직관적으로 판단하고 해석 이상과 DNS 오염 문제를 빠르게 발견할 수 있도록 돕습니다.

관련 추천

사용 사례

  • 도메인 A 레코드를 수정하거나 CDN을 전환한 후 전 세계 각 DNS 노드가 새 IP 주소로 동기화되었는지 확인하여 전파 진행 완료 여부 판단
  • DNS 오염이나 ISP 하이재킹이 의심될 때 기존 DNS(53번 포트)와 DoH(암호화 DNS)의 반환 결과를 비교. DoH 결과가 올바르고 DNS가 이상하면 오염이 존재함을 시사
  • 도메인을 새 DNS 서비스 제공업체로 이전한 후 전 세계 각 재귀 DNS가 NS 레코드를 업데이트하여 새 권한 DNS를 가리키는지 검증
  • MX/TXT/SPF/DKIM 등 메일 레코드를 설정한 후 각 DNS 노드가 올바르게 전파되었는지 확인하여 메일 송수신 이상 방지
  • 일부 사용자가 웹사이트에 접속할 수 없는 문제를 해결할 때 멀티소스 검사를 통해 일부 DNS 캐시가 갱신되지 않아 발생한 해석 오류인지 확인
  • 다양한 공개 DNS(Google/Cloudflare/알리/텐센트 등)의 해석 지연을 비교하여 대상 사용자 그룹에 가장 적합한 DNS 설정 선택

주요 기능

  • 이중 전송 채널 병렬: 기존 DNS(53번 포트)와 DoH(DNS over HTTPS)를 통해 전 세계 여러 해석 소스를 동시에 쿼리하여 두 채널의 해석 결과 비교
  • 6가지 레코드 유형: A, AAAA, TXT, CNAME, NS, MX 6가지 일반적인 DNS 레코드 검사를 지원하여 대부분의 진단 시나리오 커버
  • 지능형 일관성 분석: 모든 해석 소스가 반환한 결과를 자동 비교하여 완전 일치/부분 분기/완전 분기 3가지 상태를 표시하여 전파 진행 상황을 직관적으로 판단
  • 지연 성능 비교: DNS와 DoH 각각의 성공 수, 평균 지연 및 가장 빠른 노드를 표시하여 각 해석 소스의 응답 성능 평가
  • 응답 분포 3색 패널: 녹색/노란색/파란색 3가지 색으로 공유 응답, DNS 고유 응답, DoH 고유 응답을 구분하여 해석 분기를 빠르게 발견
  • 이상 결과 필터링: 전체/성공/이상 3가지 상태로 필터링을 지원하여 타임아웃, 빈 결과 또는 오류가 발생한 해석 소스를 원클릭으로 찾기
  • 프리셋 도메인 내장: geekformat.com, github.com, cloudflare.com, vercel.com 등 프리셋 도메인을 제공하여 클릭만으로 빠르게 검사

이용 방법

  1. 입력 상자에 검사할 도메인(예: example.com)을 입력하거나 프리셋 도메인 버튼(geekformat.com/github.com/cloudflare.com/vercel.com)을 클릭하여 빠르게 입력
  2. 검사할 DNS 레코드 유형(A/AAAA/TXT/CNAME/NS/MX)을 선택. 기본값은 A 레코드
  3. '전파 확인 시작' 버튼을 클릭하면 도구가 여러 기존 DNS와 DoH 해석 소스를 병렬로 쿼리
  4. 전파 요약 영역 확인: 일관성 상태 배지(완전 일치/부분 분기/완전 분기), DNS/DoH 성공 수와 평균 지연, 타임아웃/오류 수, 가장 빠른 노드
  5. 응답 분포 영역에서 공유 응답(녹색), DNS 고유 응답(노란색), DoH 고유 응답(파란색)을 확인하여 두 채널의 차이를 직관적으로 비교
  6. 해석 소스별 결과 영역에서 각 DNS/DoH 소스의 상세 결과를 확인하고 필터 버튼(전체/성공/이상)을 사용하여 문제 소스를 빠르게 찾기
  7. 'DNS 목록 복사' 또는 'DoH 목록 복사'를 클릭하여 검사 결과를 클립보드에 복사하여 티켓 기록이나 팀 협업에 사용

자주 묻는 질문

DNS 레코드를 수정한 후 얼마나 지나면 전 세계에 적용되나요?

전파 시간은 주로 TTL 설정에 따라 다릅니다: TTL 5분은 보통 5–15분에 전 세계에서 보이게 되며 TTL 1시간은 약 1–4시간, TTL 24시간은 최대 48시간이 소요됩니다. NS 레코드는 각 최상위 도메인 서버의 캐시 시간이 다르기 때문에 24–48시간이 소요될 수 있습니다. 이 도구를 사용하면 전파 진행 상황을 실시간으로 검사할 수 있어 맹목적으로 기다릴 필요가 없습니다.

왜 기존 DNS와 DoH가 반환하는 결과가 다른가요?

일반적인 원인은 3가지입니다: ①DNS 캐시가 동기화되지 않아 다른 채널이 다른 재귀 DNS의 캐시를 쿼리함; ②ISP DNS 하이재킹 또는 오염으로 53번 포트 쿼리가 중간 장비에 의해 변조됨; ③CDN의 Geo-DNS 스케줄링이 해석 소스 IP 위치에 따라 다른 인근 노드를 반환함. DoH 결과가 올바른데 DNS가 이상한 IP를 반환하면 거의 확실하게 DNS 오염입니다.

결과에 '부분 분기'라고 표시되는 것이 정상인가요?

DNS 레코드를 수정한 지 얼마 되지 않았다면 정상입니다. 일부 노드는 업데이트되었지만 일부는 아직 이전 레코드를 캐시하고 있음을 의미하며 TTL이 만료되기를 기다리면 됩니다. 수정한 지 48시간이 지나도 여전히 분기가 있다면 권한 DNS 설정 문제, 일부 재귀 DNS 캐시 이상 또는 CDN 스마트 스케줄링으로 인해 다른 지역이 다른 IP를 반환하고 있을 수 있습니다(이는 CDN에서는 정상적인 동작입니다).

검사 결과를 통해 DNS 오염 여부를 어떻게 판단하나요?

DNS 열과 DoH 열의 결과를 비교하세요: DoH(암호화 채널)가 반환하는 IP는 올바른데 기존 DNS(53번 포트 평문)가 명백히 이상한 IP(해외 도메인이 국내의 잘못된 IP를 반환하거나 도메인이 광고 페이지를 가리키는 등)를 반환하면 거의 확실하게 DNS 하이재킹 또는 오염이 존재합니다. 해결 방법은 DoH/DoT를 지원하는 DNS로 전환하거나 VPN을 사용하는 것입니다.

어떤 DNS 레코드 유형 검사를 지원하나요?

가장 일반적으로 사용되는 6가지 레코드 유형을 지원합니다: A(IPv4 주소), AAAA(IPv6 주소), CNAME(별칭/Canonical Name), MX(메일 교환), TXT(텍스트 레코드, SPF/DKIM/DMARC 포함), NS(네임서버). 일상 운영에서 대부분의 DNS 진단 시나리오를 커버합니다.

검사 타임아웃이 발생하면 어떻게 해야 하나요?

단일 또는 소수 소스의 타임아웃은 보통 정상입니다(해당 DNS 노드가 일시적으로 도달 불가능하거나 네트워크에 의해 차단되었을 수 있음). 대부분의 소스가 타임아웃하면 다음을 확인하세요: ①도메인 철자가 올바른지(여분의 공백이나 접미사가 없는지); ②도메인이 만료되어 해제되지 않았는지; ③로컬 네트워크에 방화벽이 아웃바운드 DNS 쿼리를 제한하고 있지 않은지. 네트워크 환경(휴대폰 핫스팟 등)을 전환하여 재시도할 수 있습니다.

CDN을 전환한 후 모든 노드가 적용되었는지 어떻게 확인하나요?

A/CNAME 레코드를 수정한 후 이 도구에서 A 레코드를 선택하여 검사하고 일관성 상태가 '완전 일치'(모든 소스가 새 CDN의 IP를 반환)가 될 때까지 기다리며, 응답 분포 영역에 노란색(DNS 고유) 또는 파란색(DoH 고유) 응답이 더 이상 나타나지 않으면 글로벌 전파가 완료되었음을 확인할 수 있습니다. 전환 전에 TTL을 300초(5분)로 낮추어 전파 속도를 높이는 것을 권장합니다.

术语表

DNS 전파(DNS Propagation)
DNS 레코드가 권한 서버에서 업데이트된 후 전 세계 각 재귀 DNS 캐시 서버로 점진적으로 확산되는 과정. 소요 시간은 TTL 설정과 캐시 갱신 속도에 따라 다릅니다.
DoH(DNS over HTTPS)
HTTPS 기반으로 암호화 전송하는 DNS 쿼리 프로토콜. 443번 포트를 사용하며 DNS 쿼리의 도청, 변조, ISP 하이재킹을 방지할 수 있습니다. 대표 서비스: Cloudflare 1.1.1.1, Google 8.8.8.8.
DoT(DNS over TLS)
TLS 기반으로 암호화하는 DNS 프로토콜. 853번 포트를 사용하며 DoH와 유사하지만 HTTP 프로토콜 캡슐화를 거치지 않고 직접 TLS 계층에서 DNS 메시지를 전송합니다.
DNS 오염(DNS Poisoning)
중간자가 DNS 응답 패킷을 변조하여 도메인을 잘못된 IP로 해석하는 공격 수단. DoH/DoT는 암호화 전송을 통해 이러한 공격을 효과적으로 방지할 수 있습니다.
TTL(생존 시간)
Time To Live, DNS 레코드가 재귀 DNS 서버에 캐시되는 초 수. TTL이 짧을수록 전파가 빠르며 일반적인 값은 300(5분)에서 86400(24시간)입니다.
재귀 DNS(Recursive DNS)
사용자에게 해석 서비스를 제공하는 DNS 서버(예: 8.8.8.8, 1.1.1.1). 사용자를 대신하여 권한 DNS에 단계적으로 쿼리하고 결과를 캐시합니다.
권한 DNS(Authoritative DNS)
도메인의 원본 레코드를 보유하는 DNS 서버. 도메인 등록기관 또는 DNS 서비스 제공업체가 호스팅하며 DNS 레코드의 '공식 출처'입니다.
해석 분기(Resolution Forking)
다른 지역 또는 다른 전송 채널이 다른 DNS 해석 결과를 반환하는 현상. 캐시가 갱신되지 않았거나 CDN 스마트 스케줄링, DNS 오염으로 인해 발생할 수 있습니다.
A/AAAA 레코드
A 레코드는 도메인을 IPv4 주소에 매핑하고 AAAA 레코드는 IPv6 주소에 매핑합니다. 가장 일반적으로 사용되는 DNS 레코드 유형으로 도메인이 어떤 서버로 해석되는지 직접 결정합니다.
CNAME/MX/TXT/NS
CNAME은 별칭 레코드(다른 도메인을 가리킴); MX는 메일 교환 레코드(메일 서버 지정); TXT는 텍스트 레코드(SPF/DKIM 검증 등에 사용); NS는 네임서버 레코드(권한 DNS 지정)입니다.

주요 공개 DNS 서버 및 DoH 엔드포인트 대조표

Google DNS8.8.8.8 / 8.8.4.4https://dns.google/dns-query미국전 세계 노드가 많고 해석이 안정적이며 DoH/DoT 지원
Cloudflare1.1.1.1 / 1.0.0.1https://cloudflare-dns.com/dns-query미국프라이버시를 중시하고 지연이 낮으며 쿼리 로그를 기록하지 않음
Quad99.9.9.9https://dns.quad9.net/dns-query스위스/미국악성 도메인 차단을 내장하여 보안 보호
OpenDNS208.67.222.222https://doh.opendns.com/dns-query미국(Cisco)콘텐츠 필터링 및 피싱 보호 지원
알리 DNS223.5.5.5 / 223.6.6.6https://dns.alidns.com/dns-query중국국내 노드 커버리지가 좋고 해석 속도가 빠름
텐센트 DNSPod119.29.29.29https://doh.pub/dns-query중국국내 접속이 안정적이며 DoH 지원
114DNS114.114.114.114N/A중국오래된 국내 공개 DNS로 노드 커버리지가 넓음

DNS 일관성 상태 및 처리 권장사항

완전 일치녹색모든 DNS와 DoH 소스가 완전히 동일한 해석 결과를 반환전파가 완료되었으며 레코드가 전 세계적으로 적용됨
부분 분기노란색일부 노드는 새 레코드를 반환하고 일부는 아직 이전 레코드 또는 다른 결과를 반환TTL이 만료된 후 다시 검사하거나 CDN 스마트 스케줄링으로 인한 정상적인 차이인지 확인
완전 분기빨간색각 소스가 반환한 결과가 완전히 다르고 DNS와 DoH 결과가 일치하지 않음DNS 오염/하이재킹 또는 권한 DNS 설정 오류 가능성. 우선적으로 DoH로 올바른 결과를 검증하고 로컬 네트워크 문제를 진단
타임아웃/오류빨간색일부 DNS 소스에 연결할 수 없거나 오류가 반환됨네트워크 문제, DNS 서버 장애 또는 도메인이 존재하지 않을 수 있음. 도메인 철자와 권한 DNS 상태 확인
빈 결과노란색DNS 쿼리는 성공했지만 해당 유형의 레코드가 반환되지 않음레코드 유형이 올바른지 또는 해당 레코드가 아직 권한 DNS에 게시되지 않았는지 확인

DNS 레코드 수정 후 전파 시간 참고

300초(5분)5–15분긴급 전환/장애 페일오버TTL이 너무 낮으면 권한 DNS 쿼리 부하가 증가하므로 전환 완료 후 높이는 것을 권장
3600초(1시간)1–4시간일반 운영/계획된 변경전파 속도와 DNS 부하의 균형을 맞추는 일반적인 값
86400초(24시간)24–48시간안정적인 비즈니스/변경 빈도가 낮은 레코드수정 전에 미리 TTL을 낮추고 이전 캐시가 만료되기를 기다린 후 전환하는 것을 권장
604800초(7일)2–7일NS 레코드/네임서버NS 레코드는 캐시 시간이 길므로 DNS 서비스 제공업체를 변경할 때 특히 주의 필요

Authoritative References

  • Reference
  • Reference
  • Reference