Defaults.Exposed

Defaults.Exposed › 설정 › DKIM

AWS Route 53에서 DKIM 설정하는 방법

메일 제공업체의 DKIM 키를 Route 53 호스팅 존에 게시해 이메일에 변조 방지 서명을 추가하세요.

비즈니스에 왜 중요한가

DKIM(DomainKeys Identified Mail)은 내가 보내는 모든 이메일에 보이지 않는 디지털 서명을 추가합니다. 수신 메일 제공업체는 DNS에 게시한 공개 키를 사용해 두 가지를 확인합니다: 메시지가 실제로 내 도메인에서 발송됐는지, 그리고 전송 중 누군가가 내용을 변조하지 않았는지.

한마디로: DKIM은 이메일의 진본 확인 봉인입니다. 사칭을 어렵게 만들고 정상 이메일이 스팸이 아닌 받은편지함에 도달할 가능성을 높입니다. 무료이며 한 번만 설정하면 됩니다.

중요: DKIM은 두 단계로 나뉩니다

DKIM은 두 곳에서 무엇을 해야 하는지가 특히 중요한 레코드입니다:

즉: 메일 플랫폼에서 생성하고, DNS 호스트에서 게시합니다.

먼저 Route 53이 DNS를 관리하는지 확인하세요

DKIM 레코드는 Route 53이 도메인의 DNS를 담당하고 있을 때만 작동합니다. Route 53 콘솔에서 호스팅 존을 열고 도메인을 선택한 뒤 4개의 NS(네임서버) 값을 확인하세요. 해당 값이 등록기관에서 설정된 네임서버와 일치해야 합니다. Route 53을 통해 도메인을 등록했다면 보통 이미 맞춰져 있습니다; 다른 곳에서 등록했거나 도메인에 대한 호스팅 존이 여러 개라면 신중하게 확인하세요. 실제 네임서버가 다른 제공업체를 가리킨다면 그곳에서 DKIM 레코드를 추가하세요; Route 53에서는 효과가 없습니다.

메일 제공업체에서 키를 가져오세요

메일 제공업체의 관리 영역에서 DKIM 또는 이메일 인증 설정을 찾아 키를 생성/활성화하세요. 제공업체에 따라 받게 되는 것이 다르며, Route 53에 입력하는 방식도 달라집니다:

호스트 이름과 값을 정확하게 복사하세요.

Route 53에서 단계별 설정

  1. AWS 콘솔에 로그인하고 Route 53을 엽니다.
  2. 왼쪽 메뉴에서 호스팅 존을 선택하고 도메인 이름을 클릭합니다.
  3. 레코드 생성을 클릭합니다.
  4. 라우팅 옵션이 있는 마법사가 표시되면 간단한 양식으로 전환합니다(빠른 레코드 생성 등).
  5. 레코드 이름에 선택자 부분만 입력합니다 — 예: google._domainkey 또는 selector1._domainkey. 도메인 이름을 끝에 추가하지 마세요 — Route 53이 존을 자동으로 추가합니다(필드 옆에 도메인이 표시됩니다).
  6. 레코드 유형을 제공업체가 제공한 것과 정확히 일치하도록 TXT 또는 CNAME으로 설정합니다(Google = TXT; Microsoft 365와 Amazon SES = CNAME).
  7. :
    • TXT 키의 경우, 긴 값을 큰따옴표로 감싸서 붙여넣습니다: "v=DKIM1; k=rsa; p=...".
    • CNAME의 경우, 제공업체가 제공한 대상 호스트를 따옴표 없이 붙여넣습니다(예: selector1-yourdomain._domainkey.yourdomain.onmicrosoft.com).
  8. TTL은 기본값으로 유지합니다.
  9. 레코드 생성을 클릭합니다. 각 레코드마다 반복합니다(Microsoft 365는 두 개, Amazon SES는 세 개 필요).

Route 53에서 자주 하는 실수

설정 확인

저장하고 잠시 전파 시간을 기다린 후, 이 사이트의 무료 검사 도구를 실행하세요. DKIM 레코드가 게시되고 읽을 수 있는지 쉬운 언어로 확인해 줍니다.

완료했나요? 도메인 무료 점검 을 통해 적용 여부를 확인하고 34가지 항목 전체의 등급을 확인하세요.