public GCP 计算实例的实例 CNAME

public instance CNAME for GCP compute instance

Azure 提供了一种使用 *.cloudapp.net 访问 VM 的方法,GCP 中是否有类似的方法?如果是,where/how 我可以看到用于访问该实例的确切 CNAME 吗?

我读到它 *.googleapi.com,但无法在 GCP 门户网站上的任何地方找到它

注意这个SO question评论说它应该是格式computername.c.googleprojectid.googleapis.com,这是不正确的吗?

Google Cloud Compute Engine 虚拟机(实例)通过 Google 云外部的 IP 地址或 Google 云内部的内部 DNS 名称访问。如果您需要 public DNS 名称,您必须在您的 DNS 服务器中为您的域名配置 public DNS 名称。

Google Cloud 确实为您的实例创建了一个内部 DNS 名称。但是,此 DNS 名称是私有的,只能在与实例相同的 VPC 中解析。

您可以使用 Cloud DNS,同时将注册商处的名称服务器设置为 Cloud DNS。 参见 Updating your domain's name servers。 这意味着,您必须提供自己的域名和至少一个外部 IP - 即使使用外部 DNS。要编辑的区域文件的位置仅取决于域注册设置的名称服务器。