# 맞춤 이메일 도메인에 DKIM은 어떻게 설정하나요?

> DKIM은 Proton Mail과 Fastmail에서는 CNAME 레코드 3개, Mailbox.org에서는 4개가 필요하며 _domainkey 아래에 게시합니다. 값은 제공업체에서 복사하세요.

- URL: https://postelva.com/ko/guides/dkim-setup/
- 최종 업데이트: 2026-11-12
- 발행자: Postelva (https://postelva.com)

DKIM은 제공업체의 관리 화면에서 설정하고 DNS에 게시합니다. 핵심은 레코드를 정확히 복사하는 것입니다.

**빠른 답변 — 맞춤 이메일 도메인에 DKIM은 어떻게 설정하나요?**

이메일 제공업체의 도메인 설정을 열어 표시된 DKIM 레코드를 복사한 뒤 DNS의 _domainkey 이름 아래에 게시하세요. Proton Mail과 Fastmail은 CNAME 레코드 3개, Mailbox.org는 4개입니다. **Postelva**의 무료 DNS 편집기에서 호스팅하며, 제공업체가 레코드를 감지하면 서명이 시작됩니다.

## 세 제공업체의 DKIM 레코드

*2026년 11월 12일 제공업체 도움말 페이지에서 읽은 내용입니다. Proton Mail 대상은 도메인마다 고유하므로 DKIM 탭에서 복사하세요. Tuta, iCloud+, Migadu, Zoho Mail은 제공업체의 설정 화면에서 레코드를 복사하세요.*

| 제공업체 | 기록 | 이름 (호스트) | 가리키는 대상 |
| --- | --- | --- | --- |
| Proton Mail | 3 CNAME | protonmail._domainkey, protonmail2._domainkey, protonmail3._domainkey | domains.proton.ch 아래의 대상, 도메인마다 고유 |
| Mailbox.org | 4 CNAME | MBO0001._domainkey 부터 MBO0004._domainkey 까지 | MBO0001._domainkey.mailbox.org 에서 MBO0004 까지 같은 방식 |
| Fastmail | 3 CNAME | fm1._domainkey, fm2._domainkey, fm3._domainkey | fm1.yourdomain.dkim.fmhosted.com, fm2와 fm3도 같은 방식 |

*2026년 11월 12일에 마지막 확인; 오래된 수치는 자체 날짜를 표시합니다.*

## 다섯 단계로 DKIM 설정하기

1. **제공업체의 DKIM 탭 열기** — Proton Mail에서는 설정, 조직, 도메인 이름, 그다음 도메인의 DKIM 탭입니다. Fastmail과 Mailbox.org에서는 도메인 설정에 레코드가 나열되어 있습니다.
2. **각 이름과 대상 복사하기** — 정확히 복사하세요. 다시 입력하지 마세요. 대상의 글자 하나만 틀려도 키를 읽을 수 없게 됩니다.
3. **DNS 편집기에 레코드 추가하기** — 제공업체가 알려 준 호스트로 한 줄마다 CNAME 레코드를 하나씩 만드세요. DNS 편집기가 도메인을 자동으로 덧붙인다면 그 앞부분만 입력하세요.
4. **기다린 뒤 제공업체에 인증 요청하기** — 제공업체의 인증 또는 재확인 버튼을 클릭하세요. 새 레코드가 모든 곳에서 보이기까지 몇 분에서 몇 시간이 걸릴 수 있습니다.
5. **테스트 메시지를 보내고 결과 확인하기** — 다른 제공업체의 주소로 메시지를 보내고 전체 헤더를 열어 dkim=pass 를 찾으세요. 그다음 DMARC 레코드로 넘어가세요.

*DKIM CNAME 레코드: Fastmail과 Mailbox.org 패턴*

```dns
; Fastmail (replace example.com with your domain)
fm1._domainkey.example.com.  IN  CNAME  fm1.example.com.dkim.fmhosted.com.
fm2._domainkey.example.com.  IN  CNAME  fm2.example.com.dkim.fmhosted.com.
fm3._domainkey.example.com.  IN  CNAME  fm3.example.com.dkim.fmhosted.com.

; Mailbox.org
MBO0001._domainkey.example.com.  IN  CNAME  MBO0001._domainkey.mailbox.org.
MBO0002._domainkey.example.com.  IN  CNAME  MBO0002._domainkey.mailbox.org.
MBO0003._domainkey.example.com.  IN  CNAME  MBO0003._domainkey.mailbox.org.
MBO0004._domainkey.example.com.  IN  CNAME  MBO0004._domainkey.mailbox.org.
```

## DKIM은 어떻게 작동하나요?

**DKIM은 발신 서버가 개인 키로 각 메시지에 서명하게 하고, 수신자가 DNS에 게시된 공개 키로 서명을 확인하게 합니다.** 서명은 DKIM-Signature 헤더에 있습니다. 여기에는 서명 도메인(d=), 셀렉터(s=), 서명된 헤더(h=), 본문 해시(bh=), 서명 자체(b=)가 담깁니다. 인터넷 표준인 RFC 6376이 이 태그들을 정의합니다.

수신자는 셀렉터와 도메인으로 DNS 이름을 만듭니다: selector._domainkey.domain. 셀렉터 fm1과 도메인 example.com이라면 fm1._domainkey.example.com 을 조회합니다. 응답은 v=DKIM1, k=rsa 태그와 base64 형식의 공개 키가 이어지는 p= 가 담긴 레코드입니다. p= 가 비어 있으면 키가 폐기된 것입니다.

유효한 서명은 두 가지를 증명합니다. 메시지가 해당 도메인의 개인 키를 가진 시스템에서 서명되었다는 것과, 서명된 부분이 전송 중에 바뀌지 않았다는 것입니다. 그 메시지가 원하는 메시지인지는 말해 주지 않습니다. 그 판단은 DMARC의 몫이며 [SPF vs DKIM vs DMARC](https://postelva.com/ko/spf-vs-dkim-vs-dmarc/ "SPF vs DKIM vs DMARC: what is the difference?")에서 다룹니다.

## 제공업체는 왜 키 대신 CNAME 레코드를 요구하나요?

**CNAME은 키를 제공업체에 맡깁니다. 공개 키는 제공업체의 주소에 있고, 제공업체는 DNS 수정을 요청하지 않고도 키를 교체할 수 있습니다.** Proton Mail, Fastmail, Mailbox.org 모두 이 방식을 씁니다. 이들의 레코드는 내 셀렉터 이름에서 실제 키 레코드를 가진 제공업체 호스트로 가는 CNAME입니다.

장점은 키 교체입니다. RFC 6376은 셀렉터를 재사용하지 말고 새 셀렉터로 새 키를 게시하라고 권고하며, Proton Mail은 셀렉터 세 개(protonmail, protonmail2, protonmail3)를 게시해 한 키에서 다음 키로 옮겨 갈 여유를 둡니다. 대가는 신뢰입니다. 제공업체의 호스트가 계속 응답해 주기를 믿어야 합니다.

2026년 11월 12일 Postelva의 비교에 따르면 도움말 페이지에서 DKIM 레코드를 읽은 세 제공업체는 CNAME 레코드가 각각 3개, 4개, 3개로 모두 10개 필요하며, TXT 키를 요구하는 곳은 없습니다.

## DKIM 키는 얼마나 길어야 하나요?

**2048비트 RSA 키를 사용하세요. 1024비트는 RFC 6376이 오래 쓰는 키에 허용하는 최소값입니다.** 표준은 서명자가 최소 1024비트의 RSA 키를 사용해야 하며, 검증자는 512비트에서 2048비트까지의 키를 확인할 수 있어야 한다고 말합니다. Google의 발신자 가이드라인은 최소 1024비트를 요구하고 2048비트를 권장합니다. 위의 CNAME 설정처럼 제공업체가 키를 만들 때는 길이를 제공업체가 선택하므로 사용자가 구성할 것이 없습니다.

직접 크기를 골라야 한다면 2048을 고르세요. 2048비트 키는 DNS의 255자 문자열 하나보다 길기 때문에 TXT 값이 여러 문자열로 나뉘며, 대부분의 DNS 편집기가 이를 자동으로 처리합니다. [SPF 레코드 만드는 방법](https://postelva.com/ko/guides/spf-record-setup/ "How to create an SPF record for a custom domain")에서 설명하는 SPF 레코드에도 같은 편집기 제한이 적용됩니다.

## 한 도메인에 여러 제공업체를 쓸 수 있나요?

**네. 각 제공업체가 자체 셀렉터로 서명하므로 DKIM 레코드가 충돌하지 않습니다.** 셀렉터가 그 이유입니다. Proton은 protonmail, protonmail2, protonmail3, Fastmail은 fm1, fm2, fm3, Mailbox.org는 MBO0001부터 MBO0004까지를 씁니다. 내 이름으로 발송하는 뉴스레터 도구는 자체 셀렉터를 추가합니다.

SPF는 다릅니다. 모든 발신자를 위한 레코드 하나에 조회 10회 제한이 있습니다. 제공업체를 완전히 떠날 때는 새 제공업체가 서명하는 것을 확인한 후 이전 제공업체의 DKIM 레코드를 제거하여, 방치된 키를 이전 계정에 접근한 누군가가 사용하지 못하게 하세요. 이전 전체 순서는 [메일 손실 없이 새 제공업체로 이메일 옮기는 방법](https://postelva.com/ko/guides/move-email-provider-without-downtime/ "How to move email to a new provider without losing mail")을 참조하세요.

## DKIM이 작동하는지 어떻게 확인하나요?

**dig로 셀렉터를 조회한 다음 실제 메시지를 보내 보세요.** dig CNAME fm1._domainkey.example.com +short 명령은 제공업체의 대상을 출력해야 합니다. TXT 키라면 TXT를 대신 조회하세요. 결정적인 테스트는 메시지입니다. 받은 사본의 헤더에서 수신 서버가 dkim=pass 를 기록했는지 확인할 수 있습니다.

레코드가 맞는데도 검사가 실패한다면 흔한 원인은 잘못된 호스트 이름(DNS 편집기가 도메인을 두 번 덧붙임), 오래된 캐시, 또는 제공업체가 서명을 활성화하기 전에 보낸 메시지입니다. 다음 가이드 [MX, SPF, DKIM, DMARC 레코드 확인하는 방법](https://postelva.com/ko/guides/check-email-dns-records/ "How to check MX, SPF, DKIM and DMARC records")에 명령이 나와 있습니다. Fastmail의 전체 단계는 [Fastmail 맞춤 도메인 가이드](https://postelva.com/ko/guides/fastmail-custom-domain-setup/ "How to set up Fastmail with a custom domain")에 있습니다.

## DKIM 설정 질문

### DKIM 셀렉터란 무엇인가요?

셀렉터는 fm1이나 protonmail처럼 서명자가 정한, 키 하나를 식별하는 레이블입니다. 도메인이 여러 키를 동시에 보유하고 중단 없이 교체할 수 있게 해 줍니다.

### 이미 SPF가 있는데 DKIM도 필요한가요?

네. SPF는 메시지가 전달되면 깨지지만, DKIM 서명은 메시지가 변경되지 않으면 유지됩니다. Gmail의 대량 발신자 규칙은 둘 다 요구합니다.

### DNS 편집기가 밑줄로 시작하는 레코드를 거부하는 이유는 무엇인가요?

_domainkey 같은 밑줄 이름은 호스트 이름으로는 유효하지 않지만 DNS에서는 유효합니다. 제공업체가 보여 준 호스트를 도메인을 두 번 덧붙이지 말고 그대로 입력하세요.

### DKIM 셀렉터를 바꿀 수 있나요?

제공업체가 정합니다. Mailbox.org는 MBO0001부터 MBO0004, Fastmail은 fm1부터 fm3, Proton Mail은 protonmail부터 protonmail3을 씁니다. 이름을 그대로 두세요.

### DKIM이 메시지를 암호화하나요?

아니요. 출처와 무결성을 증명하기 위해 메시지에 서명할 뿐이며 내용을 숨기지는 않습니다.

**요약**

- DKIM은 각 메시지에 서명하며, 공개 키는 selector._domainkey.domain 에 있습니다.
- Proton Mail과 Fastmail은 CNAME 레코드 3개, Mailbox.org는 4개가 필요합니다.
- 제공업체 화면에서 이름과 대상을 정확히 복사하세요. Proton Mail 대상은 도메인마다 고유합니다.
- RFC 6376은 서명자가 최소 1024비트의 RSA 키를 사용하도록 요구하며, 2048비트가 권장됩니다.
- 각 제공업체가 자체 셀렉터를 사용하므로 한 도메인에 여러 곳이 서명할 수 있습니다.
- dig와 dkim=pass 가 표시되는 실제 메시지로 테스트하세요.
- Postelva는 무료 DNS에서 레코드를 호스팅하며, .com은 매년 US$12.49/년입니다.

## 출처

1. [RFC 6376, DomainKeys Identified Mail (DKIM) Signatures](https://www.rfc-editor.org/rfc/rfc6376.html) — RFC Editor (2026-11-12 확인)
2. [이메일 발신자 가이드라인](https://support.google.com/a/answer/81126) — Google Workspace Admin Help (2026-11-12 확인)
3. [맞춤 도메인과 스푸핑 방지](https://proton.me/support/anti-spoofing-custom-domain) — Proton (2026-11-12 확인)
4. [맞춤 도메인의 SPF, DKIM, DMARC](https://kb.mailbox.org/en/private/custom-domains/spf-dkim-and-dmarc/) — Mailbox.org (2026-11-12 확인)
5. [Fastmail DNS 도움말](https://www.fastmail.help/hc/en-us/articles/360060591153) — Fastmail (2026-11-12 확인)

---

Postelva: Postelva는 개인 이메일용 도메인을 등록해 드립니다. 제공업체를 바꿔도 유지되는 주소이며, KYC 없이 암호화폐로 결제합니다. 신분증은 필요 없고 도메인당 인증된 이메일 하나만 있으면 됩니다. 파나마에 등록된 회사 DomaineGoat LLC가 운영하며, 도메인은 ICANN 공인 등록기관 파트너를 통해 등록됩니다. .com은 US$12.49/년이며 매년 같은 가격입니다.
