DMARC 확인: 이 도메인은 사칭으로부터 보호되고 있나요?
DMARC는 어떤 도메인에서 왔다고 주장하지만 검사를 통과하지 못한 이메일을 어떻게 처리할지, 즉 그대로 전달할지, 스팸함으로 보낼지, 거부할지를 수신 서버에 알려 줍니다. 도메인, 이메일 주소 또는 링크를 입력하면 DMARC 정책과 그 의미를 보여 드립니다.
사용 방법
- 확인할 도메인을 입력하거나, 이메일 주소나 링크를 붙여 넣으세요. 도메인 부분만 사용합니다.
- ‘DMARC 확인’을 누르세요. 수신 서버와 마찬가지로 _dmarc에서 레코드를 찾고, 없으면 상위 도메인에서 찾습니다.
- 정책을 확인하세요. 이메일의 100%에 ‘reject’ 또는 ‘quarantine’을 적용하면 도메인이 보호되고, ‘none’은 모니터링만 합니다.
각 결과의 의미
- 이 도메인에는 DMARC가 없습니다
- 이 도메인을 사칭하는 이메일을 막아 달라고 수신 서버에 요청하지 않아, 사칭하기가 더 쉽습니다.
- DMARC 레코드에 오류가 있습니다
- 수신 서버가 이 레코드를 무시할 수 있어, 도메인에 DMARC가 없는 것과 같은 상태가 됩니다. 무엇이 잘못됐는지는 아래 신호에서 확인하세요.
- DMARC가 모니터링만 합니다
- 정책이 ‘none’입니다. 도메인은 보고서를 받지만, 이 도메인 이름으로 보낸 가짜 이메일도 여전히 전달됩니다.
- DMARC가 이메일의 일부만 보호합니다
- 정책은 검사에 실패한 이메일의 일부에만 적용되고, 나머지는 정책이 없는 것처럼 전달됩니다.
- 가짜 이메일은 스팸함으로 갑니다
- 정책이 ‘quarantine’입니다. 수신 서버는 검사를 통과하지 못한 이메일을 스팸함으로 보냅니다.
- 가짜 이메일은 거부됩니다
- 정책이 ‘reject’입니다. 수신 서버는 이 도메인을 사칭하는 이메일을 거부합니다. 가장 강력한 보호 수준입니다.
각 신호의 의미
- 이 도메인은 DMARC 레코드를 게시하지 않으며, 상위 도메인에도 없습니다.
- DMARC 레코드가 2개 이상 있습니다. 하나만 허용되므로 수신 서버는 어느 것도 적용하지 않습니다.
- 존재하지 않는 정책 같은 오류가 레코드에 있어, 수신 서버가 레코드를 무시할 수 있습니다.
- 정책이 ‘none’입니다. 보고서만 요청할 뿐, 가짜 이메일은 여전히 전달됩니다.
- 정책이 검사에 실패한 이메일의 일부에만 적용됩니다(pct가 100 미만).
- 보고서(rua)를 요청하지 않아, 도메인 소유자는 누가 자기 도메인 이름으로 이메일을 보내는지 알 수 없습니다.
- 이 도메인에는 자체 레코드가 없어 상위 도메인의 레코드가 적용됩니다.
- 하위 도메인 정책(sp)이 기본 정책보다 약합니다.
관련 도구
지원 국가
모든 나라의 도메인에 사용할 수 있습니다. 수신 서버와 같은 방식으로 레코드를 찾습니다. 먼저 도메인 자체에서 찾고, 없으면 상위 도메인에서 찾습니다(최대 5단계). 보고서 수신 주소는 도메인만 표시합니다.
도메인의 공개 DNS 레코드를 읽습니다. 이메일 주소나 링크를 입력해도 브라우저 밖으로 나가는 것은 도메인뿐입니다. 조회한 도메인은 저장하지 않습니다.
자주 묻는 질문
DMARC란 무엇인가요?
Domain-based Message Authentication, Reporting and Conformance의 약자로, ‘보낸사람’에 어떤 도메인을 쓰면서 SPF와 DKIM을 통과하지 못한 이메일을 어떻게 처리할지 수신 서버에 알려 주는 DNS 레코드입니다. 보고서도 요청하므로, 도메인 소유자는 누가 자기 도메인 이름으로 이메일을 보내는지 알 수 있습니다.
none, quarantine, reject는 무슨 뜻인가요?
‘none’은 모니터링만 합니다. 이메일은 평소처럼 전달되고 소유자는 보고서를 받습니다. ‘quarantine’은 검사에 실패한 이메일을 스팸함으로 보냅니다. ‘reject’는 그런 이메일을 거부합니다. 보통은 ‘none’으로 시작해 보고서를 확인하면서 점차 ‘reject’까지 올립니다.
도메인에 DMARC가 있으면 그 도메인의 이메일은 모두 진짜인가요?
아니요. DMARC가 있으면 바로 그 도메인을 ‘보낸사람’에 쓰기는 어려워지지만, 사기범은 비슷하게 생긴 도메인을 등록하고 자체 DMARC를 설정할 수 있습니다. 발신자의 도메인을 한 글자씩 확인하거나, 헤더를 ‘이 이메일은 진짜인가요?’에 붙여 넣어 보세요.
레코드가 상속되었다고 나오는 이유는 무엇인가요?
자체 레코드가 없는 하위 도메인(mail.example.com)은 상위 도메인(example.com)의 레코드를 사용하며, 하위 도메인 정책(sp)이 있으면 그 정책을 따릅니다.
