Zum Inhalt springen

AWS Route 53

Diese Anleitung legt die DNS-Einträge aus Domain hinzufügen und verifizieren an bei AWS Route 53.

Übernimm die exakten Werte aus dem Array records deiner Domain (Dashboard, API oder spacepost domains doctor acme.com). Die Form ist immer:

Typ Name Wert Hinweise
CNAME <token1>._domainkey <token1>.dkim.amazonses.com Drei CNAMEs, einer pro Token
MX send feedback-smtp.eu-central-1.amazonses.com Priorität 10
TXT send v=spf1 include:amazonses.com ~all SPF für den Return-Path
TXT _dmarc v=DMARC1; p=none; Empfohlen
  1. Öffne Route 53, Hosted zones und wähle acme.com.
  2. Klicke auf Create record. Verwende Simple routing.
  3. Route 53 zeigt ein Namensfeld, das relativ zur Zone ist; du kannst a1b2c3d4e5f6._domainkey eingeben und die Zone wird angehängt. Wenn du einen vollständigen Namen einfügst, entferne das Zonen-Suffix, sonst erhältst du einen doppelten Namen.
  4. Eintragstyp CNAME, Wert a1b2c3d4e5f6.dkim.amazonses.com, TTL 300. Wiederhole das für alle drei.
  5. MX: Eintragsname send, Wert 10 feedback-smtp.eu-central-1.amazonses.com (Route 53 erwartet Priorität und Host in einem Wert).
  6. TXT: Eintragsname send, Wert "v=spf1 include:amazonses.com ~all". In Route 53 gehören die doppelten Anführungszeichen dazu.
  7. Wiederhole das für _dmarc mit "v=DMARC1; p=none;".

Route 53 ist der eine große Anbieter, bei dem TXT-Werte ihre Anführungszeichen brauchen und MX-Werte die Priorität mit dem Host kombinieren.

Mit der AWS CLI:

Terminal-Fenster
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\"" }] } }
]
}'

Führe nach dem Speichern spacepost domains doctor acme.com aus oder rufe POST /domains/{id}/verify auf. Wenn die Verifizierung nicht klappt, siehe Fehlerbehebung.