Google Professional Cloud Network Engineer Question 13
Single answerGoogle Cloud PlatformYour organization has a hybrid cloud setup with workloads running both in Google Cloud and on-premises. You need to provide domain name resolution for internal applications hosted in Google Cloud and on-premises. The organization requires centralized management of DNS records and low-latency DNS resolution for all workloads. Which DNS topology should you implement?
- A
Use Cloud DNS with private zones for Google Cloud workloads and maintain an independent DNS server on-premises.
- B
Use a split-horizon DNS setup with Cloud DNS managing private zones for Google Cloud and forwarding queries to on-premises DNS servers for on-premises records.
- C
Use Cloud DNS with public zones for all DNS records, including both Google Cloud and on-premises workloads.
- D
Migrate all DNS management to on-premises DNS servers and configure Google Cloud to use the on-premises DNS servers via DNS forwarding.
Show answer and explanation
Correct answer: B
Explanation
A split-horizon DNS topology is ideal for hybrid cloud environments. Cloud DNS private zones can manage DNS records for Google Cloud workloads, while queries for on-premises records can be forwarded to on-premises DNS servers. This approach ensures centralized DNS record management, low-latency resolution, and secure internal DNS handling.
- A. Incorrect.
This option does not meet the requirement for centralized management of DNS records, as DNS would be managed separately in Google Cloud and on-premises environments.
- B. Correct.
This option allows centralized DNS record management using Cloud DNS private zones while enabling low-latency resolution by forwarding queries to on-premises DNS for on-premises records. It fits the hybrid cloud use case effectively.
- C. Incorrect.
Using public zones for all DNS records would expose internal records to the public internet, which is not secure or recommended for internal applications.
- D. Incorrect.
Migrating all DNS to on-premises would not provide low-latency resolution for workloads in Google Cloud and introduces unnecessary dependency on on-premises infrastructure.