【问题标题】:How to set up Azure IP alias directly using DNS name?如何使用 DNS 名称直接设置 Azure IP 别名?
【发布时间】:2019-07-12 07:25:26
【问题描述】:

我正在 Azure 服务上设置我的网站。我的 DNS 区域是“xxx.io”(例如)。我可以使用 Alias 记录集创建诸如“main.xxx.io”或“web.xxx.io”之类的地址,它们运行良好。但是我无法直接使用“xxx.io”作为地址访问该网站。我如何做到这一点?
PS:我同事说以前可以用,现在不行,也不知道怎么用。

【问题讨论】:

    标签: azure dns ip azure-web-app-service


    【解决方案1】:

    您可以创建一个名为@ 的A 记录,其值为您网站的IP 地址。 @(根域)不能使用 CNAME。好吧,你可以,但它违反了规则(afaik)。

    【讨论】:

    • 我试过@,但它不允许我这样做,说已经有一个@
    • 好吧,你想让我做什么?删除现有的或更改它
    【解决方案2】:

    如果您的网站托管在虚拟机等 Azure 服务上。您只需添加一个名为 @A 记录,以指向 Azure VM 的公共 IP 地址。

    如果您的网站托管在 Azure Web 应用服务上,您必须在 DNS 区域中添加 ATXT 类型的记录以使用根域。应用服务计划(非 ASE)是多租户的,您必须使用 TXT 记录来验证哪个网站将使用域名主机名。

    名为@的TXT记录,值为mywebapp.azurewebsites.net; A记录名为@,值为你的网站公网IP。

    您可以参考这张图片并获取更多详细信息here

    【讨论】:

    • 感谢您的回答。它没有解决问题,但我们可以接受我们现在拥有的东西,即“web.xxx.io”域。
    猜你喜欢
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多