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

标签 azure dns cname http-redirect srv

所以:

  • 我有一个域 example.com

  • 我在 example.cloudapp.net 上有一个 Microsoft Azure 项目

  • 我使用 CNAME 记录使 www.example.com 与 example.cloudapp.net 配合使用。

现在的问题:

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

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

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

我能想象完成此任务的唯一记录是 SRV,但我不知道如何正确使用它。有什么帮助或建议吗?

致以诚挚的问候,

危机

最佳答案

这更多是 DNS 管理问题,而不是 Azure 问题。

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

您可以了解有关管理部署的更多信息 here 。和here有一个完整的“VIP 持久性”部分,其中解释了如何保留您的 VIP 地址。

所以,只要A记录到您的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即可。

关于azure - 如何使用 SRV(或任何其他)记录来重定向域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11433570/

相关文章:

azure - Azure Data Lake Store 是否支持 Kerberos/LDAP/SSO 身份验证?

azure - 使用 NiFi 从 Azure 到 Google Cloud Platform 的数据流

express - DNS 预取如何危害安全/隐私?

dns - CNAME 记录中的 * 是否优先于显式子域?

ssl - Heroku SSL 证书 : change default email address

c# - Entity Framework 列加密问题

powershell - 用于将 SQL Azure 数据库升级到标准和高级服务级别/降级到标准和高级服务级别的脚本

windows - 脚本忽略退出命令并中断函数 BATCH/CMD

spring - 具有多个域的 Web 应用程序指向父域的子文件夹

redirect - 在 Azure VM 上安装通配符 SSL 证书