如何使用SRV(或任何其他)记录重定向域?

时间:2012-07-11 13:18:44

标签: azure dns cname http-redirect srv

所以:

  • 我有一个域example.com

  • 我在example.cloudapp.net上有一个微软的azure项目

  • 我使用CNAME记录让www.example.com与example.cloudapp.net一起使用。

现在出现了问题:

  • 没有www的域名。部分不起作用!

  • 我没有任何选项可以在我的域名提供商帐户中重定向它。我只能设置:A,MX,CNAME,TXT,AAAA或SRV记录。

    • CNAME和A不起作用。我试过CNAME,但它不适用于example.com。对于A记录,您必须提供IP,对于azure帐户来说也不是很聪明。

我能想象实现这一目标的唯一记录是SRV,但我不知道如何正确使用它。有任何帮助或建议吗?

致以最诚挚的问候,

克里斯

1 个答案:

答案 0 :(得分:1)

这是更多DNS管理问题,然后是Azure问题。

您当然可以在Azure部署中使用A记录。当MSFT宣布VIP(虚拟IP地址)的持久性功能时,至少还有6个月(如果不是更长时间)。这意味着只要您不删除部署,您的部署(一旦部署!)将具有1个不变的公共IP地址!该VIP将在升级过程中持续存在。

您可以找到有关管理部署here的更多信息。 here还有一个完整的部分" VIP"的Persitence,其中解释了您的VIP地址是如何保留的。

因此,只需记录到您的VIP地址,只要您不删除部署,它就会起作用。无论如何,谁需要访问已删除的部署。只是在您删除旧部署时尝试不要忘记更新A记录。

更新**

我刚做了几次检查,我认为值得尝试遵循SVR记录:

_http._tcp 21600 IN SRV 10 10 80 yourservice.cloudapp.net。

注意最后的点,这是必不可少的,也很重要!

(我会尽快自己尝试 - 这绝对值得探讨)

更新2 **

有趣的观察。我为其中一个域制作了一个这样的记录。但是,结果是明确重定向到http://yourservice.cloudapp.net/而不是http://mydomain.com/。结果是 - 不能使用SRV。只需使用A记录指向您的VIP。