Skip to content

Hetzner

This guide adds the DNS records from Adding and verifying a domain at Hetzner.

Take the exact values from the records array of your domain (dashboard, API or spacepost domains doctor acme.com). The shape is always:

Type Name Value Notes
CNAME <token1>._domainkey <token1>.dkim.amazonses.com Three CNAMEs, one per token
MX send feedback-smtp.eu-central-1.amazonses.com Priority 10
TXT send v=spf1 include:amazonses.com ~all Return-path SPF
TXT _dmarc v=DMARC1; p=none; Recommended
  1. In the Hetzner DNS Console (or Cloud Console, DNS) open the zone for acme.com.
  2. Click Add record.
  3. Name: the relative name (a1b2c3d4e5f6._domainkey, send, _dmarc).
  4. Type: CNAME, MX or TXT. Paste the Value. For CNAME targets, add a trailing dot (a1b2c3d4e5f6.dkim.amazonses.com.) if the console does not append the zone.
  5. MX: value is 10 feedback-smtp.eu-central-1.amazonses.com. (priority and host); some versions of the console have a separate priority field.
  6. TXT: Hetzner wants the value in double quotes: "v=spf1 include:amazonses.com ~all".

Check that your domain’s nameservers point to Hetzner (hydrogen.ns.hetzner.com, oxygen.ns.hetzner.com, helium.ns.hetzner.de). Records in an unused zone have no effect.

After saving, run spacepost domains doctor acme.com or call POST /domains/{id}/verify. If it does not verify, see Troubleshooting.