Domain host
How to add MX, TXT and CNAME records in Amazon Route 53
AWS's DNS service. Records live in a hosted zone; several values for one name share a single record.
Which email provider are you setting up?
- Fastmail Fastmail on Amazon Route 53
- Google Workspace Google Workspace on Amazon Route 53
- Hostinger Email Hostinger Email on Amazon Route 53
- iCloud+ Custom Email Domain iCloud+ Custom Email Domain on Amazon Route 53
- Microsoft 365 Microsoft 365 on Amazon Route 53
- Migadu Migadu on Amazon Route 53
- Namecheap Private Email Namecheap Private Email on Amazon Route 53
- Proton Mail Proton Mail on Amazon Route 53
- Rackspace Email Rackspace Email on Amazon Route 53
- Titan Email Titan Email on Amazon Route 53
- Zoho Mail Zoho Mail on Amazon Route 53
Find the DNS editor
- Open the Route 53 console and select Registered domains, then your domain.
- Select Manage DNS, then the hosted zone for your domain. If no hosted zone exists, create one first.
What goes in each field
| Record | Host field | Value field |
|---|---|---|
| MX | Record name | Value (priority first, then the server) |
| TXT | Record name | Value |
| CNAME | Record name | Value |
- For your bare domain, leave Record name empty.
- Wrap TXT values in double quotes.
- For other names, type only the part before your domain (for example _dmarc). Amazon Route 53 adds your domain automatically.
Adding a record at Amazon Route 53
MX record
- In the hosted zone, select Create record.
- Leave Record name empty, choose MX as Record type, and keep Simple routing.
- In Value, enter the priority, a space, then the mail server (for example 10 mail.example.com). Put each mail server on its own line in the same record.
- Select Create records, then delete any older MX records.
TXT record
- Select Create record.
- Enter the Record name (leave it empty for your bare domain) and choose TXT.
- In Value, enter the text inside double quotes. If you already have a TXT record on that name, add the new value as another line in the same record.
- Select Create records.
CNAME record
- Select Create record.
- Enter the Record name (for example autodiscover) and choose CNAME.
- Enter the target in Value.
- Select Create records.
Amazon Route 53 gotchas
Amazon Route 53 DNS: questions
How do I add an MX record in Amazon Route 53?
Open the Route 53 console and select Registered domains, then your domain. Select Manage DNS, then the hosted zone for your domain. If no hosted zone exists, create one first. In the hosted zone, select Create record. Leave Record name empty, choose MX as Record type, and keep Simple routing. In Value, enter the priority, a space, then the mail server (for example 10 mail.example.com). Put each mail server on its own line in the same record. Select Create records, then delete any older MX records.
How do I add a TXT record in Amazon Route 53?
Open the Route 53 console and select Registered domains, then your domain. Select Manage DNS, then the hosted zone for your domain. If no hosted zone exists, create one first. Select Create record. Enter the Record name (leave it empty for your bare domain) and choose TXT. In Value, enter the text inside double quotes. If you already have a TXT record on that name, add the new value as another line in the same record. Select Create records.
What goes in the Record name field at Amazon Route 53?
Leave it empty for records on your bare domain, such as MX and SPF. For the others, enter only the part before your domain, for example _dmarc. Amazon Route 53 adds your domain automatically.