配置并验证 Microsoft Purview 专用终结点的 DNS 名称解析

概念概述

为 Microsoft Purview 帐户设置专用终结点时,准确的名称解析是一项关键要求。

可能需要在 DNS 设置中启用内部名称解析,以将专用终结点 IP 地址解析为完全限定的域名, (FQDN) 从数据源和管理计算机Microsoft Purview 帐户和自承载集成运行时,具体取决于要部署的方案。

提示

部署 DNS 区域时,不要使用特定的 IP 地址。 Azure 资源的 IP 地址不是静态的,使用静态 IP 地址生成 DNS 区域最终会导致错误。

部署选项

使用 Microsoft Purview 帐户的专用终结点时,请使用以下任一选项来设置内部名称解析:

提示

选项 1 - 部署新的 Azure 专用 DNS区域

部署新的 Azure 专用 DNS区域

若要启用内部名称解析,可以在部署 Microsoft Purview 帐户的 Azure 订阅中部署所需的 Azure DNS 区域。

显示 DNS 区域的屏幕截图。

创建引入、门户和帐户专用终结点时,Microsoft Purview 的 DNS CNAME 资源记录会自动更新为几个子域中的别名,前缀为 privatelink

  • 默认情况下,在为 Microsoft Purview 帐户部署帐户平台 专用终结点期间,我们还创建一个 专用 DNS 区域,该专用 DNS 区域 对应于 privatelink Microsoft Purview 的子域,以及 privatelink.purview.azure.com 经典 Microsoft Purview 治理门户的子域和 privatelink.purview-service.microsoft.com Microsoft Purview 门户的子域,包括专用终结点的 DNS A 资源记录。

  • 在为 Microsoft Purview 帐户部署 门户 专用终结点期间,我们还创建了一个新的专用 DNS 区域,该区域对应于 privatelink Microsoft Purview 的子域,包括 privatelink.purviewstudio.azure.comWeb 的 DNS A 资源记录。

  • 如果启用引入专用终结点,托管或配置的资源需要其他 DNS 区域。

下表显示了 Azure 专用 DNS 区域和 DNS A 记录的示例,如果在部署过程中启用专用 DNS集成,这些区域和 DNS A 记录将作为 Microsoft Purview 帐户的专用终结点配置的一部分进行部署:

专用终结点 与 关联的专用终结点 门户可用性 DNS 区域 (新) 记录 (示例)
帐户 Microsoft Purview privatelink.purview.azure.com Contoso-Purview
平台 Microsoft Purview privatelink.purview-service.microsoft.com Contoso-Purview
门户 Microsoft Purview privatelink.purviewstudio.azure.com Web
平台 Microsoft Purview privatelink.purview-service.microsoft.com Web
摄入 Microsoft Purview 引入 - Blob* privatelink.blob.core.windows.net ingestioneus2eastusksqky
摄入 Microsoft Purview 引入 - Blob* privatelink.blob.storage.azure.net ingestioneus2eastusksqky
摄入 Microsoft Purview 引入 - 队列* privatelink.queue.core.windows.net ingestioneus2eastusksqky
摄入 Microsoft Purview 引入 - 队列* privatelink.queue.storage.azure.net ingestioneus2eastusksqky
摄入 Microsoft Purview 配置的事件中心 - 事件中心** privatelink.servicebus.windows.net atlas-12345678-1234-1234-abcd-123456789abc

注意

*如果帐户是在 2023 年 12 月 15 日之前创建的,则终结点将部署到托管存储帐户。 如果它是在 11 月 10 日 (之后创建或使用 API 版本 2023-05-01-preview) 部署的,则它指向引入存储。

**如果帐户 是为 kafka 通知配置 或在 2022 年 12 月 15 日之前创建的,则只有关联的事件中心命名空间。

完成专用终结点部署后,请确保所有相应的 Azure 专用 DNS区域中都有虚拟网络链接,该链接指向部署了专用终结点的 Azure 虚拟网络。

显示 DNS 区域中的虚拟网络链接的屏幕截图。

有关详细信息,请参阅 Azure 专用终结点 DNS 配置

验证内部名称解析

使用专用终结点从虚拟网络外部解析 Microsoft Purview 终结点 URL 时,它会解析为 Microsoft Purview 的公共终结点。 从托管专用终结点的虚拟网络解析时,Microsoft Purview 终结点 URL 将解析为专用终结点的 IP 地址。

例如,如果Microsoft Purview 帐户名称为“Contoso-Purview”,则从托管专用终结点的虚拟网络外部解析时,它将是:

名称 类型
Contoso-Purview.purview.azure.com CNAME Contoso-Purview.privatelink.purview.azure.com
Contoso-Purview.privatelink.purview.azure.com CNAME <Microsoft Purview 公共终结点>
<Microsoft Purview 公共终结点> A <Microsoft Purview 公共 IP 地址>
Web.purview.azure.com CNAME <Microsoft Purview 治理门户公共终结点>

在托管专用终结点的虚拟网络中解析 Contoso-Purview 的 DNS 资源记录将为:

名称 类型
Contoso-Purview.purview.azure.com CNAME Contoso-Purview.privatelink.purview.azure.com
Contoso-Purview.privatelink.purview.azure.com A <Microsoft Purview 帐户专用终结点 IP 地址>
Web.purview.azure.com CNAME <Microsoft Purview 门户专用终结点 IP 地址>

选项 2 - 使用现有的 Azure 专用 DNS区域

使用现有的 Azure 专用 DNS区域

在部署 Microsoft Purview 专用终结点期间,可以选择使用现有 Azure 专用 DNS 区域的专用 DNS集成。 对于 Azure 中的其他服务使用专用终结点的组织来说,这种情况很常见。 在这种情况下,在部署专用终结点期间,请确保选择现有 DNS 区域,而不是创建新的 DNS 区域。

如果组织对所有 Azure 专用 DNS区域使用中央或中心订阅,则此方案也适用。

以下列表显示了 Microsoft Purview 专用终结点所需的 Azure DNS 区域和 A 记录:

重要

在环境中使用 Contoso-Purviewingestioneus2eastusksqkyatlas-12345678-1234-1234-abcd-123456789abc 相应的 Azure 资源名称更新所有名称。

  • Contoso-Purview 是 Microsoft Purview 帐户的名称。
  • 只需与正在使用的门户关联的终结点:
  • 如果帐户 已针对 kafka 通知进行配置 或是在 2022 年 12 月 15 日之前创建的, atlas-12345678-1234-1234-abcd-123456789abc 则为事件中心命名空间。
  • 如果帐户是在 2023 年 12 月 15 日 之前 创建的,请使用 ingestioneus2eastusksqky Microsoft Purview 托管存储帐户的名称。
  • 如果你的帐户是在 2023 年 12 月 15 日 之后 创建的, (或使用 API 版本 2023-05-01-preview) 部署,请保留 ingestioneus2eastusksqky 原样。
专用终结点 与 关联的专用终结点 门户可用性 DNS 区域 (现有) 记录 (示例)
帐户 Microsoft Purview privatelink.purview.azure.com Contoso-Purview
平台 Microsoft Purview privatelink.purview-service.microsoft.com Contoso-Purview
门户 Microsoft Purview privatelink.purviewstudio.azure.com Web
摄入 Microsoft Purview 引入 - Blob* privatelink.blob.core.windows.net ingestioneus2eastusksqky
摄入 Microsoft Purview 引入 - Blob* privatelink.blob.storage.azure.net ingestioneus2eastusksqky
摄入 Microsoft Purview 引入 - 队列* privatelink.queue.core.windows.net ingestioneus2eastusksqky
摄入 Microsoft Purview 引入 - 队列* privatelink.queue.storage.azure.net ingestioneus2eastusksqky
摄入 Microsoft Purview 配置的事件中心** privatelink.servicebus.windows.net atlas-12345678-1234-1234-abcd-123456789abc

显示 purview 名称解析Microsoft的关系图

注意

*如果帐户是在 2023 年 12 月 15 日之前创建的,则终结点将部署到托管存储帐户。 如果它是在 11 月 10 日 (之后创建或使用 API 版本 2023-05-01-preview) 部署的,则它指向引入存储。 **如果帐户 是为 kafka 通知配置 或在 2022 年 12 月 15 日之前创建的,则只有关联的事件中心命名空间。

有关详细信息,请参阅不使用自定义 DNS 服务器的虚拟网络工作负载Azure 专用终结点 DNS 配置中的使用 DNS 转发器方案的本地工作负载

完成专用终结点部署后,请确保所有相应的 Azure 专用 DNS区域中都有虚拟网络链接,该链接指向部署了专用终结点的 Azure 虚拟网络。

显示 DNS 区域中的虚拟网络链接的屏幕截图。

有关详细信息,请参阅 Azure 专用终结点 DNS 配置

如果使用自定义 DNS,请配置 DNS 转发器

此外,还需要在自承载集成运行时 VM 或管理电脑所在的 Azure 虚拟网络上验证 DNS 配置。

显示 Azure 虚拟网络自定义 DNS 的关系图

  • 如果已将其配置为 “默认”,则此步骤无需执行进一步操作。

  • 如果使用自定义 DNS 服务器,则应在 DNS 服务器中为以下区域添加相应的 DNS 转发器:

    • Purview.azure.com
    • purviewstudio.azure.com
    • Blob.core.windows.net
    • Queue.core.windows.net
    • Blob.storage.azure.net
    • Queue.storage.azure.net
    • Servicebus.windows.net

验证内部名称解析

使用专用终结点从虚拟网络外部解析 Microsoft Purview 终结点 URL 时,它会解析为 Microsoft Purview 的公共终结点。 从托管专用终结点的虚拟网络解析时,Microsoft Purview 终结点 URL 将解析为专用终结点的 IP 地址。

例如,如果Microsoft Purview 帐户名称为“Contoso-Purview”,则从托管专用终结点的虚拟网络外部解析时,它将是:

名称 类型
Contoso-Purview.purview.azure.com CNAME Contoso-Purview.privatelink.purview.azure.com
Contoso-Purview.privatelink.purview.azure.com CNAME <Microsoft Purview 公共终结点>
<Microsoft Purview 公共终结点> A <Microsoft Purview 公共 IP 地址>
Web.purview.azure.com CNAME <Microsoft Purview 治理门户公共终结点>

在托管专用终结点的虚拟网络中解析 Contoso-Purview 的 DNS 资源记录将为:

名称 类型
Contoso-Purview.purview.azure.com CNAME Contoso-Purview.privatelink.purview.azure.com
Contoso-Purview.privatelink.purview.azure.com A <Microsoft Purview 帐户专用终结点 IP 地址>
Web.purview.azure.com CNAME <Microsoft Purview 门户专用终结点 IP 地址>

选项 3 - 使用自己的 DNS 服务器

如果不使用 DNS 转发器,而是直接在本地 DNS 服务器中管理 A 记录,以便通过其专用 IP 地址解析终结点,则可能需要在 DNS 服务器中创建以下 A 记录。

重要

在环境中使用 Contoso-Purviewingestioneus2eastusksqkyatlas-12345678-1234-1234-abcd-123456789abc 相应的 Azure 资源名称更新所有名称。

  • Contoso-Purview 是 Microsoft Purview 帐户的名称。
  • 只需与正在使用的门户关联的终结点:
  • 如果帐户 已针对 kafka 通知进行配置 或是在 2022 年 12 月 15 日之前创建的, atlas-12345678-1234-1234-abcd-123456789abc 则为事件中心命名空间。
  • 如果帐户是在 2023 年 12 月 15 日 之前 创建的,请使用 ingestioneus2eastusksqky Microsoft Purview 托管存储帐户的名称。
  • 如果你的帐户是在 2023 年 12 月 15 日 之后 创建的, (或使用 API 版本 2023-05-01-preview) 部署,请保留 ingestioneus2eastusksqky 原样。
名称 类型 门户可用性
web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
ingestioneus2eastusksqky.blob.core.windows.net, ingestioneus2eastusksqky.blob.storage.azure.net A <Microsoft Purview 的 blob 引入专用终结点 IP 地址> 经典门户和新门户
ingestioneus2eastusksqky.queue.core.windows.net, ingestioneus2eastusksqky.queue.storage.azure.net A <Microsoft Purview 的队列引入专用终结点 IP 地址> 经典门户和新门户
atlas-12345678-1234-1234-abcd-123456789abc.servicebus.windows.net A <Microsoft Purview 的命名空间引入专用终结点 IP 地址> 经典门户和新门户
Contoso-Purview.Purview.azure.com A <Microsoft Purview 的帐户/平台专用终结点 IP 地址> 经典门户和新门户
Contoso-Purview.scan.Purview.azure.com A <Microsoft Purview 的帐户/平台专用终结点 IP 地址> 经典门户和新门户
Contoso-Purview.catalog.Purview.azure.com A <Microsoft Purview 的帐户/平台专用终结点 IP 地址> 经典门户和新门户
Contoso-Purview.proxy.purview.azure.com A <Microsoft Purview 的帐户/平台专用终结点 IP 地址> 经典门户和新门户
Contoso-Purview.guardian.purview.azure.com A <Microsoft Purview 的帐户/平台专用终结点 IP 地址> 经典门户和新门户
gateway.purview.azure.com A <Microsoft Purview 的帐户/平台专用终结点 IP 地址> 经典门户和新门户
insight.prod.ext.web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
manifest.prod.ext.web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
cdn.prod.ext.web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
hub.prod.ext.web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
catalog.prod.ext.web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
cseo.prod.ext.web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
datascan.prod.ext.web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
datashare.prod.ext.web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
datasource.prod.ext.web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
policy.prod.ext.web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
sensitivity.prod.ext.web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
web.privatelink.purviewstudio.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户
workflow.prod.ext.web.purview.azure.com A <Microsoft Purview 的门户专用终结点 IP 地址> 经典门户

验证和 DNS 测试名称解析和连接

  1. 如果使用 Azure 专用 DNS区域,请确保在 Azure 订阅中创建以下 DNS 区域和相应的 A 记录:

    专用终结点 与 关联的专用终结点 门户可用性 DNS 区域 (现有) 记录 (示例)
    帐户 Microsoft Purview 经典门户 privatelink.purview.azure.com Contoso-Purview
    平台 Microsoft Purview 新门户 privatelink.purview-service.microsoft.com Contoso-Purview
    门户 Microsoft Purview 经典门户 privatelink.purviewstudio.azure.com Web
    摄入 Microsoft Purview 引入 - Blob* 经典门户和新门户 privatelink.blob.core.windows.net,privatelink.blob.storage.azure.net ingestioneus2eastusksqky
    摄入 Microsoft Purview 引入 - 队列* 经典门户和新门户 privatelink.queue.core.windows.net,privatelink.queue.storage.azure.net ingestioneus2eastusksqky
    摄入 事件中心** 经典门户和新门户 privatelink.servicebus.windows.net atlas-12345678-1234-1234-abcd-123456789abc

    注意

    *如果帐户是在 2023 年 12 月 15 日之前创建的,则终结点将部署到托管存储帐户。 如果它是在 11 月 10 日 (之后创建或使用 API 版本 2023-05-01-preview) 部署的,则它指向引入存储。 **如果帐户 是为 kafka 通知配置 或在 2022 年 12 月 15 日之前创建的,则只有关联的事件中心命名空间。

  2. 在 Azure 专用 DNS区域中为 Azure 虚拟网络创建虚拟网络链接,以允许内部名称解析。

  3. 从管理电脑和自承载集成运行时 VM,使用 Nslookup.exe 和 PowerShell 等工具测试名称解析和与 Microsoft Purview 帐户的网络连接

若要测试名称解析,需要通过其专用 IP 地址解析以下 FQDN: (而不是 Contoso-Purview, ingestioneus2eastusksqky 或 atlas-12345678-1234-1234-abcd-123456789abc,使用与 purview 帐户名称关联的主机名以及托管或配置的资源名称)

  • Contoso-Purview.purview.azure.com
  • web.purview.azure.com
  • ingestioneus2eastusksqky.blob.core.windows.net
  • ingestioneus2eastusksqky.queue.core.windows.net
  • atlas-12345678-1234-1234-abcd-123456789abc.servicebus.windows.net

若要测试网络连接,可以从自承载集成运行时 VM 启动 PowerShell 控制台并使用 测试连接 Test-NetConnection。 必须通过专用终结点解析每个终结点,并将 TcpTestSucceeded 设置为 True。 (而不是 Contoso-Purview、ingestioneus2eastusksqky 或 atlas-12345678-1234-1234-abcd-123456789abc,而是使用与 purview 帐户名称关联的主机名以及托管或配置的资源名称)

  • Test-NetConnection -ComputerName Contoso-Purview.purview.azure.com -port 443
  • Test-NetConnection -ComputerName web.purview.azure.com -port 443
  • Test-NetConnection -ComputerName ingestioneus2eastusksqky.blob.core.windows.net -port 443
  • Test-NetConnection -ComputerName ingestioneus2eastusksqky.queue.core.windows.net -port 443
  • Test-NetConnection -ComputerName atlas-12345678-1234-1234-abcd-123456789abc.servicebus.windows.net -port 443

以下示例演示从虚拟网络外部或未配置 Azure 专用终结点时Microsoft Purview DNS 名称解析。

显示从 CorpNet 外部Microsoft Purview 名称解析的屏幕截图。

以下示例显示从虚拟网络内部Microsoft Purview DNS 名称解析。

显示从 CorpNet 内部Microsoft Purview 名称解析的屏幕截图。

注意

这些图像中的值是示例。 使用文章中的信息来正确配置 DNS 区域。

后续步骤