DNS 조회: 브라우저에서 모든 도메인의 레코드 확인하기
브라우저에 도메인을 입력할 때마다 그 이름을 기계가 접근할 수 있는 숫자로 바꿔 주는 무언가가 필요합니다. 그것이 바로 DNS, 즉 도메인 네임 시스템입니다. 인터넷의 전화번호부라고 불리며, 비유가 꽤 잘 맞습니다. 이름은 사람이 기억하고, 주소는 DNS가 기억합니다. DNS 조회는 단순히 그 전화번호부에 질문을 던지고 답을 읽어 오는 행위입니다.
이 도구를 사용하면 바로 그 작업을 할 수 있습니다. 도메인을 입력하면 해당 도메인이 게시한 실시간 레코드, 즉 주소, 메일 서버, 네임서버 등을 Cloudflare의 리졸버에서 바로 가져옵니다. 공개 데이터만 읽습니다. 도메인 설정은 변경되지 않으며, 세상이 이미 볼 수 있는 정보를 보여 줄 뿐입니다.
조회로 실제로 알 수 있는 것
도메인은 하나의 정보만 저장하지 않습니다. 각자 역할이 있는 작은 레코드 모음을 저장합니다. 일부는 브라우저를 웹 서버로 안내하고, 일부는 이메일을 라우팅하고, 일부는 다른 서비스에 도메인 소유권을 증명합니다. 조회를 실행하면 모든 레코드를 한 번에 얻을 수 있습니다. 그래서 문제가 생겼을 때 대부분의 관리자가 가장 먼저 여기서 확인합니다. 사이트가 로드되지 않거나 이메일이 반송된다면, 서버를 건드리기 전에 레코드가 원인을 알려 줄 때가 많습니다.

레코드 유형 쉽게 이해하기
모두 외울 필요는 없지만, 자주 등장하는 몇 가지는 알아 두면 좋습니다.
- A와 AAAA는 주소 레코드입니다. A 레코드는 이름을 203.0.113.10 같은 IPv4 주소에 매핑하고, AAAA 레코드는 더 크고 새로운 IPv6 주소에 매핑합니다. 브라우저를 실제 웹 서버로 연결하는 역할을 합니다. 해당 주소가 어디에 있는지 확인하려면 IP 조회 도구에서 제공업체와 대략적인 위치를 확인할 수 있습니다.
- MX 레코드는 메일을 처리합니다. 도메인의 이메일을 수신하는 서버 이름을 지정하며, 각 서버에 우선순위 번호가 있어 발신 서버가 먼저 시도할 곳을 압니다. 유효한 MX 레코드가 없으면 수신 이메일도 없습니다. 그만큼 직접적입니다.
- NS 레코드는 도메인에 대한 권한을 가진 네임서버를 나열합니다. 다른 모든 레코드의 실제 공식 사본을 보유한 서버입니다. 도메인을 새 호스트로 이전해 본 적이 있다면 바로 이 NS 레코드를 변경했을 것입니다.
- TXT 레코드는 자유 형식 텍스트로, 덕분에 조용히 강력한 역할을 합니다. 수신 메일 서버에 어떤 발신자가 합법적인지 알려 주는 SPF 및 DKIM 규칙을 담으며, Google이나 Microsoft 같은 서비스가 도메인 소유권을 확인하도록 요청하는 인증 문자열도 포함합니다.
- CNAME 레코드는 별칭입니다. 주소 대신 CNAME은 하나의 이름을 다른 이름으로 가리킵니다. 예를 들어 www가 베어 도메인을 가리키면 항상 같은 곳으로 연결됩니다. 대상을 한 번 변경하면 모든 별칭이 따라옵니다.
이 조회가 비공개인 이유
대부분의 조회는 암호화되지 않은 평문 DNS로 이루어집니다. 사용자와 리졸버 사이에 있는 누구든, 네트워크 관리자나 ISP도, 어떤 도메인을 조회하는지 볼 수 있습니다. 이 도구는 대신 DNS-over-HTTPS를 사용합니다. 쿼리가 Cloudflare로의 일반 암호화된 HTTPS 연결에 실려 전송됩니다. 이는 보안 웹사이트에 사용하는 연결과 동일한 종류입니다. 네트워크에서 감시하는 모든 것에는 관심 있는 도메인 목록이 아닌 일반적인 웹 트래픽처럼 보입니다. 동일한 답변을 질문을 광고하지 않고 받을 수 있습니다.

실제로 사용하는 경우
일상적인 이유는 실용적입니다. 이메일이 도착하지 않으면 MX 및 TXT 레코드 확인이 첫 번째 단계입니다. 메일 서버가 없거나 SPF 줄이 잘못되면 대부분의 전달 오류가 설명됩니다. 레코드를 방금 변경했다면 조회를 통해 새 값이 적용되었는지 확인할 수 있습니다. 리졸버는 TTL이 만료될 때까지 이전 답변을 캐시하므로 변경 사항이 전파되는 데 시간이 걸리며, 최신 값을 여기서 확인하면 안심이 됩니다. 그리고 단순히 어떤 사이트를 호스팅하는지 알고 싶다면 A와 NS 레코드가 바로 답을 줍니다. 도메인 조회 도구와 함께 사용하면 등록 및 WHOIS 세부 정보도 얻어 도메인이 어떻게 연결되어 있는지 꽤 완전한 그림을 볼 수 있습니다.
커맨드라인이나 계정이 필요하지 않습니다. 이름을 입력하고 레코드를 읽고 다음으로 넘어가면 됩니다. 브라우저에서 바로 사용할 수 있도록 만든 이유가 그것입니다.
자주 묻는 질문
DNS 조회란 무엇인가요?
DNS 서버에 도메인이 게시하는 레코드를 물어보고 읽어 오는 과정입니다. 이 도구는 실시간으로 조회하여 입력한 이름의 A, AAAA, MX, NS, TXT, CNAME 레코드를 표시합니다.
DNS 변경 사항이 적용되는 데 얼마나 걸리나요?
레코드의 TTL에 따라 다릅니다. 대부분의 변경 사항은 몇 시간 내에 적용되지만, 네임서버 변경은 전 세계 리졸버가 이전 값의 만료를 기다리기 때문에 24~48시간이 걸릴 수 있습니다.
이메일이 전달되지 않는 이유는 무엇인가요?
먼저 도메인의 메일 서버 이름이 지정된 MX 레코드를 확인하세요. 그런 다음 SPF 및 DKIM에 대한 TXT 레코드를 확인하세요. MX 레코드 누락이나 잘못된 SPF 줄이 전달 문제의 가장 흔한 원인입니다.
A 레코드와 CNAME의 차이점은 무엇인가요?
A 레코드는 이름을 IP 주소에 직접 연결합니다. CNAME은 이름을 다른 이름에 별칭으로 연결하여 대상이 해석되는 곳으로 항상 따라갑니다.
이 도구가 내 DNS를 변경하나요?
아니요. DNS-over-HTTPS를 통해 공개 레코드만 읽습니다. 도메인 설정을 편집, 추가 또는 삭제할 수 없습니다.
DNS-over-HTTPS는 개인정보 보호에 어떤 도움이 되나요?
DNS 쿼리를 암호화된 HTTPS 연결로 감싸 네트워크와 ISP가 어떤 도메인을 조회하는지 볼 수 없게 합니다. 트래픽이 일반적인 보안 웹 브라우저 사용처럼 보입니다.
