オンプレミスおよび Azure リソース用の DNS
ドメイン ネーム システム (DNS) は、ランディング ゾーンのアーキテクチャ全体における重要な設計トピックです。 DNS への既存の投資を使用することを望む組織があります。 または、クラウドの導入を、内部 DNS インフラストラクチャを最新化し、Azure のネイティブ機能を使用する機会と考える組織もあります。
設計上の考慮事項:
Azure DNS Private Resolver サービスを Azure プライベート DNS ゾーンと組み合わせて使用し、クロスプレミスの名前解決を実現できます。
お客様は、オンプレミスと Azure の間で既存の DNS ソリューションの使用を必須とすることもできます。
自動登録が有効な状態で 1 つの仮想ネットワークをリンクできるプライベート DNS ゾーンの最大数は、1 つです。
Azure プライベート DNS ゾーンの制限について理解を深めます。
設計上の推奨事項:
Azure での名前解決だけが必要な環境の場合は、解決のための Azure プライベート DNS ゾーンを使用します。 名前解決用にデリゲートされたゾーンを作成します (
azure.contoso.com
など)。 仮想ネットワーク内にデプロイされている仮想マシンの DNS レコードのライフサイクルを自動的に管理するには、Azure プライベート DNS ゾーンに対する自動登録を有効にします。Azure とオンプレミスの間で名前解決が必要な環境では、DNS Private Resolver サービスを Azure プライベート DNS ゾーンと共に使用することをお勧めします。 コスト削減、組み込みの高可用性、スケーラビリティ、柔軟性など、仮想マシンベースの DNS ソリューションよりも多くの利点が備わっています。
既存の DNS インフラストラクチャ (Active Directory 統合 DNS など) を使用する必要がある場合は、DNS サーバーの役割が少なくとも 2 つの VM にデプロイされていることを確認し、それらのカスタム DNS サーバーを使用するように仮想ネットワークで DNS 設定を構成します。
Azure Firewall が装備されている環境の場合、これを DNS プロキシとして使用することを検討してください。
Azure プライベート DNS ゾーンを仮想ネットワークにリンクし、仮想ネットワークに関連付けられた DNS 転送ルール セットを使って DNS Private Resolver サービスを使用することができます。
corporate.contoso.com
など、オンプレミスの DNS 名を解決するために Azure 仮想ネットワークで生成された DNS クエリの場合、DNS クエリは、ルール セットで指定されたオンプレミスの DNS サーバーの IP アドレスに転送されます。- Azure プライベート DNS ゾーンの DNS レコードを解決するためにオンプレミスのネットワークで生成された DNS クエリの場合、Azure の DNS Private Resolver サービスの受信エンドポイント IP アドレスを指す条件付きフォワーダーを使用してオンプレミスの DNS サーバーを構成し、Azure プライベート DNS ゾーンに要求を転送できます (例:
azure.contoso.com
)。
独自の DNS (Red Hat OpenShift など) をデプロイする必要がある特殊なワークロードでは、優先 DNS 解決を使用する必要があります。
グローバル接続サブスクリプション内に Azure プライベート DNS ゾーンを作成します。 作成する必要のある Azure プライベート DNS ゾーンには、プライベート エンドポイント (
privatelink.database.windows.net
やprivatelink.blob.core.windows.net
など) を介して Azure PaaS サービスにアクセスするために必要なゾーンが含まれます。