A retail corporation is designing a hybrid DNS infrastructure across its on-premises data centers and multiple AWS accounts. The network architecture uses an AWS Transit Gateway to interconnect all VPCs. In the Network Services account, the team has configured a Route 53 Private Hosted Zone (PHZ) named `retail.internal` and associated it with a Hub VPC. The Hub VPC contains a Route 53 Resolver Inbound Endpoint. The team wants to ensure that all spoke VPCs in different member accounts and the on-premises servers can resolve DNS queries for `retail.internal`. Which of the following is the most operationally efficient method to satisfy these resolution requirements?
- Associate the spoke VPCs with the `retail.internal` Private Hosted Zone by submitting cross-account association authorizations from the Network Services account and then associating the spoke VPCs from the member accounts. Configure the on-premises DNS servers to forward queries for `retail.internal` to the Route 53 Resolver Inbound Endpoint IPs in the Hub VPC.Answer
- BCreate a Route 53 Resolver Outbound Endpoint in each spoke VPC, and use AWS Resource Access Manager (RAM) to share the `retail.internal` Private Hosted Zone directly with all spoke VPCs in the AWS Organization.
- CConfigure Route 53 Resolver Rules in each spoke VPC to forward queries for `retail.internal` to the Transit Gateway, and use a Direct Connect Gateway to route all DNS traffic directly to the on-premises DNS servers.
- DShare the Route 53 Resolver Inbound Endpoint with the entire AWS Organization using AWS Resource Access Manager (RAM), and configure the spoke VPCs' DHCP options sets to use the IP addresses of the Inbound Endpoint as their primary DNS servers.
Answer
Associate the spoke VPCs with the private hosted zone using cross-account association authorizations, and configure on-premises DNS servers to forward queries to the Route 53 Resolver Inbound Endpoint IPs.
The correct method involves establishing cross-account Private Hosted Zone associations for the spoke VPCs, which allows them to resolve the hosted zone directly. For hybrid resolution from on-premises, using a Route 53 Resolver Inbound Endpoint in the Hub VPC and configuring conditional forwarding on the on-premises DNS servers is the standard and most efficient pattern.
Step-by-Step Solution
Key Concept
Cross-account Private Hosted Zone association and hybrid DNS resolution using Route 53 Resolver Inbound Endpoints.