2011-12-14 112 views
0

如果您已使用Azure託管網站,那麼您知道只給予域指向(mysite.cloudapp.net)而非實際IP地址。在Windows Azure上託管公共網站時修復DNS

我有域名註冊的GoDaddy.com託管的DNS。雖然我可以輕鬆地將CNAME記錄(mycloudapp.mydomain.com)指向Windows Azure提供的域。不過,我需要能夠將A記錄(mydomain.com)指向Windows Azure。

我只能在mysite.cloudapp.net上進行查找併爲A記錄設置IP地址,但Windows Azure明確指出IP地址可以隨時更改。

我發現的一個竅門是在GoDaddy上設置域名轉發,指向mydomain.com - > www.mydomain.com,然後將CNAME記錄設置爲mysite.cloudapp.net。但是,通過此解決方法,我得到的結果不一致。

我發現的另一個解決方案是dnsazure.com,他們將在那裏託管您的DNS並監視IP地址mysite.cloudapp.net,並在IP更改時更新區域文件。

這兩種解決方案都不是一個好的答案。是否有其他人在Windows Azure上承載了高流量(1M訪問者/月),或者爲此提供了堅實的解決方案?

+0

我投票結束這個問題作爲題外話,因爲這應該是針對託管公司 –

回答

3

您現在是guaranteed如果您不刪除部署,您的VIP地址(外部IP)將不會更改。因此,只要你只做升級,你就可以簡單地記錄下VIP地址。如果這是不可能的(例如,您必須刪除/部署),那麼事先進行一些規劃仍然有幫助:只需創建一個新的託管服務,將CNAME和A記錄更新爲新的託管服務(但保留舊部署)。等待24小時,刪除舊的部署應該是安全的。

相關問題