DKIM 레코드 생성 및 확인
메일 서버의 공개 키를 selector._domainkey TXT 레코드로 변환하고, 도메인이 현재 게시 중인 DKIM 키를 검사하세요.
1키 세부 정보
메일 서버가 이 키를 게시하는 데 사용하는 이름입니다: 서명에는 s=로 나타납니다.
메일 서버가 생성한 공개 키를 붙여넣으세요. PEM 헤더, 줄바꿈, 앞의 p=는 자동으로 제거됩니다.
2옵션
SHA-1을 반드시 금지해야 하는 경우가 아니라면 any로 두세요.
- 레코드 종류
- TXT
- 이름 / 호스트
- -
- TTL
- 3600
- 메일 서버에서 키 쌍을 생성하거나 제공업체의 DKIM 설정을 여세요.
- 공개 키와 그것이 발급된 셀렉터를 복사하세요.
- 여기에 표시된 이름과 값으로 TXT 레코드를 추가하세요.
- 레코드가 전파된 후 메일 서버에서 DKIM 서명을 켜세요.
- 본인에게 테스트 메시지를 보내고 검사기 탭에서 키를 확인하세요.
2048비트 키는 레코드를 255자보다 길게 만듭니다. 정상입니다: DNS는 이를 여러 개의 따옴표로 묶인 문자열로 저장하며, 대부분의 제어판이 자동으로 나눠줍니다.
메일 서버가 생성한 공개 키를 붙여넣어 게시할 레코드를 만들거나, 검사기 탭으로 전환해 도메인이 현재 사용 중인 DKIM 키를 확인하세요. 개인 키는 서버에만 두고 절대 여기에 붙여넣지 마세요.
- 키
- -
- 조회한 레코드
- -
| 셀렉터 | 키 |
|---|
| 태그 | 값 | 의미 |
|---|
DKIM 레코드 생성 및 확인 소개
DKIM 레코드 생성기 & 검사기는 게시해야 할 `selector._domainkey` TXT 레코드를 만들어주고, 현재 도메인이 게시 중인 레코드를 검사합니다. DKIM은 메일 서버에 보관된 개인 키로 발신 메시지마다 서명하며, 수신자는 DNS에서 일치하는 공개 키를 가져와 서명을 검증합니다. 레코드를 잘못 설정하면 모든 서명이 조용히 실패합니다.
생성기는 메일 서버나 제공업체가 생성한 공개 키를 받아 올바른 태그로 감쌉니다: 버전, 키 종류, 선택적 해시 제한, 서비스 종류, 플래그 등입니다. 개인 키는 요청하거나 생성하거나 전송하지 않습니다: 그 키는 서버에서 생성되어야 하며 절대 서버 밖으로 나가서는 안 되므로, 신뢰할 수 있는 DKIM 도구라면 브라우저에서 키를 만들어 주겠다고 하지 않습니다.
검사기는 셀렉터를 조회하고, RFC 6376에 따라 모든 태그를 검증하며, 게시된 키에서 알고리즘과 크기를 도출합니다. 중요한 문제들을 표시합니다: 폐기된 키(빈 `p=`), 복사 과정에서 잘린 키, 교체가 필요한 1024비트 키, 켜진 채로 남아있는 테스트 모드(수신자에게 실패를 완전히 무시하라고 지시함), 그리고 RFC 8301에서 더 이상 사용하지 않는 `h=sha1` 제한 등입니다. 셀렉터를 모른다면 필드를 비워두면 일반적으로 많이 쓰이는 셀렉터를 탐색합니다.
DKIM 레코드 생성 및 확인 사용 방법
- 메일 서버에서 키 쌍을 생성하거나 이메일 제공업체의 DKIM 설정을 여세요.
- 공개 키와 그것이 발급된 셀렉터를 복사하세요. 개인 키는 그대로 두세요.
- 생성기 탭에 공개 키를 붙여넣고 도메인과 셀렉터를 설정한 뒤 필요하면 옵션을 조정하세요.
- 표시된 이름(selector._domainkey.yourdomain.com)으로 TXT 레코드를 1시간 TTL로 게시하세요.
- 레코드가 전파된 후 메일 서버에서 DKIM 서명을 켜세요.
- 검사기 탭을 사용해 키를 읽을 수 있는지, 크기가 적절한지, 테스트 모드로 남아있지 않은지 확인하세요.