모든 개발 도구

모니터링에서 시행까지 안전하게 단계적으로 적용할 수 있는 DMARC 레코드를 만들고, 도메인이 현재 게시 중인 정책을 검사하세요.

무료

1정책

도메인에서 온 것으로 주장하지만 SPF와 DKIM 정렬 모두에 실패한 메일을 수신자가 어떻게 처리해야 하는지입니다.

서브도메인에 다른 규칙이 필요하지 않다면 상속으로 두세요.

100 미만이면 나머지는 더 약한 정책으로 처리됩니다. 단계적으로 늘려갈 때 유용합니다.

2보고

집계 보고서는 DMARC를 시작하는 핵심 이유입니다: 도메인을 사칭해 발송하는 모든 출처를 보여줍니다.

매일 XML 요약본입니다. 이 주소가 다른 도메인에 있다면 그 도메인은 승인 레코드를 게시해야 합니다.

메시지별 실패 사본입니다. 선택 사항입니다: 대부분의 수신자는 더 이상 이를 보내지 않습니다.

3정렬

SPF나 DKIM 도메인이 눈에 보이는 From 도메인과 얼마나 정확히 일치해야 하는지입니다. relaxed가 대부분의 환경에 적합합니다.

생성된 DMARC 레코드

		

레코드 종류
TXT
이름 / 호스트
_dmarc
TTL
3600
권장 적용 순서

곧바로 거부 단계로 건너뛰지 마세요: 자신의 뉴스레터, 청구서, 헬프데스크 메일까지 차단하게 됩니다. 한 번에 한 단계씩, 사이마다 보고서를 확인하며 이동하세요.

  1. 1~4주차: 관찰 p=none; pct=100 모니터링만으로 게시하고 집계 보고서를 읽으세요. 모든 정당한 발신자를 찾아 각각에 대해 SPF나 DKIM을 정렬하세요.
  2. 5~6주차: 4분의 1 격리 p=quarantine; pct=25 메일의 일부를 격리로 전환하세요. 항의가 들어오거나 정당한 메일이 스팸으로 분류되지는 않는지 지켜보세요.
  3. 7~8주차: 전체 격리 p=quarantine; pct=100 모든 메일로 확대하세요. 이제 보고서에는 알지 못하는 출처의 실패만 나타나야 합니다.
  4. 9주차 이후: 거부 p=reject; pct=100 완전한 시행으로 전환하고 보고서를 계속 확인하세요: 팀이 새 도구에 가입할 때마다 새로운 발신자가 나타납니다.

왼쪽에서 모니터링부터 시행까지 단계적으로 적용할 정책을 만들거나, 검사기 탭으로 전환해 도메인이 게시한 DMARC 레코드를 태그별로 읽어보세요.

왼쪽에서 모니터링부터 시행까지 단계적으로 적용할 정책을 만들거나, 검사기 탭으로 전환해 도메인이 게시한 DMARC 레코드를 태그별로 읽어보세요.

Your results appear here Fill in the field above, then run the check.
게시된 레코드
레코드 태그 설명
태그값의미
외부 보고서 대상
대상 도메인승인 레코드상태
발견된 내용

DMARC 레코드 생성 및 확인 소개

DMARC 레코드 생성기 & 검사기는 도메인에서 온 것처럼 주장하는 메일이 SPF와 DKIM 정렬(alignment)에 모두 실패했을 때 수신자가 어떻게 해야 하는지, 그리고 마찬가지로 중요한, 도메인을 사칭하는 발신자를 보여주는 보고서를 어디로 보내야 하는지 알려주는 `_dmarc` TXT 레코드를 만듭니다. 2024년 2월부터 Gmail과 Yahoo는 자사 사용자에게 대량 메일을 보내는 모든 발신자에게 DMARC 레코드를 요구하고 있습니다.

생성기는 정책, 서브도메인 정책, 비율, 보고서 주소, 정렬 모드, 실패 옵션, 보고 주기를 다루며, 대부분의 도메인이 따라야 할 단계별 적용 순서를 제시합니다: 먼저 모니터링, 그다음 일부만 격리, 그다음 전체 격리, 마지막으로 거부입니다. 바로 거부 단계로 건너뛰는 것은 조직이 스스로의 청구서, 뉴스레터, 헬프데스크 답장을 차단하게 되는 흔한 원인입니다.

검사기는 도메인이 게시한 레코드를 읽어 모든 태그를 알기 쉬운 언어로 설명하고 RFC 7489에 따라 검증합니다. 레코드가 없는 경우, 레코드가 여러 개인 경우(수신자는 이를 정책이 없는 것으로 취급합니다), 버전 태그의 위치 오류, 형식이 잘못되었거나 알 수 없는 태그, 몇 달째 방치된 `p=none`, 100 미만의 `pct`, 그리고 보고서를 조용히 잃어버리게 만드는 미묘한 문제인, RFC 7489 7.1절이 요구하는 외부 목적지 승인 레코드를 게시하지 않은 다른 도메인의 `rua` 주소를 알려줍니다. 조직 도메인 대체(fallback)도 따라가므로, 서브도메인을 검사하면 실제로 그 서브도메인에 적용되는 정책을 보여줍니다.

DMARC 레코드 생성 및 확인 사용 방법

  1. 생성기 탭에서 정책을 모니터링 전용으로 설정하고 집계 보고서를 받을 주소를 입력하는 것으로 시작하세요.
  2. 발신자에게 엄격한 매칭이 필요하다는 것을 알지 못한다면 정렬은 relaxed로 두고, pct도 100으로 유지하세요.
  3. 레코드를 도메인에 _dmarc라는 이름의 TXT 레코드로 게시하세요.
  4. 몇 주간 집계 보고서를 확인해 보고서에 나타나는 모든 정당한 발신자에 대해 SPF나 DKIM 정렬을 맞추세요.
  5. 각 단계 사이에 보고서를 확인하면서 격리(quarantine)로, 그다음 거부(reject)로 전환하세요.
  6. 각 단계마다 검사기 탭을 사용해 레코드가 정상적으로 파싱되는지, 보고서 수신 대상이 승인되어 있는지 확인하세요.

자주 묻는 질문

아무것도 차단하지 않습니다: 수신자에게 보고서만 요청합니다. 이 보고서를 통해 도메인을 사칭해 발송되는 모든 출처를 확인할 수 있으므로 첫 단계로는 적절하지만, p=none 상태로 계속 두면 스푸핑에 대한 보호는 전혀 제공되지 않습니다.

네. DMARC는 메시지가 SPF나 DKIM을 통과하고, 통과한 도메인이 눈에 보이는 From 주소와 정렬되는지를 확인하는 방식으로 작동합니다. 먼저 SPF와 DKIM을 게시하고 확인한 다음 모니터링 모드로 DMARC를 추가하세요.

가장 흔한 원인은 rua 주소가 레코드를 게시하는 도메인과 다른 도메인에 있는 경우입니다. RFC 7489는 해당 도메인이 yourdomain._report._dmarc.theirdomain 위치에 v=DMARC1을 포함한 TXT 레코드를 게시하도록 요구합니다. 이것이 없으면 수신자는 보고서를 조용히 폐기합니다. 검사기가 이를 자동으로 확인해 줍니다.

relaxed는 조직 도메인의 어떤 서브도메인이든 정렬된 것으로 간주하므로, mail.example.com 같은 반송 도메인도 example.com과 정렬됩니다. strict는 정확히 일치해야 합니다. 거의 모든 환경에는 relaxed가 적합합니다.

sp가 없으면 서브도메인은 메인 정책을 상속하며, 보통 이것이 원하는 방식입니다. 스푸퍼는 사용하지 않는 서브도메인을 노리므로, 무언가 설정한다면 약하게가 아니라 더 엄격하게 설정하고, 아예 존재하지 않는 서브도메인에는 np=reject를 고려하세요.

모니터링 단계에서 약 4주, 이후 각 격리 단계에서 2주 정도가 일반적인 속도입니다. 중요한 것은 일정이 아니라 보고서입니다: 보이는 모든 실패가 모르는 출처에서만 발생할 때 다음 단계로 넘어가세요.


인기 검색어
dmarc 레코드 생성기 dmarc 검사기 dmarc 레코드 확인 dmarc 조회 dmarc 검증기 dmarc 레코드 생성 dmarc 정책 reject dmarc p=none 의미 dmarc rua 보고서 주소 도메인 dmarc 설정
도움이 필요하신가요?
이 도구에서 문제를 발견하셨나요? 저희 팀에 알려주세요.
문제 신고

이 무료 도구를 귀하의 웹사이트에 추가하세요: 아래 코드를 복사하여 붙여넣으세요.