GoDaddy DKIM 설정: CNAME·TXT 레코드 단계별 가이드

Microsoft 365·Google Workspace용 GoDaddy DNS DKIM 설정법. CNAME과 TXT 중 추가할 레코드, 입력 위치, 테스트 방법을 안내합니다.

자주 묻는 질문

GoDaddy가 DKIM 키를 대신 만들어 주나요?

아니요. GoDaddy DNS는 레코드를 저장하기만 합니다. 키는 메일을 발송하는 쪽, 즉 Microsoft 365, Google Workspace 또는 다른 이메일·마케팅 서비스에서 발급됩니다. 해당 서비스가 알려주는 호스트 이름과 값을 GoDaddy DNS 페이지에 복사해 넣으면 됩니다.

Name 필드에 전체 도메인을 입력해야 하나요?

대개 그렇지 않습니다. GoDaddy 도움말은 Name 필드를 도메인 이름을 뺀 호스트(접두사)로 설명하므로, selector1._domainkey 또는 google._domainkey 처럼 입력하면 됩니다. 일부 양식이나 이전 화면에서는 이 필드가 Host(호스트)로 표시되기도 합니다. 레코드를 저장한 뒤 공개 DNS 조회로 도메인 아래에서 제대로 확인되는지, 도메인이 두 번 붙지는 않았는지(yourdomain.com.yourdomain.com) 확인하세요.

GoDaddy DKIM이 적용되기까지 얼마나 걸리나요?

GoDaddy에 따르면 DNS 변경은 보통 1시간 이내에 반영되지만 전 세계에 전파되기까지는 최대 48시간이 걸릴 수 있습니다. Google 도움말에서도 키를 추가한 뒤 DKIM이 작동하기까지 최대 48시간이 걸릴 수 있다고 안내합니다. Microsoft는 두 CNAME 레코드가 모두 확인되어야 서명을 켤 수 있게 해 줍니다.

Google 2048비트 키가 TXT 값에 들어가지 않아요. 어떻게 하죠?

Google 문서에 따르면 일부 DNS 호스트에서는 2048비트 키가 255자 문자열 하나에 들어가지 않을 수 있습니다. 호스트가 허용한다면 값을 따옴표로 묶은 여러 문자열로 나누거나, 대신 1024비트 키를 생성하는 방법이 있습니다. GoDaddy의 TXT 도움말 페이지에는 레코드당 최대 1024자로 안내되어 있으니, Google이 보여주는 값을 그대로 전부 붙여넣고 결과를 테스트하세요.

GoDaddy에 레코드를 넣었는데 Microsoft 365에서 DKIM CNAME 레코드가 없다고 나옵니다.

흔한 원인은 호스트나 대상 값의 오타, 도메인이 두 번 붙은 Name 필드, 아직 끝나지 않은 DNS 전파입니다. Microsoft의 대상 값 형식은 테넌트마다 다를 수 있으므로, 직접 조합하지 말고 테넌트의 DKIM 페이지에서 두 CNAME 값을 그대로 복사하세요.

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

역할이 다릅니다. SPF는 어떤 서버가 내 도메인으로 메일을 보낼 수 있는지 확인하고, DKIM은 메시지 자체에 서명해 변조 여부를 알 수 있게 합니다. DMARC는 이 둘을 바탕으로 동작합니다. [SPF, DKIM, DMARC](/guides/spf-dkim-dmarc) 가이드에서 세 가지가 어떻게 맞물리는지 확인해 보세요.

한 줄 요약: GoDaddy에서 도메인의 DNS 페이지를 열고 Add New Record(새 레코드 추가)를 선택한 뒤, 이메일 제공업체가 알려준 DKIM 레코드를 붙여넣으세요. Microsoft 365는 CNAME 레코드 두 개(selector1._domainkey, selector2._domainkey)를, Google Workspace는 TXT 레코드 하나(기본값은 google._domainkey)를 사용합니다. Name 필드에는 접두사만 입력하고, DNS가 갱신될 때까지 기다린 다음 이메일 관리자 패널에서 서명을 켜고 외부 메일로 테스트하세요.

DKIM은 발송하는 모든 메일에 암호화 서명을 추가합니다. 수신 서버는 DNS에서 공개 키를 조회해 서명이 일치하는지 확인합니다. GoDaddy는 레코드가 저장되는 곳일 뿐이므로, 정확한 값은 항상 이메일 제공업체에서 가져옵니다. 이 페이지에서는 GoDaddy 쪽 설정과 가장 많이 쓰이는 두 제공업체의 방법을 다룹니다.

시작하기 전에: 어떤 레코드 유형이 필요할까요?

레코드 유형은 GoDaddy가 아니라 제공업체가 정합니다. CNAME과 TXT 중 하나를 고르는 것이 아니라, 제공업체가 알려주는 유형을 그대로 추가하면 됩니다.

제공업체레코드 유형호스트(Name)값을 가져오는 곳활성화 단계
Microsoft 365CNAME 레코드 2개selector1._domainkey, selector2._domainkeyMicrosoft Defender 포털의 테넌트 DKIM 페이지두 레코드가 게시된 후 서명 활성화
Google WorkspaceTXT 레코드 1개google._domainkey (기본 selector 접두사)관리 콘솔, Gmail, 이메일 인증, Generate New Record레코드가 확인되면 Start Authentication 클릭
기타 발송 서비스(뉴스레터·CRM 도구)CNAME 또는 TXT, 도구에 따라 다름도구가 표시하는 값 그대로도구의 도메인 인증 화면보통 Verify 버튼

CNAME과 TXT의 차이는? TXT 레코드에는 공개 키 자체가 들어갑니다. CNAME은 제공업체가 호스팅하는 키를 가리키므로, Microsoft가 DNS를 다시 건드리지 않고도 키를 교체할 수 있습니다. Microsoft가 selector를 두 개 게시하는 이유도 둘 사이를 전환하기 위해서입니다.

GoDaddy에서 DKIM 레코드 추가하는 방법

GoDaddy의 메뉴 이름은 계정 화면 구성에 따라 조금씩 다르므로(이전 도움말에는 Edit DNS, Host, Add Record로 나와 있습니다), 가장 비슷한 항목을 따라가세요.

  1. GoDaddy 계정에 로그인해 도메인 설정을 연 다음 DNS 페이지로 이동합니다.
  2. Add New Record(새 레코드 추가)를 선택합니다.
  3. Type을 제공업체의 안내에 맞게 TXT 또는 CNAME으로 설정합니다.
  4. Name(Host로 표시되기도 함)에는 selector1._domainkey 또는 google._domainkey 같은 접두사만 입력합니다. GoDaddy 도움말은 이 필드를 도메인을 뺀 이름으로 설명합니다.
  5. Value(CNAME은 Points to)에는 제공업체가 보여주는 값을 그대로 붙여넣습니다. 제공업체가 따로 안내하지 않는 한 따옴표나 끝 공백은 넣지 마세요.
  6. TTL은 기본값으로 둡니다(GoDaddy 도움말에는 기본값이 1시간으로 나와 있습니다). 그다음 Save를 선택합니다.
  7. Microsoft 365라면 두 번째 CNAME도 같은 방법으로 반복합니다.

GoDaddy의 안내 페이지는 TXT 레코드 추가에서 확인할 수 있습니다.

GoDaddy의 Microsoft 365: CNAME 레코드 2개

Microsoft 문서에 따르면 사용자 지정 도메인은 직접 설정하기 전에는 DKIM 서명이 적용되지 않으며, 도메인마다 CNAME 레코드 두 개를 게시해야 합니다.

  1. Microsoft Defender 포털에서 Email authentication 아래의 DKIM 설정을 열고 사용자 지정 도메인을 선택합니다.
  2. Microsoft가 보여주는 CNAME 항목 두 개를 모두 복사합니다. 대상 값은 도메인의 점을 대시로 바꾼 값과 초기 onmicrosoft.com 도메인을 조합한 패턴을 따르지만 테넌트마다 형식이 다를 수 있으므로, 직접 만들지 말고 복사하세요.
  3. 위의 방법대로 GoDaddy에 두 항목을 CNAME 레코드로 추가하고, 이름은 selector1._domainkey와 selector2._domainkey를 사용합니다.
  4. DNS가 갱신될 때까지 기다린 뒤 DKIM 페이지로 돌아가 해당 도메인의 서명을 활성화합니다. Microsoft가 레코드를 찾을 수 없다고 하면 아래 문제 해결 목록을 확인하세요.

PowerShell(Set-DkimSigningConfig)로도 서명을 활성화할 수 있으며, Microsoft의 DKIM 설정 페이지에 안내되어 있습니다.

GoDaddy의 Google Workspace: TXT 레코드 1개

  1. Google 관리 콘솔에서 Gmail, 이메일 인증(Authenticate email)으로 이동해 도메인을 고른 뒤 Generate New Record를 선택합니다.
  2. DNS 호스트가 지원한다면 2048비트 키를 선택합니다. 특별한 이유가 없으면 기본 selector 접두사(google)를 그대로 둡니다.
  3. 호스트 이름과 TXT 값(v=DKIM1로 시작)을 복사합니다. 아직 Start Authentication은 클릭하지 마세요.
  4. GoDaddy에서 Name을 google._domainkey로, 값은 전체를 그대로 넣어 TXT 레코드를 추가합니다.
  5. 잠시 기다린 뒤 이메일 인증 화면으로 돌아가 Start authentication을 클릭합니다. Google은 키를 추가한 뒤 최대 48시간이 걸릴 수 있다고 안내합니다.

Google의 DKIM 설정 도움말에서 안내하는 참고 사항이 두 가지 있습니다. 새로 만든 Gmail 설정은 24~72시간 동안 키가 제공되지 않을 수 있고, 일부 DNS 호스트에서는 2048비트 키가 255자 문자열 하나에 들어가지 않을 수 있습니다. 그런 경우 호스트가 허용하면 값을 따옴표로 묶은 여러 문자열로 나누거나 1024비트 키를 사용하세요.

DKIM이 작동하는지 확인하는 방법

DNS만 확인하면 레코드가 존재한다는 것만 알 수 있습니다. 서명이 실제로 적용되는지는 실제 메일로 확인해야 합니다.

  1. 레코드 조회. DKIM 조회 도구를 쓰거나 selector1._domainkey.yourdomain.com(CNAME) 또는 google._domainkey.yourdomain.com(TXT)에 대해 DNS 쿼리를 실행합니다.
  2. 관리자 패널 확인. 활성화되면 Google에는 "Authenticating email with DKIM"이 표시되고, Microsoft에는 해당 도메인의 서명이 사용 설정됨으로 표시됩니다.
  3. 외부 메일함으로 발송. Microsoft에 따르면 같은 도메인 사용자끼리 주고받는 메일은 서명이 생략될 수 있으므로, 개인 Gmail 주소처럼 다른 제공업체로 보내세요.
  4. 헤더 읽기. 메일 원본 소스를 열어 d=yourdomain.com이 있는 DKIM-Signature 줄과 dkim=pass가 표시된 Authentication-Results 줄을 찾습니다.

문제 해결 체크리스트

  • [ ] Name에 전체 도메인이 아닌 접두사만 들어 있다(yourdomain.com.yourdomain.com 형태가 아니다).
  • [ ] 값을 줄바꿈이나 누락된 문자 없이 전체를 붙여넣었다.
  • [ ] Microsoft CNAME이 하나가 아니라 둘 다 있다.
  • [ ] 각 selector에 DKIM TXT 레코드가 하나만 있다.
  • [ ] 최소 1시간, 키를 다시 생성하기 전에는 최대 48시간까지 기다렸다.
  • [ ] Microsoft에서 계속 실패하면 레코드를 삭제하고 테넌트의 DKIM 페이지에서 대상 값을 다시 복사했다.
  • [ ] 발신 게이트웨이가 서명 후에 푸터를 추가한다면 게이트웨이 없이 테스트한다. 서명 후 본문이 바뀌면 DKIM이 깨집니다.

DKIM 설정 후 해야 할 일

DKIM은 전체 그림의 3분의 1입니다. 검사에 실패했을 때 수신 서버가 어떻게 처리할지 알 수 있도록 SPF 레코드와 DMARC 정책도 함께 게시하세요. SPF, DKIM, DMARC 가이드에서 세 가지를 모두 안내합니다.

도메인은 GoDaddy에 두고 사이트를 어디에서 만들지 고민 중이라면 GoDaddy 대안이나 GoDaddy 웹사이트 빌더 요금 분석을 참고하세요. 위와 같은 DNS 레코드는 어떤 빌더를 선택하든 GoDaddy에 그대로 남아 있습니다. We.Inc 무료 플랜에서는 기성 템플릿으로 최대 3개의 사이트를 게시할 수 있으며, 프롬프트로 사이트 초안을 만들어 주는 AI 빌더는 월 $20의 Starter 플랜부터 이용할 수 있습니다. 여기에서 가입하세요.

무료로 시작하기 · 신용카드 필요 없음

Umair Ali Sadaqat

We.Inc 설립자

Umair는 We.Inc의 설립자입니다. AI 웹사이트 제작, 에이전시, 웹 스튜디오 운영 사업에 관해 글을 씁니다.

멋진 것을 만들 준비가 되셨나요?

하나의 플랫폼에서 출시하고 성장하고 자동화하는 15,000+개 비즈니스가 We.Inc를 사용합니다.

무료로 시작하기

신용카드 필요 없음 · 영업팀에 문의하기

관련 항목: 블로그

제품

대상

기능

리소스

회사

사이트맵