创建自定义域名

已完成

创建 Web 应用时,Azure 会将应用分配给 azurewebsites.net 的子域。 假设 Web 应用名为 contoso。 Azure 会为 Web 应用创建 URL 作为 contoso.azurewebsites.net。 Azure 还会为应用分配一个虚拟 IP 地址。 对于生产 Web 应用,你可能希望用户看到自定义域名。

如何在应用服务 Web 应用上添加和保护自定义域

为应用配置自定义域名的步骤

创建自定义域名有三个步骤。 以下步骤概述了如何在 Azure 门户中创建域名。

重要

若要将自定义 DNS 名称映射到应用,需要为应用购买应用服务计划的付费层。

  1. 保留你的域名。 设置自定义域的最简单方法是直接在 Azure 门户中购买一个。 (此名称不是 Azure 分配的名称 \*.azurewebsites.net。)注册过程使你能够直接在 Azure 门户中管理 Web 应用的域名,而无需转到第三方站点。 在 Azure 门户中,在 Web 应用中配置域名的过程也很简单。

  2. 创建将域映射到你的 Azure Web 应用的 DNS 记录。 域名系统 (DNS) 使用数据记录将域名映射到 IP 地址。 有几种类型的 DNS 记录。

    • 对于 Web 应用,可以创建 A(地址)记录或 CNAME(规范名称)记录。

      • A 记录会将域名映射到 IP 地址。
      • CNAME 记录会将域名映射到另一个域名。 DNS 使用第二个名称来查找地址。 用户仍然可以在浏览器中看到第一个域名。 例如,可以将 contoso.com 映射到 webapp.azurewebsites.net URL。
    • 如果 IP 地址更改,CNAME 条目仍然有效,但 A 记录就必须更新。

    • 有些域注册机构不允许将 CNAME 记录用于根域或通配符域。 在这种情况下,必须使用 A 记录。

  3. 启用自定义域。 拥有域并创建 DNS 记录后,可使用 Azure 门户验证自定义域并将其添加到 Web 应用。 请确保在发布之前测试域。