Your organization is using a Shared VPC model. Service project owners want to independently manage their DNS zones in service projects. All service project workloads must be able to resolve all private zones that are defined in other service projects. You need to create a solution that meets these goals. What should you do?
- ACreate a Cloud DNS private zone in each service project. Use a Cloud DNS forwarding zone to forward queries to the Shared VPC in the host project.
- BCreate a Cloud DNS private zone in each service project. Use Cloud DNS peering zones that target the Shared VPC in the host project.
- CCreate a Cloud DNS response policy zone in each service project. Use Cloud DNS peering zones that target the Shared VPC in the host project.
- DCreate a Cloud DNS private zone in each service project. Use cross-project binding to associate the zones to the Shared VPC in the host project. (correct answer)
Reveal answer & explanationHide answer
The correct answer is D. Option D: Create a Cloud DNS private zone in each service project. Use cross-project binding to associate the zones to the Shared VPC in the host project.
Explanation
Cloud DNS provides scalable, authoritative DNS with health checks and routing policies. Shared VPC centralizes network administration by sharing one VPC across multiple projects. A VPC provides a global, software-defined private network for your Google Cloud resources.