Your company is designing a secure hub-and-spoke network topology in Azure. The hub virtual network, named `vnet-prod-us`, is allocated the address space . The following subnets must be provisioned within `vnet-prod-us`:
- A subnet for Azure Bastion to secure administrative access.
- A subnet for a VPN Gateway to connect with an on-premises datacenter.
- A subnet named `snet-web-api` to host public web API endpoints that require at least 28 usable IP addresses.
- A subnet named `snet-microservices` to host application microservices that require at least 120 usable IP addresses.
Additionally, you deploy a Private DNS Zone named `private.contoso.com` for internal name resolution, and you peer `vnet-prod-us` with a spoke virtual network named `vnet-spoke-01` that has no gateway of its own. Spoke VMs must be able to resolve records in `private.contoso.com` and access the on-premises datacenter via the hub's VPN Gateway.
Which of the following configurations meets the subnet sizing requirements while ensuring valid name resolution and routing?
- AConfigure `AzureBastionSubnet` as , `GatewaySubnet` as , `snet-web-api` as , and `snet-microservices` as . Create virtual network links in the `private.contoso.com` Private DNS Zone to both `vnet-prod-us` and `vnet-spoke-01`. Configure peering between the networks, but leave gateway transit disabled on both sides.
- Configure `AzureBastionSubnet` as , `GatewaySubnet` as , `snet-web-api` as , and `snet-microservices` as . Create virtual network links in the `private.contoso.com` Private DNS Zone to both `vnet-prod-us` and `vnet-spoke-01$. Enable gateway transit on the peering link from `vnet-prod-us` and configure the peering link from `vnet-spoke-01` to use the remote gateway.Answer
- CConfigure `AzureBastionSubnet` as , `GatewaySubnet` as , `snet-web-api` as , and `snet-microservices` as . Create virtual network links in the `private.contoso.com` Private DNS Zone to both `vnet-prod-us` and `vnet-spoke-01`. Enable gateway transit on the peering link from `vnet-prod-us` and configure the peering link from `vnet-spoke-01` to use the remote gateway.
- DConfigure `AzureBastionSubnet` as , `GatewaySubnet` as , `snet-web-api` as , and `snet-microservices` as . Create a virtual network link in the `private.contoso.com` Private DNS Zone to `vnet-prod-us` only. Enable gateway transit on the peering link from `vnet-prod-us` and configure the peering link from `vnet-spoke-01` to use the remote gateway.