【问题标题】:How to use Azure Web App + Azure DNS for root domain?如何将 Azure Web App + Azure DNS 用于根域?
【发布时间】:2016-05-07 21:22:31
【问题描述】:

我正在尝试做一些非常简单的事情。我在 Godaddy 上有一个域名。我想使用 Azure Dns 托管域并将其连接到 azure 网站。

我使用 CNAME 方法为 www.mydomain.com 工作。但是我无法获得根域,即我的 domain.com 来使用这种方法。我尝试添加 * A 记录,但没有奏效。我也尝试使用@ 进行 CNAME,但这也不起作用。

有人知道如何让根域工作吗?这看起来很基本,但没有文档,也不明显。

谢谢

感谢您对此的反馈!

【问题讨论】:

  • 您是否进行了 nslookup 以确认您看到了正确的记录(即:它们已传播)?
  • 对于* A 记录,* 不覆盖根。 Azure DNS 不会让你做 CNAME root。剩下的唯一选择似乎是指向虚拟 IP 的 A 记录。但是那个虚拟IP不会改变吗?

标签: visual-studio azure dns azure-web-app-service


【解决方案1】:

如果您需要使用静态 IP 创建隔离部署,请查看服务环境。参考firstsecond

正如您提到的 Azure DNS,我假设您指的是 Azure DNS 服务。如果是这样,那么如果您具有所需的访问权限,则有可能。 Reference for the DNS zones.

关于您关于 www 和 CNAME 的问题,应该考虑和设置一些细微差别。请参考那个post

【讨论】:

  • 我正在尝试设置 Azure DNS 父域和 sud 域 DNS 区域以使根域正常工作。您在此处为 www/cname 提供的链接有效,但是有关如何在注册商中使用自己的名称服务器的任何类似材料?我已经在这里发布了这个但无法弄清楚我错过了什么。您能否看看我在此处发布的设置 [link]stackoverflow.com/questions/38774313/…
【解决方案2】:

您可以在 Azure DNS 中设置 DNS“A”记录,以指向 Web 应用门户中为该站点列出的 IP 地址(根据先前答案提供的屏幕截图)。 Web 应用团队正是为此目的提供了 IP 地址,他们知道无法更改这些 IP 地址,因为 DNS 条目会中断。

请注意,无需使用通配符记录(名称 = '*')。您应该在域顶点使用 A 记录(名称 = '@',或者如果使用 Azure 门户,您也可以将名称留空)。

【讨论】:

    【解决方案3】:

    如果您在免费网站计划中托管您的 WebAPP,则没有任何添加 * A 记录的选项。您必须将您的网络应用计划更改为至少共享计划而不是免费计划。

    【讨论】:

    • 谢谢——那里列出的 Azure IP 地址不是会发生变化,因此用于 A 记录不安全吗? (即它是“虚拟 IP”而不是静态 IP)
    猜你喜欢
    • 2017-07-29
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多