Cross-Account Route 53 Private Hosted Zone Implementation Guide
Prerequisites
Admin access to both AWS accounts
VPC ID from Account B
Hosted Zone ID from Account A
AWS CLI configured with profiles for both accounts
Implementation Steps
1. Account A - Create Authorization
2. Account B - Create Association
3. Account A - Clean Up Authorization
CloudFormation Implementation
Account A Template
Account B Template
Verification Steps
Test DNS Resolution:
Check VPC Associations:
Troubleshooting
DNS Resolution Issues:
Verify DHCP options set
Check security groups
Confirm VPC DNS attributes
Authorization Issues:
Verify IAM permissions
Check account IDs
Confirm VPC ID and region
Association Issues:
Maximum VPC associations (50)
Region compatibility
VPC DNS settings
Security Considerations
IAM Policies
Network Access
Enable DNS hostnames
Enable DNS resolution
Configure proper NACL rules
Monitoring
CloudWatch Metrics
DNS queries
Resolution success rates
CloudTrail Logs
API activity
Authorization changes
Cost Considerations
Route 53 hosted zone charges
DNS query charges
Data transfer costs
Best Practices
Clean up authorizations
Use infrastructure as code
Implement proper monitoring
Document VPC associations
Regular testing
Last updated
Was this helpful?