logo
GeekFormat

DNS 조회

단일 DNS 조회

특정 레코드 유형의 현재 반환 값을 빠르게 확인하고 전파 검사 결과와 비교합니다.

무료 온라인 DNS 조회 도구. 도메인을 입력하면 A/AAAA/CNAME/MX/TXT/NS/SOA 7가지 DNS 레코드를 조회할 수 있습니다. 백엔드 조회로 CORS 제한이 없고 TTL과 MX 우선순위를 표시하며 원클릭 복사를 지원합니다.

관련 추천

사용 사례

  • 웹사이트에 접속할 수 없을 때 A/AAAA 레코드를 조회하여 IP가 올바른 서버를 가리키는지 확인
  • CDN 전환/서버 이전 후 DNS를 조회하여 새로운 해석이 적용되었는지 확인
  • 기업 이메일/Google Workspace 구성 시 MX 레코드 우선순위와 주소가 올바른지 확인
  • SPF/DKIM/DMARC 이메일 보안 정책 구성 후 TXT 레코드를 조회하여 구성이 올바른지 확인
  • 도메인 소유권 확인(Google Search Console/SSL 발급/Apple 개발자 등) 시 TXT 레코드가 게시되었는지 확인
  • 도메인 DNS 서버 변경 후 NS 레코드를 조회하여 적용되었는지 확인
  • 이메일 전송 실패, 도메인 해석 오염, DNS 하이재킹 등의 문제 해결

주요 기능

  • 7가지 레코드 유형: A/AAAA/CNAME/MX/TXT/NS/SOA를 원클릭으로 전환, 대부분의 DNS 조회 시나리오를 커버
  • 백엔드 DNS 조회: 서버에서 재귀 조회를 실행하여 브라우저 CORS 제한이 없고 로컬 캐시를 사용하지 않아 실시간 권한 결과 표시
  • 스마트 필드 추출: 각 레코드 유형의 value/answer/data 필드를 자동으로 인식하고 MX 레코드는 우선순위를 자동 표시
  • TTL 표시: 각 레코드에 TTL(캐시 시간)을 표시하여 레코드 전파 및 변경 상태 판단
  • 최근 조회 기록: 최근 조회한 8개 도메인을 자동 저장하고 클릭으로 빠르게 전환
  • 프리셋 도메인: geekformat.com/github.com/cloudflare.com/openai.com 빠른 예시 내장
  • 원클릭 복사: 요약 복사, 전체 레코드 목록 복사, 원시 JSON 복사의 3가지 모드 지원

이용 방법

  1. 조회할 도메인 입력(예: example.com, http:// 접두사나 www 불필요)
  2. 조회할 DNS 레코드 유형을 클릭하여 선택(A/AAAA/CNAME/MX/TXT/NS/SOA)
  3. 조회 버튼을 클릭하면 도구가 백엔드 DNS 서버에서 재귀 조회를 실행
  4. 상단 요약(레코드 유형, 레코드 수)을 확인하여 레코드가 반환되었는지 확인
  5. 레코드 세부 정보 영역에서 각 레코드의 값, TTL, 추가 정보(MX 우선순위 등) 확인
  6. 원클릭으로 요약 또는 전체 레코드 목록을 복사할 수 있으며, JSON을 펼쳐 원시 응답 확인 가능

자주 묻는 질문

DNS란 무엇인가요? DNS 레코드를 조회해야 하는 이유는 무엇인가요?

DNS(Domain Name System, 도메인 네임 시스템)는 인터넷의 '전화번호부'로, 사람이 기억하기 쉬운 도메인 이름(example.com 등)을 기계가 읽을 수 있는 IP 주소로 변환합니다. DNS 레코드를 조회하면 다음을 할 수 있습니다: 1) 도메인 해석이 제대로 작동하는지 확인; 2) 웹사이트에 접속할 수 없는 원인 조사; 3) MX/TXT 등 이메일 구성이 올바른지 확인; 4) CDN 전환, 도메인 이전이 완료되었는지 확인; 5) SPF/DKIM/DMARC 등 보안 레코드가 구성되었는지 확인.

로컬 조회와 온라인 표시 결과가 다른 이유는 무엇인가요?

원인은 보통 DNS 캐시입니다: 로컬 컴퓨터, 라우터, ISP 재귀 DNS 서버는 모두 DNS 레코드를 캐시하여 TTL 기간 내에는 새 값 대신 캐시된 결과를 반환합니다. DNS 레코드를 변경한 후 각 노드에서 새 값을 보려면 TTL 만료를 기다려야 합니다. 이 도구는 백엔드 공개 DNS 노드에서 조회를 실행하므로 로컬/ISP 캐시를 거치지 않고 최신 권한 해석 결과를 볼 수 있습니다.

A 레코드와 AAAA 레코드의 차이점은 무엇인가요?

A 레코드는 도메인을 IPv4 주소(예: 192.0.2.1)에 매핑하고, AAAA 레코드(IPv6 주소 레코드라고도 함)는 도메인을 IPv6 주소(예: 2001:db8::1)에 매핑합니다. 최신 웹사이트는 일반적으로 A와 AAAA 레코드를 모두 구성하여 IPv4/IPv6 듀얼 스택 접속을 제공합니다. AAAA는 A의 4배 길이(IPv6 주소는 128비트, IPv4는 32비트)이므로 '쿼드 A' 레코드라고 불립니다.

CNAME와 A 레코드 중 어느 것을 사용해야 하나요?

루트 도메인(www 없는 example.com 등)은 CNAME을 사용할 수 없습니다(CNAME은 다른 레코드 유형을 차단하여 RFC 사양을 위반합니다). 따라서 A/AAAA 레코드를 사용해야 합니다. 하위 도메인(www, cdn, api 등)은 CNAME을 사용하여 다른 도메인을 가리킬 수 있습니다(CDN 시나리오에서 일반적, 예: www.example.com → example.cdn.cloudflare.com). MX, NS, SOA 레코드가 있는 도메인에도 CNAME을 사용할 수 없습니다.

MX 레코드의 우선순위 숫자는 무슨 의미인가요?

MX 레코드의 priority/preference 숫자가 작을수록 우선순위가 높습니다. 이메일 전송 시 가장 숫자가 작은 MX 서버를 먼저 시도하고, 연결에 실패하면 숫자 오름차순으로 다른 MX 서버를 차례로 시도합니다. 일반적인 구성: 기본 MX를 10으로, 백업 MX를 20으로 설정, 동일한 우선순위의 서버에는 같은 숫자를 설정할 수 있습니다(로드 밸런싱). MX 서버를 하나만 설정하지 마세요. 단일 장애점으로 인해 이메일이 전달되지 않을 수 있습니다.

TXT 레코드의 일반적인 용도는 무엇인가요?

TXT 레코드는 가장 유연한 DNS 레코드 유형으로, 일반적인 용도는 다음과 같습니다: 1) SPF 레코드: 이메일 전송을 허용하는 서버를 지정하여 위조 이메일 방지; 2) DKIM: 이메일 디지털 서명 공개 키; 3) DMARC: 이메일 정책 보고; 4) 도메인 소유권 확인(Google Search Console, SSL 인증서 발급, Apple 개발자 확인 등); 5) 임의의 사용자 정의 텍스트.

TTL이란 무엇인가요? DNS 변경 후 얼마나 지나야 적용되나요?

TTL(Time To Live)은 재귀 DNS 서버에서 DNS 레코드가 캐시되는 시간(초 단위)입니다. DNS 변경 후 '적용 시간'은 이전 TTL 설정에 따라 다릅니다: TTL=3600(1시간)인 레코드는 전 세계적으로 적용되는 데 최대 1시간이 걸립니다; TTL=300(5분)이면 5분 이내에 적용됩니다. 전환/이전 24-48시간 전에 TTL을 300초로 낮추고, 전환 완료 후 정상 TTL로 복원하는 것을 권장합니다. 참고: ISP 재귀 DNS 서버마다 캐시 갱신 시간이 다르므로 전 세계적으로 완전히 적용되는 데는 더 오래 걸릴 수 있습니다.

DNS 조회란 무엇인가요?

DNS 조회는 DNS 서버에 특정 도메인의 해석 레코드를 요청하는 프로세스로, 인터넷 접속의 가장 기본적인 작업 중 하나입니다. 웹사이트 방문, 이메일 전송, API 연결 시마다 백그라운드에서 DNS 조회가 트리거됩니다. DNS 레코드에는 여러 유형이 있으며, 가장 일반적으로 사용되는 것은 다음과 같습니다: A(IPv4 주소), AAAA(IPv6 주소), CNAME(별칭), MX(메일 서버), TXT(텍스트/인증/보안 정책), NS(DNS 서버), SOA(영역 권한) 등.

**왜 온라인 DNS 조회 도구가 필요한가요?** 로컬 컴퓨터, 브라우저, 운영 체제, 라우터, ISP 재귀 DNS 서버는 모두 DNS 레코드를 캐시하며(캐시 시간은 TTL로 제어), 로컬에서 보는 것은 만료된 캐시 값일 수 있습니다. DNS 레코드를 변경한 후 새 레코드가 권한 DNS에서 적용되었는지 확인하려면 로컬 환경과 독립된 조회 도구가 필요합니다. 이 도구는 백엔드 공개 DNS 노드에서 직접 재귀 조회를 실행하여 **로컬/ISP 캐시를 우회**하고 현재 권한 해석 결과를 반환합니다.

**DNS 조회의 일반적인 시나리오**: 웹사이트에 접속할 수 없을 때 A/AAAA 레코드가 올바른 IP를 가리키는지 확인; CDN 전환/서버 이전 후 해석이 적용되었는지 검증; 기업 이메일(Google Workspace/Office 365 등) 구성 후 MX 레코드와 우선순위 확인; SPF/DKIM/DMARC 스팸 방지 정책 구성 후 TXT 레코드 검증; 도메인 소유권 확인(Google Search Console, SSL 발급, Apple 개발자) 시 확인용 TXT 레코드가 게시되었는지 확인.

**각 레코드 유형의 핵심 사용법**: A/AAAA는 가장 기본적인 주소 레코드; CNAME은 하위 도메인 별칭에 사용되며(CDN 시나리오에서 일반적이지만 루트 도메인에서는 사용할 수 없음); MX는 우선순위를 가지며 메일 전달 경로를 결정; TXT는 '스위스 아미 나이프' 레코드로 SPF/DKIM/DMARC/도메인 확인에 사용; NS는 어떤 DNS 서버가 권한 있는지 지정; SOA는 영역 버전, 기본 NS, 관리자 이메일, 갱신 매개변수를 기록.

이 도구는 **가장 일반적으로 사용되는 7가지 DNS 레코드 유형**(A/AAAA/CNAME/MX/TXT/NS/SOA)을 지원합니다. 백엔드 DNS 조회는 브라우저 CORS 제한과 로컬 캐시의 영향을 받지 않으며, 각 레코드의 value, TTL, 추가 정보(MX 우선순위 등)를 자동으로 추출합니다. 최근 조회 기록 빠른 전환, 프리셋 빠른 예시, 요약/레코드 목록/원시 JSON 원클릭 복사를 지원합니다.

术语表

DNS (Domain Name System)
도메인 네임 시스템, 인터넷의 핵심 기반 시설 중 하나로, 사람이 읽을 수 있는 도메인(example.com)을 기계가 사용할 수 있는 IP 주소(93.184.216.34)로 해석합니다. 계층형 분산 데이터베이스 설계를 채택하여 재귀 리졸버, 루트 DNS, TLD DNS, 권한 DNS가 함께 해석을 완료합니다.RFC 1035
A 레코드 (Address Record)
가장 기본적인 DNS 레코드 유형으로, 도메인을 IPv4 주소(32비트, 예: 192.0.2.1)에 매핑합니다. 하나의 도메인에 여러 A 레코드를 설정할 수 있습니다(라운드로빈 로드 밸런싱).
AAAA 레코드 (IPv6 Address Record)
도메인을 IPv6 주소(128비트, 예: 2001:db8::1)에 매핑합니다. IPv6 주소 길이가 IPv4의 4배이기 때문에 '쿼드 A'라고 불립니다. 최신 듀얼 스택 웹사이트는 A와 AAAA 레코드를 모두 구성합니다.
CNAME (Canonical Name)
별칭 레코드로, 한 도메인을 (IP가 아닌) 다른 도메인으로 가리킵니다. CDN, SaaS 서비스 연결에 자주 사용됩니다(예: www → cdn.example.com). 참고: 루트 도메인(@/apex) 및 기존 MX/NS/SOA 레코드가 있는 도메인에는 CNAME을 사용할 수 없습니다.
MX 레코드 (Mail Exchange)
도메인의 메일 수신 서버를 지정하며, 우선순위(priority/preference, 숫자가 작을수록 높음)와 메일 서버 주소를 포함합니다. 메일 발신자는 우선순위에 따라 전달을 시도하며, 동일한 우선순위에서는 로드 밸런싱이 가능합니다. 도메인을 가리켜야 합니다(직접 IP를 가리킬 수 없음).
TXT 레코드 (Text Record)
임의의 텍스트 레코드로, 원래는 사람이 읽을 수 있는 메모용이었으나 현재는 SPF(스팸 방지), DKIM(이메일 서명), DMARC(이메일 정책), 도메인 소유권 확인 등 기계가 읽을 수 있는 시나리오에서 널리 사용됩니다. 단일 TXT 레코드의 최대 길이는 일반적으로 255자이며, 긴 텍스트는 분할해야 합니다.
NS 레코드 (Name Server)
도메인의 권한 DNS 서버, 즉 어떤 DNS 서버가 해당 도메인의 최종 해석 레코드를 보유하고 있는지 지정합니다. 도메인 등록 시 NS를 지정해야 하며(예: ns1.cloudflare.com), NS를 변경하면 DNS 제공업체가 전환됩니다. NS 변경은 상위 DNS(레지스트리) 업데이트가 필요하여 적용이 느립니다.
TTL (Time To Live)
재귀 리졸버와 로컬 DNS 캐시에서 DNS 레코드의 유효 시간(초 단위)입니다. 만료 전에는 리졸버가 캐시된 결과를 직접 반환하고, 만료 후에는 권한 서버에 다시 쿼리합니다. TTL 설정은 해석 성능과 변경 유연성의 균형을 맞춰야 합니다.
재귀 DNS (Recursive Resolver)
클라이언트를 대상으로 하는 DNS 서버(8.8.8.8, 1.1.1.1 등)로, 클라이언트 요청을 받으면 클라이언트를 대신하여 루트→TLD→권한 DNS에 단계적으로 쿼리하여 최종 결과를 반환하고 캐시합니다. ISP와 공개 DNS 모두 재귀 해석 서비스를 제공합니다.
권한 DNS (Authoritative Nameserver)
도메인의 원본 DNS 레코드를 보유하는 서버(도메인 등록기관/CDN이 제공하는 NS 서버)로, 호스팅하는 도메인에 대해 '권한 있는 응답'을 제공하며 다른 도메인의 결과를 캐시하지 않습니다.
SPF / DKIM / DMARC
3대 주요 이메일 보안 DNS 레코드: SPF(Sender Policy Framework)는 합법적인 발신 서버 IP를 지정; DKIM(DomainKeys Identified Mail)은 디지털 서명을 추가하여 이메일 무결성 검증; DMARC(Domain-based Message Authentication, Reporting and Conformance)는 SPF/DKIM 실패 시 처리 정책(none/quarantine/reject)과 보고서 주소를 정의합니다. 세 가지 모두 TXT 레코드를 통해 게시됩니다.

DNS 레코드 유형 참조표

레코드 유형유형 ID용도예시
A1도메인을 IPv4 주소에 매핑example.com → 93.184.216.34
AAAA28도메인을 IPv6 주소에 매핑example.com → 2606:2800:220:1::
CNAME5별칭 레코드, 다른 도메인을 가리킴www.example.com → example.com
MX15메일 서버 주소와 우선순위10 mx.example.com
TXT16텍스트 레코드(SPF/DKIM/DMARC/인증)v=spf1 include:_spf.google.com ~all
NS2도메인의 권한 DNS 서버 지정ns1.example.com
SOA6영역 시작 권한, 주 NS/이메일/일련번호 포함ns1.example.com admin.example.com 2024010101
PTR12역방향 조회(IP→도메인)34.216.184.93.in-addr.arpa → example.com
CAA257인증서 발급을 허용할 CA 지정0 issue "letsencrypt.org"
SRV33서비스 위치(SIP/XMPP/LDAP 등)_sip._tcp.example.com

일반적인 DNS 레코드 권장 TTL 값

시나리오권장 TTL참고
안정적 운영(일반)3600초(1시간)캐시 효율성과 변경 유연성의 균형
전환/이전 예정300초(5분)전환 24-48시간 전에 낮춰 캐시 갱신 시간 단축
전환 중60초(1분)빠른 롤백 가능, 전환 후 정상 TTL로 복원
CDN/고가용성300-600초장애 조치 속도와 DNS 쿼리 부하의 균형
MX 메일 레코드3600-86400초(1h-1일)메일 레코드는 변경이 적어 긴 TTL 설정 가능
NS 레코드86400초(1일)NS 변경은 매우 드물며, 긴 TTL로 해석 효율성 향상

자주 사용하는 공개 DNS 서버

제공업체기본 DNS보조 DNS특징
Google Public DNS8.8.8.88.8.4.4글로벌 노드, 빠른 속도, DNS-over-TLS 지원
Cloudflare 1.1.1.11.1.1.11.0.0.1프라이버시 우선, 세계 최고 속도, DoH/DoT 지원
KT DNS168.126.63.1168.126.63.2국내 안정적, 빠른 응답
Quad99.9.9.9149.112.112.112보안 보호, 악성 도메인 자동 차단

Authoritative References