AWS Route 53 DNS Setup Guide
Step-by-step guide to configure DMARC records in AWS Route 53
AWS Route 53 DNS Setup Guide
This guide walks you through adding your DMARC record to AWS Route 53.
Prerequisites
- AWS account with Route 53 access
- Your domain configured in Route 53
- DMARC record from DMARC Nerd
- IAM permissions to manage Route 53 records
Step-by-Step Instructions
1. Log in to AWS
- Go to aws.amazon.com
- Click Sign In to the Console
- Enter your credentials
- Search for “Route 53” and click the service
2. Select Your Hosted Zone
- In the Route 53 console, click Hosted zones in the sidebar
- Find your domain in the list
- Click on your domain name to open it
3. Create a New Record
- Click Create record button
- The record creation form will appear
4. Configure the DMARC Record
Fill in the fields as follows:
Record name:
- Enter
_dmarc - Leave the domain suffix (Route 53 will append it)
- Final name should be:
_dmarc.yourdomain.com
Record type:
- Click the dropdown
- Select TXT from the list
Value:
- Paste your DMARC record from DMARC Nerd
- Example:
v=DMARC1; p=none; rua=mailto:[email protected] - Note: AWS may wrap the value in quotes automatically
TTL (Time To Live):
- Leave as default (300 seconds)
- Can be adjusted, but 300 is fine
Routing policy:
- Leave as “Simple routing”
5. Save Your Record
- Click Create record button
- AWS will process the record
- You should see a success message
Verifying Your Record
Option 1: Route 53 Console
- Go back to your hosted zone
- Look for the
_dmarcrecord in the list - It should show as type “TXT”
Option 2: AWS CLI
Run this command in your terminal:
aws route53 list-resource-record-sets --hosted-zone-id <your-zone-id> --query "ResourceRecordSets[?Name=='_dmarc.yourdomain.com.']"
Option 3: DMARC Nerd
- Log in to DMARC Nerd
- Go to your domain settings
- Click Verify DNS Record
- Should show as verified
Troubleshooting
Record not appearing?
- Ensure Record type is set to TXT
- Confirm Record name is
_dmarc(without domain) - Click Create record again if not saved
- Wait 2-5 minutes for Route 53 to propagate
DMARC Nerd shows record as invalid?
- Verify the record value matches exactly
- Check for extra spaces or special characters
- Copy directly from DMARC Nerd, not from elsewhere
Domains not working?
- Ensure your domain is properly delegated to Route 53
- Check that Route 53 nameservers are set at your registrar
- Verify the hosted zone ID is correct
What Happens Next?
- Your DMARC record is now active
- Email receivers begin checking your policy
- Reports start generating immediately
- First Monday morning, you’ll receive your aggregated report
Need Help?
Contact our support team - we’re happy to help!