Hetzner
This guide adds the DNS records from Adding and verifying a domain at Hetzner.
Records to create
Section titled “Records to create”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 |
- In the Hetzner DNS Console (or Cloud Console, DNS) open the zone for
acme.com. - Click Add record.
- Name: the relative name (
a1b2c3d4e5f6._domainkey,send,_dmarc). - 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. - MX: value is
10 feedback-smtp.eu-central-1.amazonses.com.(priority and host); some versions of the console have a separate priority field. - 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.