什么是 GCP 等同于 Microsoft Azure 上虚拟网络的 DNS 服务器配置?

What is GCP equivalent of DNS Server Configuration for a Virtual Network on Microsoft Azure?

我希望在 GCP 上的 VPC 网络中运行的虚拟机能够解析我的本地网络 DNS 服务器记录,例如 *.mycompany.com

现在我不能 nslookup 像示例那样的 DNS。mycompany.com,为了能够在 Azure 中执行此操作,有一个配置可以为特定的虚拟网络设置 DNS 服务器,之后,该虚拟网络中的所有资源都使用该 DNS 服务器。是否知道特定网络的 DNS 设置的 GCP 等价物是什么?

我需要在 GCP 端执行此操作。我在 GCP 文档上关注 this link 并尝试创建用于转发的私有 DNS 区域,但我无法完全理解它是如何工作的。因为与 Azure 不同,它对我来说似乎有点复杂。

注意:对于 Azure 和 GCP,本地网络和云之间都有 VPN 隧道。

提前致谢。

相当于 Azure 自定义 DNS 服务器的 Google 云正在使用 DNS 策略启用备用名称服务器。

gcloud dns policies create POLICY_NAME \
    --description=DESCRIPTION \
    --networks=VPC_NETWORK_LIST \
    --alternative-name-servers=ALTERNATIVE_NAMESERVER_LIST

gcloud dns policies create

我推荐转发区域,但创建策略可能更容易实施。

找到这个,对于 DNS 服务器策略:Applying Cloud DNS server policies