Providers
Amazon Route 53 Integration Coming Q1 2025
Connect your Amazon Route 53 account to DNS Check and monitor your DNS records.
Prerequisites
- An AWS account with Route 53 hosted zones
- IAM user or role with the following permissions:
- route53:ListHostedZones
- route53:GetHostedZone
- route53:ListResourceRecordSets
Creating IAM Credentials
-
Log in to AWS Console
Visit the AWS IAM Console and log in to your account.
-
Create a new IAM User
Create a new IAM user specifically for DNS Check integration:
- Choose "Programmatic access" for access type
- Note: This will provide an Access Key ID and Secret Access Key
-
Attach Required Permissions
Create a custom policy with the following JSON:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "route53:ListHostedZones", "route53:GetHostedZone", "route53:ListResourceRecordSets" ], "Resource": "*" } ] }
-
Save Credentials
After creating the user, you'll be shown the Access Key ID and Secret Access Key. Make sure to save these somewhere safe - you won't be able to see the Secret Access Key again!
Connecting to DNS Check
-
Add Route 53 integration
In DNS Check, go to Settings > Integrations and click "Add Route 53".
-
Enter AWS credentials
Enter your Access Key ID and Secret Access Key.
-
Select hosted zones
Choose which hosted zones you want to monitor. DNS Check will automatically detect all available zones in your account.
Monitoring DNS Records
Once connected, DNS Check will:
- Automatically detect all DNS records in your selected hosted zones
- Monitor for any changes to these records
- Alert you when changes are detected
- Keep a history of all changes for future reference
Security Note
DNS Check only requires read permissions and cannot make any changes to your DNS records. We recommend creating a dedicated IAM user with minimal permissions for security best practices.
Troubleshooting
Common Issues
-
"Unable to list hosted zones"
This usually means the IAM user doesn't have the correct ListHostedZones permission. Review the IAM policy attached to your user.
-
"Unable to fetch DNS records"
Verify that the IAM user has ListResourceRecordSets permission for the hosted zones you're trying to monitor.
-
"Invalid credentials"
Double-check that you've entered the correct Access Key ID and Secret Access Key.
Need help?
Our support team is here to help you get set up. Contact us if you have any questions.