我想为 Azure SQL 托管实例设置自定义 DNS,根据文档,我需要将 Azure Recursive Resolver DNS IP 地址 168.63.129.16 放在虚拟网络 DNS 列表的末尾。
将 168.63.129.16 添加到 DNS 列表会影响虚拟网络中的名称解析吗?
我想为 Azure SQL 托管实例设置自定义 DNS,根据文档,我需要将 Azure Recursive Resolver DNS IP 地址 168.63.129.16 放在虚拟网络 DNS 列表的末尾。
将 168.63.129.16 添加到 DNS 列表会影响虚拟网络中的名称解析吗?
Azure SQL 托管实例使用 DNS 来解析控制实例的 Azure 管理服务的 IP 以及健康信息的发送位置。如果要放置自己的自定义 DNS,托管实例需要此规则作为备用选项,以防自定义 DNS 服务器没有响应,并且存在托管实例无法访问 Azure 管理服务以保持正常运行的风险。
注意 - 这只是实现我们要求自定义 DNS 服务器必须提供公共 DNS 名称解析的一种方式。如果在本地拥有自定义 DNS 服务器,这甚至是不可能的。
仅当所有 DNS 服务器都关闭时,将 168.63.129.16 添加到 DNS 列表才会影响 VNet 中的名称解析。仅当列表中的上层 DNS 服务器没有响应时,DNS 解析才会退回到列表中。如果响应是无法解析名称,则简单地接受该答案,而无需进一步传播请求。