创建自定义域名
创建 Web 应用时,Azure 会将应用分配给 azurewebsites.net
的子域。 假设 Web 应用名为 contoso
。 Azure 会为 Web 应用创建 URL 作为 contoso.azurewebsites.net
。 Azure 还会为应用分配一个虚拟 IP 地址。 对于生产 Web 应用,你可能希望用户看到自定义域名。
如何在应用服务 Web 应用上添加和保护自定义域
为应用配置自定义域名的步骤
创建自定义域名有三个步骤。 以下步骤概述了如何在 Azure 门户中创建域名。
重要
若要将自定义 DNS 名称映射到应用,需要为应用购买应用服务计划的付费层。
保留你的域名。 设置自定义域的最简单方法是直接在 Azure 门户中购买一个。 (此名称不是 Azure 分配的名称
\*.azurewebsites.net
。)注册过程使你能够直接在 Azure 门户中管理 Web 应用的域名,而无需转到第三方站点。 在 Azure 门户中,在 Web 应用中配置域名的过程也很简单。创建将域映射到你的 Azure Web 应用的 DNS 记录。 域名系统 (DNS) 使用数据记录将域名映射到 IP 地址。 有几种类型的 DNS 记录。
对于 Web 应用,可以创建
A
(地址)记录或CNAME
(规范名称)记录。A
记录会将域名映射到 IP 地址。CNAME
记录会将域名映射到另一个域名。 DNS 使用第二个名称来查找地址。 用户仍然可以在浏览器中看到第一个域名。 例如,可以将contoso.com
映射到webapp.azurewebsites.net
URL。
如果 IP 地址更改,
CNAME
条目仍然有效,但A
记录就必须更新。有些域注册机构不允许将
CNAME
记录用于根域或通配符域。 在这种情况下,必须使用A
记录。
启用自定义域。 拥有域并创建 DNS 记录后,可使用 Azure 门户验证自定义域并将其添加到 Web 应用。 请确保在发布之前测试域。