Azure DNS を他の Azure サービスと使用する方法

Azure DNS は、ホストされる DNS 管理および名前解決サービスです。 これを使用して、Azure にデプロイしている他のアプリケーションやサービスのためにパブリック DNS 名を作成できます。 カスタム ドメイン内の Azure サービスのために名前を作成することは簡単です。 そのサービスの正しい種類のレコードを追加するだけです。

  • IP アドレスが動的に割り当てられる場合は、Azure でサービスに対して作成された DNS 名にマップされる DNS CNAME レコードを作成できます。 DNS の標準により、ゾーンの頂点でCNAME レコードを使用することはできません。 代わりに、エイリアス レコードを使用できます。 詳細については、「チュートリアル: Azure パブリック IP アドレスを参照するエイリアス レコードを構成する」を参照してください。
  • 静的に割り当てられる IP アドレスについては、任意の名前を使用して DNS A レコードを作成することができ、それにはゾーンの頂点のネイキッド ドメイン名が含まれます。

次の表は、さまざまな Azure サービスで使用できる、サポートされているレコードの種類の要点を示しています。 この記事では、インターネット対応ネットワークリソースのDNSレコードをサポートするAzure DNSパブリックゾーンについて取り上げます。 内部のプライベートアドレスの名前解決にはパブリックゾーンを使うことはできません。 プライベートネーム解決にはAzure プライベート DNSゾーンを使用し、プライベートリゾルバー Azure DNSを使ってAzure仮想ネットワークとオンプレミスネットワーク間のDNSクエリを双方向で解決します。

Azure サービス ネットワーク インターフェイス 説明
Azure Application Gateway フロントエンド パブリック IP DNS A または CNAME レコードを作成できます。
Azure Load Balancer フロントエンド パブリック IP DNS A または CNAME レコードを作成できます。 Load Balancer には、動的に割り当てられる IPv6 パブリック IP アドレスを設定できます。 IPv6 アドレス用の CNAME レコードを作成してください。
Azure Traffic Manager パブリック名 トラフィック マネージャーのリンクレコード を作成し、CNAMEホップなしでエンドポイントのIPアドレスを返すことができます。
Azure Cloud Services パブリック IP 静的に割り当てられる IP アドレスには、DNS A レコードを作成できます。 動的に割り当てられる IP アドレスには、 cloudapp.net 名にマップする CNAME レコードを作成する必要があります。
Azure App Service 外部 IP 外部 IP アドレスには、DNS A レコードを作成できます。 それ以外の場合は、azurewebsites.net 名にマップする CNAME レコードを作成する必要があります。 詳細については、Azure アプリへのカスタム ドメイン名のマッピングに関するページを参照してください。
Azure Resource Manager VM パブリック IP Resource Manager VM はパブリック IP アドレスを持つことができます。 パブリック IP アドレスを持つ VM は、ロード バランサーの背後にも配置できます。 パブリック アドレスには、DNS A、CNAME、またはエイリアス レコードを作成できます。 このカスタム名を使用して、ロード バランサーの VIP をバイパスできます。
クラシック VM パブリック IP PowerShell または CLI は使用して作成するクラシック VM は、動的アドレスまたは静的 (予約済み) 仮想アドレスを指定して構成できます。 それぞれ、DNS CNAME または A レコードを作成できます。

次のステップ

  • DNS ゾーンでレコード セットとレコードを管理する方法についてはこちらをご覧ください。