Configuración y comprobación de la resolución de nombres DNS para puntos de conexión privados de Azure Purview

Importante

Si creó un punto de conexión privado del portal para su cuenta de Purview antes del 27 de septiembre de 2021 a las 15:30 UTC, deberá realizar las acciones necesarias que se detallan en Reconfiguración de DNS para puntos de conexión privados del portal. Estas acciones deben completarse antes del 12 de noviembre de 2021. Si no lo hace, los puntos de conexión privados del portal existentes dejarán de funcionar.

Información general conceptual

La resolución de nombres precisa es un requisito fundamental al configurar puntos de conexión privados para las cuentas de Azure Purview.

Es posible que necesite habilitar la resolución de nombres interna en la configuración de DNS para resolver las direcciones IP del punto de conexión privado en el nombre de dominio completo (FQDN) desde los orígenes de datos y la máquina de administración a la cuenta de Azure Purview y al entorno de ejecución de integración auto-hospedado, en función de los escenarios que implemente.

En el ejemplo siguiente se muestra la resolución de nombres DNS de Azure Purview desde fuera de la red virtual o cuando no hay un punto de conexión privado de Azure configurado.

Captura de pantalla que muestra la resolución de nombres de Azure Purview desde fuera de CorpNet.

En el ejemplo siguiente se muestra la resolución de nombres DNS de Azure Purview desde dentro de la red virtual.

Captura de pantalla que muestra la resolución de nombres de Purview desde dentro de CorpNet.

Opciones de implementación

Use cualquiera de las siguientes opciones para configurar la resolución de nombres interna al usar puntos de conexión privados para su cuenta de Azure Purview:

Opción 1: Implementación de nuevas zonas DNS privadas de Azure

Implementación de nuevas zonas DNS privadas de Azure

Para habilitar la resolución de nombres interna, puede implementar las zonas DNS privadas de Azure necesarias dentro de la suscripción de Azure donde se implementa la cuenta de Azure Purview.

Captura de pantalla en la que se muestran zonas DNS

Al crear puntos de conexión privados de ingesta, portal y cuenta, los registros de recursos CNAME de DNS para Azure Purview se actualizan automáticamente con un alias en varios subdominios con el prefijo privatelink:

  • De manera predeterminada, durante la implementación del punto de conexión privado de cuenta para su cuenta de Purview, también creamos una zona DNS privada que corresponde al subdominio privatelink para Azure Purview como privatelink.purview.azure.com, que incluye los registros de recursos A de DNS para los puntos de conexión privados.

  • Durante la implementación del punto de conexión privado de portal para su cuenta de Purview, también creamos una zona DNS privada que corresponde al subdominio privatelink para Azure Purview como privatelink.purviewstudio.azure.com, que incluye los registros de recursos A de DNS para web.

  • Si habilita los puntos de conexión privados de ingesta, se requieren zonas DNS adicionales para los recursos administrados.

En la tabla siguiente se muestra un ejemplo de las zonas DNS privadas de Azure y los registros D de DNS que se implementan como parte de la configuración del punto de conexión privado para una cuenta de Azure Purview si habilita la integración de DNS privado durante la implementación:

Punto de conexión privado Punto de conexión privado asociado a Zona DNS (nueva) Registro D (ejemplo)
Cuenta Azure Purview privatelink.purview.azure.com Contoso-Purview
Portal Azure Purview privatelink.purviewstudio.azure.com Web
Ingesta Cuenta de almacenamiento administrada de Purview: blob privatelink.blob.core.windows.net scaneastusabcd1234
Ingesta Cuenta de almacenamiento administrada de Purview: cola privatelink.queue.core.windows.net scaneastusabcd1234
Ingesta Cuenta de almacenamiento administrada de Purview: centro de eventos privatelink.servicebus.windows.net atlas-12345678-1234-1234-abcd-123456789abc

Una vez completada la implementación del punto de conexión privado, asegúrese de que en todas las zonas DNS privadas de Azure correspondientes haya un vínculo de red virtual a la red virtual de Azure donde se haya implementado el punto de conexión privado.

Captura de pantalla en la que se muestran los vínculos de red virtual en la zona DNS

Para más información, consulte Configuración de DNS para puntos de conexión privados de Azure.

Verificación de la resolución de nombres interna

Cuando se resuelve la dirección URL del punto de conexión de Azure Purview desde fuera de la red virtual con el punto de conexión privado, se resuelve en el punto de conexión público de Azure Purview. Cuando se resuelve desde la red virtual que hospeda el punto de conexión privado, la dirección URL del punto de conexión de Azure Purview se resuelve en la dirección IP del punto de conexión privado.

Por ejemplo, si el nombre de una cuenta de Azure Purview es "Contoso-Purview", cuando se resuelva desde fuera de la red virtual que hospeda el punto de conexión privado, será lo siguiente:

Nombre Tipo Value
Contoso-Purview.purview.azure.com CNAME Contoso-Purview.privatelink.purview.azure.com
Contoso-Purview.privatelink.purview.azure.com CNAME <Purview public endpoint>
<Purview public endpoint> A <Purview public IP address>
Web.purview.azure.com CNAME <Purview Studio public endpoint>

Cuando se resuelvan en la red virtual que hospeda el punto de conexión privado, los registros de recursos de DNS para Contoso-Purview serán los siguientes:

Nombre Tipo Value
Contoso-Purview.purview.azure.com CNAME Contoso-Purview.privatelink.purview.azure.com
Contoso-Purview.privatelink.purview.azure.com A <Purview account private endpoint IP address>
Web.purview.azure.com CNAME <Purview portal private endpoint IP address>

Opción 2: uso de las zonas DNS privadas de Azure

Uso de zonas DNS privadas de Azure ya existentes

Durante la implementación de puntos de conexión privados de Azure Purview, puede elegir la integración de DNS privados usando zonas DNS privadas de Azure ya existentes. Este es el caso común de las organizaciones en las que se usa un punto de conexión privado para otros servicios de Azure. En este caso, durante la implementación de puntos de conexión privados, asegúrese de seleccionar las zonas DNS existentes en lugar de crear otras nuevas.

Este escenario también se aplica si su organización usa una suscripción central o de centro para todas las zonas DNS privadas de Azure.

En la lista siguiente se muestran las zonas DNS de Azure y los registros D necesarios para los puntos de conexión privados de Purview:

Nota

Actualice todos los nombres con Contoso-Purview,scaneastusabcd1234 y atlas-12345678-1234-1234-abcd-123456789abc con los nombres de recursos de Azure correspondientes en el entorno. Por ejemplo, en lugar de scaneastusabcd1234, use el nombre de la cuenta de almacenamiento administrada de Azure Purview.

Punto de conexión privado Punto de conexión privado asociado a Zona DNS (existente) Registro D (ejemplo)
Cuenta Azure Purview privatelink.purview.azure.com Contoso-Purview
Portal Azure Purview privatelink.purviewstudio.azure.com Web
Ingesta Cuenta de almacenamiento administrada de Purview: blob privatelink.blob.core.windows.net scaneastusabcd1234
Ingesta Cuenta de almacenamiento administrada de Purview: cola privatelink.queue.core.windows.net scaneastusabcd1234
Ingesta Cuenta de almacenamiento administrada de Purview: centro de eventos privatelink.servicebus.windows.net atlas-12345678-1234-1234-abcd-123456789abc

Diagrama que muestra la resolución de nombres de Azure Purview

Para más información, consulte Cargas de trabajo de red virtual sin un servidor DNS personalizado y Cargas de trabajo locales que utilizan un reenviador DNS en Configuración de DNS para puntos de conexión privados de Azure.

Una vez completada la implementación del punto de conexión privado, asegúrese de que en todas las zonas DNS privadas de Azure correspondientes haya un vínculo de red virtual a la red virtual de Azure donde se haya implementado el punto de conexión privado.

Captura de pantalla en la que se muestran los vínculos de red virtual en la zona DNS

Para más información, consulte Configuración de DNS para puntos de conexión privados de Azure.

Configuración de reenviadores de DNS si se usa un DNS personalizado

Además, es necesario validar sus configuraciones de DNS en la red virtual de Azure donde se encuentran la máquina virtual de entorno de ejecución de integración autohospedado o el PC de administración.

Diagrama en el que se muestra el DNS personalizado de la red virtual de Azure

  • Si está configurado en Predeterminado, no es necesaria ninguna otra acción en este paso.

  • Si se usa un servidor DNS personalizado, debe agregar los reenviadores de DNS correspondientes dentro de los servidores DNS para las siguientes zonas:

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

Verificación de la resolución de nombres interna

Cuando se resuelve la dirección URL del punto de conexión de Azure Purview desde fuera de la red virtual con el punto de conexión privado, se resuelve en el punto de conexión público de Azure Purview. Cuando se resuelve desde la red virtual que hospeda el punto de conexión privado, la dirección URL del punto de conexión de Azure Purview se resuelve en la dirección IP del punto de conexión privado.

Por ejemplo, si el nombre de una cuenta de Azure Purview es "Contoso-Purview", cuando se resuelva desde fuera de la red virtual que hospeda el punto de conexión privado, será lo siguiente:

Nombre Tipo Value
Contoso-Purview.purview.azure.com CNAME Contoso-Purview.privatelink.purview.azure.com
Contoso-Purview.privatelink.purview.azure.com CNAME <Purview public endpoint>
<Purview public endpoint> A <Purview public IP address>
Web.purview.azure.com CNAME <Purview Studio public endpoint>

Cuando se resuelvan en la red virtual que hospeda el punto de conexión privado, los registros de recursos de DNS para Contoso-Purview serán los siguientes:

Nombre Tipo Value
Contoso-Purview.purview.azure.com CNAME Contoso-Purview.privatelink.purview.azure.com
Contoso-Purview.privatelink.purview.azure.com A <Purview account private endpoint IP address>
Web.purview.azure.com CNAME <Purview portal private endpoint IP address>

Opción 3: uso de sus propios servidores DNS

Si no usa reenviadores DNS y, en su lugar, administra registros D directamente en los servidores DNS locales para resolver los puntos de conexión a través de sus direcciones IP privadas, es posible que tenga que crear los siguientes registros D en los servidores DNS.

Nota

Actualice todos los nombres con Contoso-Purview,scaneastusabcd1234 y atlas-12345678-1234-1234-abcd-123456789abc con los nombres de recursos de Azure correspondientes en el entorno. Por ejemplo, en lugar de scaneastusabcd1234, use el nombre de la cuenta de almacenamiento administrada de Azure Purview.

Nombre Tipo Value
web.purview.azure.com A <portal private endpoint IP address of Azure Purview>
scaneastusabcd1234.blob.core.windows.net A <blob-ingestion private endpoint IP address of Azure Purview>
scaneastusabcd1234.queue.core.windows.net A <queue-ingestion private endpoint IP address of Azure Purview>
atlas-12345678-1234-1234-abcd-123456789abc.servicebus.windows.net A <namespace-ingestion private endpoint IP address of Azure Purview>
Contoso-Purview.Purview.azure.com A <account private endpoint IP address of Azure Purview>
Contoso-Purview.scan.Purview.azure.com A <account private endpoint IP address of Azure Purview>
Contoso-Purview.catalog.Purview.azure.com A <account private endpoint IP address of Azure Purview>
Contoso-Purview.proxy.purview.azure.com A <account private endpoint IP address of Azure Purview>
Contoso-Purview.guardian.purview.azure.com A <account private endpoint IP address of Azure Purview>
gateway.purview.azure.com A <account private endpoint IP address of Azure Purview>
Contoso-Purview.web.purview.azure.com A <portal private endpoint IP address of Azure Purview>
manifest.prod.ext.web.purview.azure.com A <portal private endpoint IP address of Azure Purview>
cdn.prod.ext.web.purview.azure.com A <portal private endpoint IP address of Azure Purview>
hub.prod.ext.web.purview.azure.com A <portal private endpoint IP address of Azure Purview>
catalog.prod.ext.web.purview.azure.com A <portal private endpoint IP address of Azure Purview>
cseo.prod.ext.web.purview.azure.com A <portal private endpoint IP address of Azure Purview>
datascan.prod.ext.web.purview.azure.com A <portal private endpoint IP address of Azure Purview>
datashare.prod.ext.web.purview.azure.com A <portal private endpoint IP address of Azure Purview>
datasource.prod.ext.web.purview.azure.com A <portal private endpoint IP address of Azure Purview>
policy.prod.ext.web.purview.azure.com A <portal private endpoint IP address of Azure Purview>
sensitivity.prod.ext.web.purview.azure.com A <portal private endpoint IP address of Azure Purview>

Comprobación y conectividad de resolución de nombres de prueba de DNS

  1. Si usa zonas DNS privadas de Azure, asegúrese de que se crean las siguientes zonas DNS y los registros D correspondientes en la suscripción de Azure:

    Punto de conexión privado Punto de conexión privado asociado a Zona DNS Registro D (ejemplo)
    Cuenta Azure Purview privatelink.purview.azure.com Contoso-Purview
    Portal Azure Purview privatelink.purviewstudio.azure.com Web
    Ingesta Cuenta de almacenamiento administrada de Purview: blob privatelink.blob.core.windows.net scaneastusabcd1234
    Ingesta Cuenta de almacenamiento administrada de Purview: cola privatelink.queue.core.windows.net scaneastusabcd1234
    Ingesta Cuenta de almacenamiento administrada de Purview: centro de eventos privatelink.servicebus.windows.net atlas-12345678-1234-1234-abcd-123456789abc
  2. Cree vínculos de red virtual en zonas DNS privadas de Azure para las redes virtuales de Azure para permitir la resolución de nombres interna.

  3. Desde el equipo de administración y la máquina virtual del entorno de ejecución de integración autohospedado, pruebe la resolución de nombres y la conectividad de red a la cuenta de Azure Purview mediante herramientas como Nslookup.exe y PowerShell.

Para probar la resolución de nombres, debe resolver los siguientes FQDN a través de sus direcciones IP privadas. (En lugar de Contoso-Purview, scaneastusabcd1234 o atlas-12345678-1234-1234-abcd-123456789abc, use el nombre de host asociado al nombre de su cuenta de Purview y los nombres de recursos administrados):

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

Para probar la conectividad de red, desde una máquina virtual del entorno de ejecución de integración autohospedado, puede iniciar la consola de PowerShell y probar la conectividad mediante Test-NetConnection. Debe resolver cada punto de conexión por su punto de conexión privado y obtener TcpTestSucceeded como True. (En lugar de Contoso-Purview, scaneastusabcd1234 o atlas-12345678-1234-1234-abcd-123456789abc, use el nombre de host asociado al nombre de su cuenta de Purview y los nombres de recursos administrados):

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

Pasos siguientes