什么是 Azure 公共 DNS?

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

无法使用 Azure 公共 DNS 来购买域名。 你可以支付年费购买域名。 然后,可以将域托管在 Azure 公共 DNS 中来管理记录。 有关详细信息,请参阅 向 Azure DNS 委派域

Azure 公共 DNS 附带以下功能。

可靠性和性能

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

安全性

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

  • Azure 基于角色的访问控制 (Azure RBAC):控制谁有权访问针对组织的特定操作。
  • 活动日志:监视你的组织中的用户对资源进行了怎样的修改,或者在进行故障排除时查找错误。
  • 资源锁定:锁定订阅、资源组或资源。 锁定可以防止组织中的其他用户意外删除或修改重要资源。

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

DNSSEC

Azure 公共 DNS 支持 DNSSEC。 有关详细信息,请参阅 DNSSEC 概述

易于使用

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 内容分发网络(CDN)端点。 如果基础资源的 IP 地址发生更改,别名记录集将在 DNS 解析过程中无缝更新。 别名记录集指向服务实例,而服务实例与 IP 地址相关联。

此外,你现在可以通过别名记录将你的 Apex 或裸域指向 CDN 端点。 例如 contoso.com。

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

流量管理器关联记录

Important

流量管理器关联记录当前处于预览阶段。 有关适用于 beta 版、预览版或尚未正式发布的 Azure 功能的法律条款,请参阅 Azure 预览补充使用条款

流量管理器关联记录是Azure DNS的一个功能,用于创建DNS记录集与Azure 流量管理器配置文件之间的直接链接。 与别名记录不同,流量管理器关联记录始终使用集成解析模式——直接向客户端返回终结点 IP 地址,而不经过到 trafficmanager.cn 的中间 CNAME 跳转。 这使共享 trafficmanager.cn 域远离线路,简化防火墙策略,并保留了签名区域的DNSSEC信任链。 严格类型配置 在流量管理器端强制端点类型一致性。

更多信息请参见 交通管理链接记录概述

后续步骤