次の方法で共有


Microsoft Purview プライベート エンドポイントの DNS 名前解決を構成して確認する

概要情報

Microsoft Purview アカウントのプライベート エンドポイントを設定する場合、正確な名前解決は重要な要件です。

展開するシナリオに応じて、DNS 設定で内部名解決を有効にして、プライベート エンドポイント IP アドレスをデータ ソースと管理マシンから Microsoft Purview アカウントとセルフホステッド統合ランタイムに完全修飾ドメイン名 (FQDN) に解決する必要がある場合があります。

ヒント

DNS ゾーンをデプロイするときは、特定の IP アドレスを使用しないでください。 Azure リソースの IP アドレスは静的ではなく、静的 IP アドレスを使用して DNS ゾーンを構築すると、最終的にエラーが発生します。

展開オプション

Microsoft Purview アカウントのプライベート エンドポイントを使用する場合は、次のいずれかのオプションを使用して内部名前解決を設定します。

  • プライベート エンドポイントデプロイの Azure 環境の一部に新しい Azure プライベート DNS Zones をデプロイします。 (既定のオプション)
  • 既存の Azure プライベート DNS Zones を使用します。 別のサブスクリプションまたは同じサブスクリプション内のハブ アンド スポーク モデルでプライベート エンドポイントを使用している場合は、このオプションを使用します。
  • DNS フォワーダーを使用せず、代わりにオンプレミスの DNS サーバーで A レコードを直接管理する場合は、独自の DNS サーバーを使用します。

ヒント

  • 従来の Microsoft Purview ガバナンス ポータル (https://web.purview.azure.com): アカウントポータルインジェスト のプライベート エンドポイントがサポートされています。
  • 新しい Microsoft Purview ポータル (https://purview.microsoft.com/): プラットフォームインジェスト のプライベート エンドポイントがサポートされています。

オプション 1 - 新しい Azure プライベート DNS Zones をデプロイする

新しい Azure プライベート DNS Zones をデプロイする

内部の名前解決を有効にするには、Microsoft Purview アカウントがデプロイされている Azure サブスクリプション内に必要な Azure DNS Zones をデプロイできます。

DNS ゾーンを示すスクリーンショット。

インジェスト、ポータル、アカウントのプライベート エンドポイントを作成すると、Microsoft Purview の DNS CNAME リソース レコードは、プレフィックスが privatelinkされたいくつかのサブドメインのエイリアスに自動的に更新されます。

  • 既定では、Microsoft Purview アカウントのアカウントまたはプラットフォームプライベート エンドポイントのデプロイ中に、Microsoft Purview のprivatelink サブドメインに対応するプライベート DNS ゾーンも、従来の Microsoft Purview ガバナンス ポータルのprivatelink.purview.azure.comとして作成され、プライベート エンドポイントの DNS A リソース レコードを含む Microsoft Purview ポータルのprivatelink.purview-service.microsoft.comが作成されます。

  • Microsoft Purview アカウントのポータル プライベート エンドポイントのデプロイ中に、Web 用の DNS A リソース レコードを含むprivatelink.purviewstudio.azure.comとして、Microsoft Purview のprivatelink サブドメインに対応する新しいプライベート DNS ゾーンも作成します。

  • インジェスト プライベート エンドポイントを有効にした場合、管理または構成されたリソースには他の DNS ゾーンが必要です。

次の表は、デプロイ中にプライベート DNS統合を有効にした場合に、Microsoft Purview アカウントのプライベート エンドポイントの構成の一部としてデプロイされる Azure プライベート DNS ゾーンと DNS A レコードの例を示しています。

プライベート エンドポイント に関連付けられているプライベート エンドポイント ポータルの可用性 DNS ゾーン (新規) A Record (例)
アカウント 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 で構成された Event Hubs - Event Hubs** privatelink.servicebus.windows.net atlas-12345678-1234-1234-abcd-123456789abc

注:

*2023 年 12 月 15 日より前にアカウントが作成された場合、エンドポイントはマネージド ストレージ アカウントにデプロイされます。 11 月 10 日以降に作成された場合 (または API バージョン 2023-05-01-preview 以降を使用してデプロイされた場合)、インジェスト ストレージを指します。

**アカウントには、 Kafka 通知用に構成されているか 、2022 年 12 月 15 日より前に作成された Event Hubs 名前空間のみが関連付けられています。

プライベート エンドポイントのデプロイが完了したら、対応するすべての 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 Zones を使用する

既存の Azure プライベート DNS Zones を使用する

Microsoft Purview プライベート エンドポイントのデプロイ中に、既存の Azure プライベート DNS ゾーンを使用プライベート DNS統合を選択できます。 これは、Azure の他のサービスにプライベート エンドポイントが使用されている組織では一般的なケースです。 この場合、プライベート エンドポイントのデプロイ中に、新しい DNS ゾーンを作成するのではなく、既存の DNS ゾーンを選択してください。

このシナリオは、organizationがすべての Azure プライベート DNS Zones に中央またはハブサブスクリプションを使用している場合にも適用されます。

次の一覧は、Microsoft Purview プライベート エンドポイントに必要な Azure DNS ゾーンと A レコードを示しています。

重要

環境内の対応する Azure リソース名を使用して、 Contoso-Purviewingestioneus2eastusksqkyatlas-12345678-1234-1234-abcd-123456789abc を使用して、すべての名前を更新します。

  • Contoso-Purview は Microsoft Purview アカウントの名前です。
  • 必要なのは、使用しているポータルに関連付けられているエンドポイントのみです。
    • 従来の Microsoft Purview ガバナンス ポータル (https://web.purview.azure.com): アカウントポータルインジェスト のプライベート エンドポイントがサポートされています。
    • 新しい Microsoft Purview ポータル (https://purview.microsoft.com/): プラットフォームインジェスト のプライベート エンドポイントがサポートされています。
  • アカウントが kafka 通知用に構成されているか 、2022 年 12 月 15 日より前に作成された場合、 atlas-12345678-1234-1234-abcd-123456789abc は Event Hubs 名前空間です。
  • アカウントが 2023 年 12 月 15 日 より前に 作成された場合、 ingestioneus2eastusksqky は Microsoft Purview マネージド ストレージ アカウントの名前を使用します。
  • アカウントが 2023 年 12 15 日以降に作成された (または API バージョン 2023-05-01-preview 以降を使用してデプロイされた) 場合は、 ingestioneus2eastusksqky のままにします。
プライベート エンドポイント に関連付けられているプライベート エンドポイント ポータルの可用性 DNS ゾーン (既存) A Record (例)
アカウント 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 で構成された Event Hubs** privatelink.servicebus.windows.net atlas-12345678-1234-1234-abcd-123456789abc

Microsoft Purview の名前解決を示す図

注:

*2023 年 12 月 15 日より前にアカウントが作成された場合、エンドポイントはマネージド ストレージ アカウントにデプロイされます。 11 月 10 日以降に作成された場合 (または API バージョン 2023-05-01-preview 以降を使用してデプロイされた場合)、インジェスト ストレージを指します。 **アカウントには、 Kafka 通知用に構成されているか 、2022 年 12 月 15 日より前に作成された Event Hubs 名前空間のみが関連付けられています。

詳細については、「Azure Private Endpoint DNS 構成DNS フォワーダー シナリオを使用した、カスタム DNS サーバーのない仮想ネットワーク ワークロードとオンプレミス ワークロード」を参照してください。

プライベート エンドポイントのデプロイが完了したら、対応するすべての Azure プライベート DNS ゾーンに、プライベート エンドポイントがデプロイされた Azure 仮想ネットワークへの仮想ネットワーク リンクがあることを確認します。

DNS ゾーン上の仮想ネットワーク リンクを示すスクリーンショット。

詳細については、「 Azure プライベート エンドポイントの DNS 構成」を参照してください。

カスタム DNS が使用されている場合に DNS フォワーダーを構成する

さらに、セルフホステッド統合ランタイム VM または管理 PC がある 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 レコードを作成する必要があります。

重要

環境内の対応する Azure リソース名を使用して、 Contoso-Purviewingestioneus2eastusksqkyatlas-12345678-1234-1234-abcd-123456789abc を使用して、すべての名前を更新します。

  • Contoso-Purview は Microsoft Purview アカウントの名前です。
  • 必要なのは、使用しているポータルに関連付けられているエンドポイントのみです。
    • 従来の Microsoft Purview ガバナンス ポータル (https://web.purview.azure.com): アカウントポータルインジェスト のプライベート エンドポイントがサポートされています。
    • 新しい Microsoft Purview ポータル (https://purview.microsoft.com/): プラットフォームインジェスト のプライベート エンドポイントがサポートされています。
  • アカウントが kafka 通知用に構成されているか 、2022 年 12 月 15 日より前に作成された場合、 atlas-12345678-1234-1234-abcd-123456789abc は Event Hubs 名前空間です。
  • アカウントが 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 の queue-ingestion プライベート エンドポイント IP アドレス> クラシック ポータルと新しいポータル
atlas-12345678-1234-1234-abcd-123456789abc.servicebus.windows.net A <Microsoft Purview の namespace-ingestion プライベート エンドポイント IP アドレス> クラシック ポータルと新しいポータル
Contoso-Purview.Purview.azure.com A <Microsoft Purview の account/platform プライベート エンドポイント IP アドレス> クラシック ポータルと新しいポータル
Contoso-Purview.scan.Purview.azure.com A <Microsoft Purview の account/platform プライベート エンドポイント IP アドレス> クラシック ポータルと新しいポータル
Contoso-Purview.catalog.Purview.azure.com A <Microsoft Purview の account/platform プライベート エンドポイント IP アドレス> クラシック ポータルと新しいポータル
Contoso-Purview.proxy.purview.azure.com A <Microsoft Purview の account/platform プライベート エンドポイント IP アドレス> クラシック ポータルと新しいポータル
Contoso-Purview.guardian.purview.azure.com A <Microsoft Purview の account/platform プライベート エンドポイント IP アドレス> クラシック ポータルと新しいポータル
gateway.purview.azure.com A <Microsoft Purview の account/platform プライベート エンドポイント 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 Zones を使用している場合は、次の DNS ゾーンと、対応する A レコードが Azure サブスクリプションに作成されていることを確認します。

    プライベート エンドポイント に関連付けられているプライベート エンドポイント ポータルの可用性 DNS ゾーン (既存) A Record (例)
    アカウント 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
    摂取 Event Hubs** クラシック ポータルと新しいポータル privatelink.servicebus.windows.net atlas-12345678-1234-1234-abcd-123456789abc

    注:

    *2023 年 12 月 15 日より前にアカウントが作成された場合、エンドポイントはマネージド ストレージ アカウントにデプロイされます。 11 月 10 日以降に作成された場合 (または API バージョン 2023-05-01-preview 以降を使用してデプロイされた場合)、インジェスト ストレージを指します。 **アカウントには、 Kafka 通知用に構成されているか 、2022 年 12 月 15 日より前に作成された Event Hubs 名前空間のみが関連付けられています。

  2. Azure Virtual Networks の Azure プライベート DNS Zones に仮想ネットワーク リンクを作成して、内部の名前解決を許可します。

  3. 管理 PC とセルフホステッド統合ランタイム VM から、Nslookup.exe や PowerShell などのツールを使用して、Microsoft Purview アカウントへの名前解決とネットワーク接続をテストします

名前解決をテストするには、プライベート IP アドレスを使用して次の FQDN を解決する必要があります。(Contoso-Purview、ingestioneus2eastusksqky、atlas-12345678-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-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 ゾーンを正しく構成します。

次の手順