Google会为Google Compute Engine实例发布DNS记录吗?

Tim*_*rks 7 google-compute-engine

我正在Google Compute Engine上运行偶尔启动的服务器.我不想支付静态IP地址,只是在实例运行时使用临时IP地址.GCE是否会向DNS发布从实例名称到我可以使用的短暂IP或CNAME到的映射?例如instancename.projectname.googlecompute.com,具有足够低的TTL,可以解决它在启动后很快指向我的实例的IP地址?

我在文档中找不到这样的东西,但如果它不存在,那对我来说是非常令人惊讶的.

小智 3

是的,通过 DNS 名称访问您的实例的唯一方法是自己创建一个 DNS 条目,例如使用指向静态 IP 地址的静态 A 记录或指向您的临时地址的动态 DNS 条目(这就是我所做的)以我为例)。

Compute Engine 不像 App Engine 那样提供预定义的主机名,指向app_name .appspot.com。

我的 DNS 提供商 freedns.afraid.org 使 DDNS 变得相当简单。对于要命名的主机,创建静态 A 记录,然后单击 DDNS 链接,它会为您提供一个 wget 或 curl 命令行,以便从 VM 实例上的 cron 作业运行。

但还有很多其他 DNS 提供商可以做类似的事情。