[ 빠른 답변 ]
DKIM 설정하려면 각 전송 플랫폼에서(또는 DKIM 생성기를 사용하여) 키를 생성하고, 공개 키를 selector._domainkey.yourdomain.com 에서 TXT 또는 CNAME 레코드로 게시하고, 플랫폼에서 로그인을 활성화하고, DKIM 조회 또는 헤더 분석을 통해 서명 전달을 확인하세요.
주요 사실
- ›Google Workspace 기본 선택기: google.
- ›Microsoft 365 selector1 및 selector2 CNAME 레코드를 사용합니다.
- ›DNS 호스트가 긴 TXT 값을 허용하는 경우 2048비트 RSA 키를 사용하십시오.
EmailAuth 연구팀의 검토
DKIM 설정하려면 키 쌍 생성, 선택기에서 DNS 에 공개 키 게시, 전송 플랫폼에서 서명 활성화, 서명이 전달되고 보낸 사람 도메인과 일치하는지 확인한 다음 일정에 따라 키를 순환하는 5단계가 필요합니다. 대부분의 이메일 플랫폼은 키를 생성하고 DNS 에 붙여넣을 수 있는 기록을 제공하므로 작업은 대부분 신중하게 복사하고 확인하는 것입니다. DKIM 활성화되면 SPF 와 함께 DMARC 정렬에 반영됩니다.
시작하기 전에
귀하의 도메인을 사용하여 메일을 보내는 모든 서비스(메일함 제공업체, 마케팅 도구, 헬프데스크, 청구 시스템 등)를 나열하십시오. 각각에는 자체 DKIM 키와 선택기가 필요합니다. 서비스가 누락되면 해당 메일이 DKIM 실패할 수 있으며, DMARC 시행하면 스팸 메일이 되거나 반송될 수 있습니다. 도메인 검색을 통해 잊어버린 발신자를 찾을 수 있습니다.
- 1
1. 키 쌍 생성
공개 및 개인 키(이상적으로는 2048비트 RSA)를 만듭니다. 대부분의 플랫폼은 DKIM 설정에서 이 작업을 수행하고 개인 키를 보관합니다. 자체 호스팅하는 경우 메일 서버 도구를 사용하여 쌍을 생성하고 개인 키를 안전하게 저장하세요.
- 2
2. DNS 에 공개 키 게시
플랫폼에서 제공하는 선택기를 사용하여 selector._domainkey.yourdomain.com 에 TXT 레코드를 추가하세요. 값은 v=DKIM1; k=rsa; p=YOUR_PUBLIC_KEY. 키가 길면 DNS 전체 값을 허용하도록 따옴표로 묶은 문자열로 분할합니다.
- 3
3. 서명 활성화
보내는 모든 메시지에 DKIM-Signature 헤더가 포함되도록 전송 플랫폼에서 DKIM 서명을 켜세요. 게시한 선택기와 도메인으로 플랫폼 서명을 확인하세요.
- 4
4. 서명 및 정렬 확인
제어하는 사서함에 테스트 메시지를 보내고 DKIM 패스의 헤더를 확인하세요. DKIM 이 DMARC 에 맞게 정렬되도록 d= 도메인이 보낸 사람 도메인과 일치하는지 확인하세요. 체커 또는 도메인 스캔을 통해 한 눈에 강도와 정렬을 확인합니다.
- 5
5. 일정에 따라 키 순환
6~12개월마다 키를 교체하도록 계획하세요. 새 선택기를 게시하고 서명을 전환하고 통과했는지 확인한 다음 메일에서 사용하지 않으면 이전 레코드를 제거합니다.
기록 예시
s1._domainkey.example.com IN TXT " v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQ..." 는 DNS 레코드 길이를 제한하는 경우 따옴표 붙은 문자열로 분할됩니다.
일반적인 설정 실수
- 값을 손상시키는 줄바꿈이나 공백이 있는 키를 붙여넣습니다.
- 잘못된 선택기 이름으로 게시하여 레코드가 누락된 것처럼 보입니다.
- 2048비트를 사용할 수 있는 경우 1024비트 키를 사용합니다.
- 발송 서비스를 잊어버려 메일이 서명되지 않은 상태로 유지됩니다.
- 서명을 활성화하지만 도메인이 DMARC 의 보낸 사람과 일치하는지 확인하지 않습니다.
확인 후 시행
DKIM 통과 및 조정된 후 DMARC 시행으로 이동합니다. 보고서를 보려면 p=none 에서 시작하고 모든 발신자가 인증되었는지 확인한 다음 p=quarantine 및 p=reject. Google과 Yahoo 2024년부터 대량 발신자에게 인증을 요구하므로 확인된 DKIM 설정은 받은편지함에 도달하는 과정의 일부입니다. EmailAuth 설정 후 선택기를 모니터링하고, 취약하거나 오래된 키에 플래그를 지정하고, 새 발신자를 추가할 때 DKIM 정렬 상태를 유지하는지 확인합니다.
자주 묻는 질문
레코드를 게시한 후 DKIM 작동하는 데 얼마나 걸리나요?
DNS 레코드는 전파되어야 하며, 일반적으로 몇 분 정도 소요되지만 공급자와 TTL에 따라 최대 하루가 걸릴 수도 있습니다. 공개 키가 DNS 에 표시되고 서명이 활성화되면 수신자는 메일을 확인할 수 있습니다. 테스트 메시지를 보내고 헤더를 확인하여 통과했는지 확인하세요.
모든 전송 도구에 하나의 DKIM 키를 사용할 수 있나요?
개인 키는 해당 플랫폼에 유지되므로 각 서비스에 자체 선택기와 키를 제공하는 것이 더 깔끔합니다. 도구 간에 하나의 키를 공유하는 것은 각 플랫폼이 자체 개인 키를 보유하기 때문에 실용적이지 않습니다. 서비스별로 선택기를 사용하면 순환 및 문제 해결이 더 쉬워집니다.
DKIM 에는 어떤 키 길이를 사용해야 합니까?
DNS 공급자와 플랫폼이 지원하는 경우 2048비트 RSA를 사용하세요. 이는 현재 일부 수신기에서 권장하지 않는 이전 1024비트 표준보다 강력합니다. 긴 키가 하나의 TXT 문자열에 맞지 않으면 여러 개의 따옴표로 묶인 문자열로 분할하세요.
DKIM 설정된 경우에도 SPF 및 DMARC 필요합니까?
예. DKIM 메시지가 서명되었고 변경되지 않았음을 입증하지만 DMARC 인증을 표시되는 보낸 사람 도메인에 연결하고 수신자에게 실패 시 수행할 작업을 알려줍니다. SPF 두 번째 정렬 경로를 제공합니다. 세 가지 모두 Google과 Yahoo 대량 발신자에게 기대하는 것입니다.
DKIM 어떻게 구성하나요?
이메일 플랫폼에서 DKIM 켜고, 표시되는 DNS 레코드를 복사하고, 게시하고, DNS 전파될 때까지 기다린 후 확인을 클릭하거나 서명 시작을 클릭하세요.
DKIM 작동하는 데 얼마나 걸리나요?
일반적으로 DNS 전파 및 공급자의 TTL에 따라 몇 분에서 몇 시간이 소요됩니다.
[ DKIM 가이드 ]
기업 출처
최고의 금융 기관과 정부가 필요한 이유 이메일 보안 대시보드를 폐기했습니다.
기존 이메일 인증 플랫폼은 대시보드를 판매하고 엔지니어에게 작업을 요청합니다. 위험이 높은 환경에서 수동 감독은 시행 지연, 구성 드리프트 및 모니터링되지 않는 섀도우 도메인을 의미합니다.
EmailAuth 는 에이전트 이메일 출처 플랫폼입니다. 우리 대리인은 집행합니다 p=reject, 제3자 발신자를 정렬하고 도메인을 전체로 이동하세요. RFC 9989 인간 참여형 감사 기능을 갖춘 새로운 DMARC 표준을 준수합니다.
SaaS · 전용 테넌시 · Air-Gapped 온프레미스 · BYOK 암호화