2014-09-18 96 views
4

我在Google Compute Engine上偶尔运行一个服务器。我宁愿不付费购买静态IP地址,只是在实例运行时使用短暂的IP地址。 GCE是否可以向DNS发布从实例名称到可以使用的短暂IP或CNAME的映射?例如。类似于instancename.projectname.googlecompute.com,它具有足够低的TTL,可以在开始启动后很快解决它以指向我的实例的IP地址?Google是否为Google Compute Engine实例发布DNS记录?

我无法找到的文档这样的事,但如果它不存在,这是非常令我感到诧异。

+0

your-ip.bc.googleusercontent.com,前178.125.96.3.bc.googleusercontent.com – Marilu 2014-09-18 23:58:42

+1

谢谢,这是伟大的,所有,但它并不比一个IP地址更好。我希望可以保持与我的实例更改的IP地址相同的内容,因为我不想为静态IP付费。看起来唯一的方法是让实例上的软件在启动时注册一个动态DNS映射。 – 2014-09-19 20:27:35

回答

2

是由DNS名称来达到您的实例的唯一方法是自己创建一个DNS条目,如使用静态指向一个静态IP地址或动态DNS条目指向您的临时地址的记录(其中就是我为我的例子所做的)。

计算引擎不提供预定义的主机名,例如App Engine,指向app_name .appspot.com。

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

但也有很多其他的DNS提供商那里谁可以做同样的事情的。

相关问题