본문으로 건너뛰기
MyIPKit— 내 네트워크를 이해하다.

SPF·DMARC 레코드 생성기

다른 사람이 내 도메인을 사칭해 메일을 보내지 못하게 하는 두 레코드를, 문법이 아니라 선택으로 만듭니다. 메일을 전혀 보내지 않는 도메인을 위한 두 줄짜리 잠금 설정도 포함됩니다.

브라우저에서만 실행됩니다 — 어디에도 전송되지 않습니다

선택 사항. 레코드 이름을 정하고 보고서 주소를 확인하는 데 씁니다.

SPF — 누가 보낼 수 있나

이 도메인으로 메일을 보내는 서비스

게시하기 전에 각 서비스의 설정 안내에서 값을 확인하세요. 가끔 바뀝니다.

한 줄에 하나씩. 예: mail.example.net

IPv4·IPv6 주소나 대역, 한 줄에 하나씩.

이 도메인의 자체 서버도 메일을 보냄

아직 발송처를 다 찾는 중이라면 체크를 풀어 ~all을 쓰세요.

DMARC — 받는 쪽이 위조 메일을 어떻게 할지

이메일 주소, 한 줄에 하나씩. 선택이지만, 보고서로 누가 나를 사칭해 보내는지 알 수 있습니다.

엄격한 정렬

게시할 레코드

브라우저에서만 실행됩니다 — 어디에도 전송되지 않습니다

메일을 깨뜨리지 않는 순서

  • 나를 대신해 보내는 모든 서비스를 적은 SPF를 ~all로 끝내 게시합니다.
  • 각 서비스에서 DKIM을 설정합니다.
  • p=none과 보고서 주소를 넣은 DMARC를 게시하고 몇 주간 보고서를 읽습니다.
  • SPF를 -all로, DMARC를 quarantine, 그다음 reject로 올립니다.

게시한 뒤에는 SPF·DKIM·DMARC 검사로 받는 쪽이 보게 될 결과를 확인하세요.

이 레코드는 어디에 넣나요?

DNS 호스팅에 TXT 레코드로 넣습니다. SPF는 도메인 자체(대부분의 관리 화면에서 이름 “@”)에, DMARC는 이름 “_dmarc”에.

DKIM은요?

DKIM 키는 메일을 보내는 서비스마다 직접 만들어서, 게시할 레코드를 정확히 알려줍니다. 만들 게 없으니 서비스가 보여주는 값을 그대로 복사하세요.

처음부터 p=reject로 해도 되나요?

메일을 보내지 않는 도메인이라면요. 그 밖에는 p=none과 보고서 주소로 시작해 몇 주간 보고서를 읽은 뒤 조이세요. 보고서가 잊고 있던 발송처를 보여줍니다.

SPF 레코드를 두 개 둬도 되나요?

안 됩니다. v=spf1로 시작하는 레코드가 두 개면 SPF가 통째로 실패합니다. 하나로 합쳐야 하고, 이 생성기가 만드는 것이 바로 그 하나입니다.