GCP是否支持内部DNS服务?我不需要我的区域公开,但我希望我的gce实例使用它来解析内部服务。
GCP提供了内部DNS服务。您可以在私有网络中设置专用的DNS服务器,以便您的GCE实例可以使用它来解析内部服务。这样,您不必将您的区域公开,同时也可以确保内部服务的可靠性和安全性。
GCP是否支持内部DNS服务?我不需要我的区域公开,但我希望我的gce实例使用它来解析内部服务。
Instances using the default global DNS : [HOST_NAME] .c.[PROJECT_ID].internal
Instances enabled for Zonal DNS : [HOST_NAME].[ZONE].c.[PROJECT_ID].internal
ping example-instance.us-west1-c.c.example-project.internal -c 1
是的,从2018年10月开始,Google Cloud DNS支持私有DNS区域。
您可以创建域和DNS条目(指向任何实例、负载均衡器、服务),这些条目仅在您允许的VPC网络内部可见,而不可通过互联网访问。
DNS服务器 每个实例的元数据服务器充当DNS服务器。它在本地VPC网络中存储所有VPC网络IP地址的DNS条目,并调用Google的公共DNS服务器以获取VPC网络外的条目。您无法配置此DNS服务器,但如果愿意,可以设置自己的DNS服务器并通过编辑/etc/resolv.conf文件配置您的实例使用该服务器。
编辑: 正如最近的答案所指出的那样,Cloud DNS现在支持私有区域。