DNS 검증이란?

DNS 검증은 도메인의 DNS 레코드를 조회해 도메인이 존재하고 메일을 받을 수 있도록 설정되어 있는지 확인하는 이메일 검증 단계예요. 도메인의 메일 서버를 알려 주는 MX 조회가 중심이며, 느린 검사를 실행하기 전에 빠르게 걸러내는 초기 필터 역할을 해요.

정의

이메일 검증에서 DNS 검증이란 이메일 주소에 포함된 도메인의 DNS 레코드를 확인해 그 도메인이 이메일을 받을 수 있는지 판단하는 과정이에요. 모든 이메일 주소는 @ 기호 앞의 로컬 파트와 뒤의 도메인, 두 부분으로 이뤄져요. DNS 검증은 전적으로 도메인 부분을 다루며, 핵심 질문은 하나예요. 이 도메인이 메일을 받을 수 있는 실제 도메인인가 하는 거예요.

DNS(Domain Name System)는 사람이 읽을 수 있는 도메인 이름을 기계가 필요로 하는 정보로 변환하는, 인터넷의 분산형 디렉터리예요. DNS 안에서는 레코드 유형마다 역할이 달라요. MX 레코드는 도메인의 이메일을 받는 메일 서버를 지정해요. A 레코드는 도메인을 IPv4 주소에, AAAA 레코드는 IPv6 주소에 연결해요. DNS 검증은 이 레코드들을 조회해 해당 도메인으로 보낸 메일이 도착할 곳이 있는지 파악해요.

DNS 검증으로 알 수 있는 것과 알 수 없는 것을 정확히 구분하는 게 좋아요. DNS 검증은 도메인이 DNS에 존재하고 메일을 받도록 설정되어 있는지 확인해요. 하지만 그 도메인의 특정 메일함이 존재하는지는 확인하지 않아요. 도메인의 DNS 레코드가 완벽해도 user@example.com 같은 특정 주소 뒤에는 메일함이 전혀 없을 수 있어요. DNS 검증은 목적지 도메인이 실제로 존재하고 도달 가능하다는 것을 확인하고, 개별 주소는 이후 별도의 검사에서 확인해요.

작동 방식

DNS 검증은 주소의 도메인을 대상으로 한 일련의 DNS 조회예요. 핵심은 MX 조회예요. 검증 도구가 DNS에 도메인의 MX 레코드를 요청하면, 도메인이 이메일 수신용으로 지정한 메일 서버 목록이 각각의 우선순위 값과 함께 돌아와요. 도메인이 유효한 MX 레코드를 반환하면 메일을 받도록 설정된 거예요. 아무것도 반환하지 않으면 그 도메인은 일반적인 방식으로 이메일을 받을 수 없고, 해당 도메인의 모든 주소는 전송할 수 없어요.

MX 조회 외에도 DNS 검증은 MX 레코드가 가리키는 호스트 이름을 확인할 수 있어요. 이메일 표준은 각 MX 호스트 이름이 유효한 A 또는 AAAA 주소 레코드에 연결되도록 요구하므로, 검증 도구는 그 호스트 이름이 죽은 이름이 아니라 실제로 도달 가능한 메일 서버로 연결되는지 확인할 수 있어요. DNS 검증은 보통 도메인이 아예 조회되는지도 확인해서, 등록된 적 없거나 만료되었거나 단순히 오타가 난 도메인을 잡아내요. 도메인에 MX 레코드가 없을 때는 검증 도구가 A 또는 AAAA 레코드를 전송 대체 경로로 고려할 수도 있지만, 이 대체 경로는 불안정해서 신중하게 다뤄요.

DNS 검증을 앞 단계에서 실행하는 이유는 효율성이에요. 이메일 검증은 가장 저렴한 단계부터 가장 비싼 단계 순으로 구성돼요. 구문 분석은 비용이 거의 들지 않아 가장 먼저 실행해요. DNS 조회는 빠르고 가벼워서 DNS 검증이 그다음이에요. 실시간 SMTP 핸드셰이크는 메일 서버와 실제 네트워크 연결을 열어야 하므로 나중에 실행해요. DNS 검증을 SMTP 단계 앞에 두면 메일을 전혀 받을 수 없는 도메인의 주소를 모두 걸러낼 수 있어서, 느리고 리소스가 많이 드는 SMTP 검사는 여전히 가능성이 있는 주소에만 실행돼요.

이메일 도달률에 중요한 이유

DNS 검증은 흔하면서도 충분히 피할 수 있는 유형의 잘못된 주소, 즉 메일을 받을 수 없는 도메인의 주소를 잡아내요. 등록된 적 없는 도메인, 만료된 도메인, 가입 시 오타가 난 도메인, 존재하지만 MX 레코드가 없는 도메인이 여기에 해당해요. 이런 주소로 보내면 메시지에 유효한 목적지가 없기 때문에 모두 하드 바운스(영구 반송)가 발생해요.

하드 바운스는 평판에 가장 큰 타격을 주는 전송 실패예요. 메일박스 제공업체는 하드 바운스 비율을 면밀히 지켜보며, 비율이 높으면 발신자가 품질이 낮고 검증되지 않은 데이터로 메일을 보낸다는 증거로 받아들여요. 그 결과 받은편지함 도달률이 떨어지고 더 많은 메일이 스팸함으로 빠지며, 이 불이익은 잘못된 주소뿐 아니라 전체 수신자에게 적용돼요. 널리 쓰이는 기준은 전체 반송률을 2퍼센트 미만으로 유지하는 것이며, DNS 검증에 실패하는 주소는 이 기준을 넘게 만드는 직접적이고 예방 가능한 원인이에요.

효율성 측면도 있어요. DNS 검증에 실패한 주소는 비용이 큰 SMTP 검증 단계까지 갈 필요가 없으므로, DNS 검증을 잘하는 검증 도구는 대규모 리스트를 더 빠르고 저렴하게 처리해요. 발신자 입장에서는 캠페인 전에 DNS 검증 실패 주소를 제거하면 반송이 확실한 주소가 발송 평판에 전혀 영향을 주지 않아요. DNS 검증은 작고 빠른 검사지만, 막아 주는 도달률 피해는 그보다 훨씬 커요.

VeriMails의 처리 방식

DNS 검증은 VeriMails 검증 파이프라인에 기본으로 포함된 단계예요. 제출한 모든 주소에 대해 VeriMails는 도메인의 DNS 레코드를 조회하고, MX 조회로 도메인이 유효한 MX 레코드를 게시하는지 확인하며, 도메인이 조회되고 메일 서버에 도달할 수 있는지 점검해요. 이 검사에 실패한 도메인은 이메일을 받을 수 없으므로, VeriMails는 이후 단계에 리소스를 쓰기 전에 해당 주소를 빠르게 발송 불가로 표시해요.

DNS 검증은 여러 겹의 검사 중 하나로 작동해요. 먼저 구문을 검증하고, 다음으로 DNS 검증과 MX 조회를 거친 뒤, 실시간 SMTP 핸드셰이크로 특정 메일함이 메일을 받는지 테스트해요. VeriMails는 캐치올 감지도 수행하고 일회용 주소와 역할 기반 주소도 표시해요. DNS 검증이 앞 단계에서 실행되기 때문에 죽은 도메인, 만료된 도메인, 메일을 받지 않는 도메인의 주소는 연결 시도를 낭비하기 전에 바로 걸러지며, 덕분에 검증이 정확하면서도 빨라요.

VeriMails는 모호한 숫자 점수 대신 명확한 도달 가능성 결과를 알려 주며, DNS 검증은 이 명확한 도달 가능성 분류를 뒷받침하는 검사 중 하나예요. 실시간 검사에는 REST API를, 전체 리스트 대량 검증에는 CSV 업로드를 사용할 수 있어요. 검증은 이메일당 $0.0019부터 시작하며 10,000 크레딧에 $19이고, 연간 플랜은 연간 결제 시 월 $12.50부터예요. 모든 신규 계정에는 신용카드 없이 무료 크레딧 100개가 제공되며, 크레딧은 만료되지 않아요.

자주 묻는 질문

MX 레코드 확인은 DNS 검증의 일부이지 별개의 것이 아니에요. DNS 검증은 도메인의 DNS 레코드를 조회하는 더 넓은 단계이고, MX 레코드가 메일이 전달될 곳을 결정하기 때문에 MX 조회가 가장 중요한 구성 요소예요. DNS 검증은 도메인이 아예 조회되는지, MX 호스트 이름이 유효한 주소에 연결되는지도 확인할 수 있어요.
검증은 가장 저렴한 단계부터 가장 비싼 단계 순으로 진행돼요. DNS 조회는 빠르고 가볍지만, SMTP 핸드셰이크는 메일 서버와 실제 연결을 열어야 해요. DNS 검증을 먼저 실행하면 메일을 전혀 받을 수 없는 도메인의 주소를 걸러내므로, 느린 SMTP 검사는 여전히 유효한 후보인 주소에만 실행돼요.
네. DNS 검증은 도메인이 존재하고 메일을 받도록 설정되어 있는지는 확인하지만, 특정 메일함이 존재하는지는 확인할 수 없어요. 도메인의 DNS 레코드가 완벽해도 개별 주소 뒤에는 메일함이 없을 수 있어요. 그래서 DNS 검증 다음에는 도메인이 아닌 특정 주소를 테스트하는 SMTP 핸드셰이크가 이어져요.
가장 중요한 건 MX 레코드예요. 도메인의 메일을 받는 서버를 지정하기 때문이에요. MX 호스트 이름은 유효한 주소로 연결되어야 하므로 A 및 AAAA 레코드도 중요하며, MX 레코드가 없을 때는 대체 경로 역할도 해요. SPF, DKIM, DMARC 같은 인증 레코드는 주소가 메일을 받을 수 있는지가 아니라 발신 신뢰와 관련이 있어요.

VeriMails 무료로 써 보기

가입하면 무료 크레딧 100개를 드려요. 신용카드는 필요 없어요. 오늘 바로 이메일 검증을 시작해 보세요.

무료로 시작하기
신용카드 없이 시작할 수 있어요. 크레딧은 만료되지 않아요.