首页 > 解决方案 > 什么是 GCP 等效于 Microsoft Azure 上虚拟网络的 DNS 服务器配置?

问题描述

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

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

虚拟网络的 azure 门户 dns 配置

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

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

提前致谢。

标签: azuregoogle-cloud-platformgoogle-cloud-dnsgoogle-cloud-networkinggoogle-cloud-vpn

解决方案


与 Azure 自定义 DNS 服务器等效的 Google Cloud 正在使用 DNS 策略来启用备用名称服务器。

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

gcloud dns 策略创建

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


推荐阅读