什么是 Azure DNS?

Azure DNS 是 DNS 域的托管服务,它使用 Azure 基础结构提供名称解析。 通过在 Azure 中托管域,可以使用与其他 Azure 服务相同的凭据、API、工具和计费来管理 DNS 记录。

不能使用 Azure DNS 来购买域名。 可以通过第三方域名注册机构购买域名,但需支付年费。 然后,可以将域托管在 Azure DNS 中来管理记录。 有关详细信息,请参阅 向 Azure DNS 委派域

Azure DNS 附带了以下功能。

可靠性和性能

Azure DNS 中的 DNS 域托管在 DNS 名称服务器的 Azure 全球网络上。 Azure DNS 使用任意广播网络。 每个 DNS 查询由最近的可用 DNS 服务器来应答,为你的域提供快速性能和高可用性。

安全性

Azure DNS 基于 Azure 资源管理器,后者提供以下功能:

  • Azure 基于角色的访问控制 (Azure RBAC):控制谁有权访问针对组织的特定操作。

  • 活动日志:监视你的组织中的用户对资源进行了怎样的修改,或者在进行故障排除时查找错误。

  • 资源锁定:锁定订阅、资源组或资源。 锁定可以防止组织中的其他用户意外删除或修改重要资源。

有关详细信息,请参阅如何保护 DNS 区域和记录

DNSSEC

Azure DNS 当前不支持 DNSSEC。 在大多数情况下,可以通过在应用程序中始终使用 HTTPS/TLS 来减少对 DNSSEC 的需求。 如果 DNSSEC 是 DNS 区域的关键要求,则可以使用第三方 DNS 托管提供程序托管这些区域。

易于使用

Azure DNS 可以管理 Azure 服务的 DNS 记录,还可以为外部资源提供 DNS。 Azure DNS 集成在 Azure 门户中,与其他 Azure 服务使用相同的凭据、支持合同和计费功能。

DNS 基于在 Azure 中托管的 DNS 区域数和接收的 DNS 查询数进行计费。 若要深入了解定价,请参阅 Azure DNS 定价

可以通过 Azure 门户、Azure PowerShell cmdlet 和跨平台 Azure CLI 对域和记录进行管理。 需要自动 DNS 管理的应用程序可通过 REST API 和 SDK 与服务进行集成。

具有专用域的可自定义虚拟网络

Azure DNS 还支持 DNS 专用域。 此功能允许在专用虚拟网络中使用自定义域名而不使用当前可用的由 Azure 提供的名称。

有关详细信息,请参阅在专用域中使用 Azure DNS

别名记录

Azure DNS 支持别名记录集。 可以使用别名记录集来引用 Azure 资源,例如 Azure 公共 IP 地址、Azure 流量管理器配置文件或 Azure 内容分发网络 (CDN) 终结点。 如果基础资源的 IP 地址发生更改,别名记录集将在 DNS 解析过程中无缝更新。 别名记录集指向服务实例,而服务实例与 IP 地址相关联。

另外,现在可以使用别名记录将顶点或裸域指向流量管理器配置文件或 CDN 终结点。 例如 contoso.com。

有关详细信息,请参阅 Azure DNS 别名记录概述

后续步骤