2014-09-18 99 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提供商那裏誰可以做同樣的事情的。

相關問題