什么是 Azure DNS?
Azure DNS 是一种云服务,可用于承载和管理域名系统 (DNS) 域,也称为 DNS 区域。 DNS 区域是 DNS 记录的集合。 DNS 记录可以将与相关区域关联的完全限定的域名 (FQDN) 与 IP 地址或其他 DNS 记录相关联。 例如,将 www.tailwindtraders.com
(主机记录)映射到特定 IP 地址 (40.71.177.34)。
通过 Azure DNS 可以使用 Azure 门户、Azure PowerShell、Azure CLI 和 Rest API 来管理 DNS 区域数据。 你无需通过第三方 DNS 提供商管理 DNS 区域数据或在物理服务器或虚拟机上自行承载和管理 DNS 服务器服务,而是可以使用 Azure 管理工具包来管理与 Azure 资源相关的 DNS 区域数据。 如果选择使用 Azure DNS 来托管 tailwindtraders.com DNS 区域,则可以使用 Azure 工具而不是使用域注册机构提供的一组单独的工具来管理区域数据。
由于 Azure DNS 托管在 Microsoft 的 Azure 基础结构上,与你的组织或第三方管理的单个服务器上托管的 DNS 服务相比,该服务的网络故障恢复能力更强。 如果承载重要 DNS 区域数据的 DNS 服务(如组织的网站或电子邮件服务器的记录)变得不可用,则这些服务可能无法正常工作。 例如,DNS 服务器中断不仅导致用户无法导航到你组织的网站,还会导致用户无法向你组织中的其他人发送电子邮件!
可以将 Azure DNS 与 Azure 资源完全集成。 Azure DNS 提供的功能使你能够根据在 Azure 中部署或修改资源的时间自动更新记录。 例如,如果你未使用 Azure DNS,而选择部署一个要与自定义 FQDN app.tailwindtraders.com 关联的 Web 应用程序,则需要在 tailwindtraders.com DNS 区域中创建或更新 app.tailwindtraders.com 的主机记录,使其指向你单独管理的 DNS 服务器上的 Web 应用的 IP 地址。 利用 Azure DNS,可以自动执行配置和更新 DNS 记录的过程。 如果将 Web 应用移动到新位置,则与该 Web 应用关联的 Azure DNS 记录会自动更新。
Azure DNS 支持所有常见 DNS 记录类型,包括 A、AAAA、CNAME、MX、PTR、SOA、SRV 和 TXT 记录。 Azure DNS 支持映射到 IPv4 和 IPv6 地址的记录,使用 IPv4 和 IPv6 地址的客户端都可以访问 Azure DNS 服务器。