A global hospitality and travel conglomerate is designing a hybrid DNS resolution strategy for its multi-account AWS environment, which is connected to an on-premises datacenter via AWS Direct Connect. The on-premises environment hosts the DNS domain `hospitality.local`. Within AWS, a central Shared Services account hosts a Route 53 Private Hosted Zone (PHZ) for `aws.hospitality.internal`. Several application VPCs exist in separate member accounts under AWS Organizations, and they must resolve both `hospitality.local` and `aws.hospitality.internal`. Additionally, on-premises systems must resolve `aws.hospitality.internal`.
Which combination of steps should a solutions architect perform to implement this DNS architecture? (Select TWO.)
- Authorize the association of the `aws.hospitality.internal` Private Hosted Zone with each consumer VPC in the application accounts by running the `CreateVPCAssociationAuthorization` API operation from the Shared Services account, and then complete the association in the application accounts.Answer
- Create an outbound Route 53 Resolver endpoint in a central Network VPC. Create a Route 53 Resolver forwarding rule for the `hospitality.local` domain that points to the on-premises DNS servers, share this rule with the organization using AWS Resource Access Manager (RAM), and associate it with all application VPCs.Answer
- CAssociate the `aws.hospitality.internal` Private Hosted Zone only with the central Network VPC, allowing the application VPCs to transitively resolve the domain through the Transit Gateway connection without local zone associations.
- DDeploy a Route 53 Resolver inbound endpoint directly onto the Direct Connect Gateway, and configure the on-premises DNS servers to forward queries for `aws.hospitality.internal` to this endpoint's interface.
- EShare the `aws.hospitality.internal` Private Hosted Zone with the application accounts using AWS Resource Access Manager (RAM), allowing the administrator of each account to directly associate it with their VPCs.
Answer
Authorize the association of the Private Hosted Zone with consumer VPCs using the cross-account authorization API from the owner account, and create a Route 53 Resolver outbound forwarding rule for the on-premises domain in a central Network VPC, sharing it across the organization using AWS Resource Access Manager.
To resolve private hosted zones across accounts, you must establish an association between the zone and the consumer VPCs. Because the zone and the VPCs belong to different AWS accounts, the zone owner must first authorize the association, and the VPC owner must then submit the association request. For hybrid DNS resolution pointing to on-premises networks, Route 53 Resolver outbound endpoints are created in a central VPC, and forwarding rules are shared across the organization using AWS Resource Access Manager (RAM) to allow other VPCs to reuse the outbound connectivity.
Step-by-Step Solution
Key Concept
Cross-Account Private Hosted Zone Association and Centralized Hybrid DNS