2011-12-14 63 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小时,删除旧的部署应该是安全的。