Soru

Zorluk: ZorMulti-Account and Hybrid DNS Architecture Strategy

A financial services institution manages its multi-account environment on AWS using AWS Organizations. A central Transit Gateway (TGW) in the Net-Services account interconnects all corporate VPCs, and an AWS Direct Connect (DX) connection with a Transit VIF links the TGW to the on-premises datacenter. A central Hub VPC in the Net-Services account handles centralized network services. The institution has recently acquired a fintech startup, which operates in a separate AWS Organization. The startup's application runs in a VPC (`vpc-fintech`) and utilizes a Route 53 Private Hosted Zone (PHZ) for `fintech.internal` in the startup's AWS account. The security and networking requirements are: 1) Bidirectional DNS resolution must be enabled between all AWS VPCs and the on-premises network. 2) The PHZ `fintech.internal` must remain in the startup's account due to strict governance, but must be resolvable by all corporate VPCs and on-premises. 3) No VPC Peering is allowed between the corporate accounts and the startup account; all routing must go through the Transit Gateway. Which DNS architecture strategy should a solutions architect recommend to satisfy these requirements?

  1. A
    Share the `fintech.internal` Private Hosted Zone from the startup's account to the organization's accounts using AWS Resource Access Manager (RAM). In the Net-Services account, associate the shared hosted zone with the Hub VPC and other production VPCs. Deploy Route 53 Resolver Inbound Endpoints in the Hub VPC. Create Outbound Resolver Rules for `corp.internal` pointing to the on-premises DNS servers, share them via RAM, and associate them with all VPCs. Configure on-premises DNS forwarders to target the Inbound Endpoint IPs.
  2. B
    Establish a Transit Gateway attachment for `vpc-fintech` to the central Transit Gateway. In the startup's account, associate the `fintech.internal` PHZ with the corporate Hub VPC. Deploy Route 53 Resolver Outbound Endpoints in the Hub VPC, and create Outbound Rules that forward queries for `fintech.internal` to the Route 53 Resolver link-local IP address `169.254.169.253169.254.169.253` in `vpc-fintech` over the Transit Gateway connection. Configure on-premises DNS servers to route through the Direct Connect Gateway directly to `vpc-fintech` for resolving `fintech.internal` queries.
  3. Submit a cross-account hosted zone association authorization from the startup's account to associate `fintech.internal` with the corporate Hub VPC and other VPCs, then associate them using the AWS CLI or SDK. Deploy Route 53 Resolver Inbound and Outbound Endpoints in the Hub VPC. Create Outbound Resolver Rules for the on-premises domain `corp.internal` pointing to the on-premises DNS servers, share them via AWS RAM with all organization accounts, and associate them with all VPCs. Configure on-premises DNS forwarders to point queries for `fintech.internal` to the Hub VPC Inbound Endpoint IPs.Cevap
  4. D
    Deploy Route 53 Resolver Inbound and Outbound Endpoints in the Hub VPC and in `vpc-fintech`. Create a Direct Connect Gateway (DXGW) association with `vpc-fintech`'s Virtual Private Gateway (VGW) to route DNS traffic directly. Configure on-premises DNS forwarders to point to the Inbound Endpoint in `vpc-fintech` over a dedicated Private VIF on the DXGW, bypassing the Transit Gateway. Associate the `fintech.internal` PHZ with the DXGW to allow transitive lookup.

Cevap

Submit a cross-account hosted zone association authorization from the startup's account to associate the Private Hosted Zone with the corporate VPCs, accept it in the corporate accounts, and configure central Route 53 Resolver Inbound and Outbound Endpoints in the Hub VPC to route queries between on-premises and AWS via RAM-shared rules.
The correct solution uses Route 53 cross-account private hosted zone (PHZ) association to allow the corporate VPCs to resolve startup domains. To make the PHZ resolvable from on-premises, the corporate Hub VPC is associated with the startup's PHZ, allowing the Route 53 Resolver Inbound Endpoint in the Hub VPC to handle incoming DNS queries for the startup domain. Route 53 Resolver Outbound Endpoints in the Hub VPC, paired with Outbound Rules shared via AWS RAM, allow the corporate VPCs to forward queries for on-premises domains to the on-premises DNS servers.

Adım Adım Çözüm

1
Authorize the cross-account association of the startup's Private Hosted Zone (`fintech.internal`) with the corporate Hub VPC and other VPCs using the startup's AWS account credentials.
An association authorization is created in Route 53 for the target VPCs.
Route 53 Private Hosted Zones cannot be shared via AWS RAM; they require a manual or scripted association authorization process across accounts.
2
Associate the Private Hosted Zone with the Hub VPC and other consumer VPCs from the Net-Services and application accounts.
The corporate VPCs are associated with the `fintech.internal` zone, enabling DNS resolution for that namespace inside those VPCs.
This allows resources in the corporate VPCs to resolve the startup's domains natively via the local Route 53 Resolver.
3
Create Route 53 Resolver Inbound and Outbound Endpoints in the Hub VPC of the Net-Services account.
Inbound and Outbound Endpoints are established with dedicated IPs in the Hub VPC.
Inbound endpoints allow the on-premises DNS servers to query AWS DNS. Outbound endpoints allow AWS VPCs to query on-premises DNS.
4
Configure Route 53 Resolver Outbound Rules for the on-premises domain `corp.internal` pointing to the on-premises DNS servers. Share these rules using AWS RAM with the corporate organization.
All corporate VPCs inherit the Outbound Rules and forward `corp.internal` queries to the on-premises DNS servers.
Sharing rules via RAM reduces administrative overhead compared to recreating endpoints and rules in every account.

Anahtar Kavram

Cross-account Route 53 Private Hosted Zone (PHZ) association paired with Route 53 Resolver endpoints for hybrid, multi-account DNS resolution.
Bu soruyu puanla