AWS Route 53
이 가이드는 도메인 추가 및 확인의 DNS 레코드를 AWS Route 53에서 추가하는 방법을 설명합니다.
만들어야 할 레코드
섹션 제목: “만들어야 할 레코드”도메인의 records 배열(대시보드, API 또는 spacepost domains doctor acme.com)에서 정확한 값을 가져오세요. 형태는 항상 다음과 같습니다.
| 유형 | 이름 | 값 | 비고 |
|---|---|---|---|
| CNAME | <token1>._domainkey |
<token1>.dkim.amazonses.com |
토큰마다 하나씩 총 CNAME 세 개 |
| MX | send |
feedback-smtp.eu-central-1.amazonses.com |
우선순위 10 |
| TXT | send |
v=spf1 include:amazonses.com ~all |
Return-path SPF |
| TXT | _dmarc |
v=DMARC1; p=none; |
권장 |
- Route 53, Hosted zones를 열고
acme.com을 선택합니다. - Create record를 클릭합니다. Simple routing을 사용합니다.
- Route 53의 이름 필드는 존에 대한 상대 이름이므로
a1b2c3d4e5f6._domainkey를 입력하면 존이 덧붙여집니다. 전체 이름을 붙여 넣는다면 존 접미사를 제거하세요. 그렇지 않으면 이름이 중복됩니다. - 레코드 유형은 CNAME, 값은
a1b2c3d4e5f6.dkim.amazonses.com, TTL은 300입니다. 세 개 모두 반복합니다. - MX: 레코드 이름은
send, 값은10 feedback-smtp.eu-central-1.amazonses.com입니다(Route 53은 우선순위와 호스트를 하나의 값으로 받습니다). - TXT: 레코드 이름은
send, 값은"v=spf1 include:amazonses.com ~all"입니다. Route 53에서는 큰따옴표를 포함하세요. _dmarc도"v=DMARC1; p=none;"값으로 같은 방식으로 반복합니다.
Route 53은 TXT 값에 따옴표가 필요하고 MX 값에 우선순위와 호스트를 함께 써야 하는 유일한 주요 제공업체입니다.
AWS CLI를 사용하는 경우:
aws route53 change-resource-record-sets --hosted-zone-id Z123EXAMPLE --change-batch '{ "Changes": [ { "Action": "UPSERT", "ResourceRecordSet": { "Name": "a1b2c3d4e5f6._domainkey.acme.com", "Type": "CNAME", "TTL": 300, "ResourceRecords": [{ "Value": "a1b2c3d4e5f6.dkim.amazonses.com" }] } }, { "Action": "UPSERT", "ResourceRecordSet": { "Name": "send.acme.com", "Type": "MX", "TTL": 300, "ResourceRecords": [{ "Value": "10 feedback-smtp.eu-central-1.amazonses.com" }] } }, { "Action": "UPSERT", "ResourceRecordSet": { "Name": "send.acme.com", "Type": "TXT", "TTL": 300, "ResourceRecords": [{ "Value": "\"v=spf1 include:amazonses.com ~all\"" }] } } ]}'저장한 뒤 spacepost domains doctor acme.com을 실행하거나 POST /domains/{id}/verify를 호출하세요. 확인되지 않으면 문제 해결을 참고하세요.