Azure DNS を他の Azure サービスと使用する方法
Azure DNS は、ホストされる DNS 管理および名前解決サービスです。 これを使用して、Azure にデプロイしている他のアプリケーションやサービスのためにパブリック DNS 名を作成できます。 カスタム ドメイン内の Azure サービスのために名前を作成することは簡単です。 そのサービスの正しい種類のレコードを追加するだけです。
- IP アドレスが動的に割り当てられる場合は、Azure でサービスに対して作成された DNS 名にマップされる DNS CNAME レコードを作成できます。 DNS の標準により、ゾーンの頂点でCNAME レコードを使用することはできません。 代わりに、エイリアス レコードを使用できます。 詳細については、「チュートリアル: Azure パブリック IP アドレスを参照するエイリアス レコードを構成する」を参照してください。
- 静的に割り当てられる IP アドレスについては、任意の名前を使用して DNS A レコードを作成することができ、それにはゾーンの頂点のネイキッド ドメイン名が含まれます。
次の表は、さまざまな Azure サービスで使用できる、サポートされているレコードの種類の要点を示しています。 表が示すように、Azure DNS は、インターネットに接続するネットワーク リソースの 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 | パブリック名 | Traffic Manager プロファイルに割り当てられている trafficmanager.net 名にマップされるエイリアス レコードのみを作成できます。 詳細については、「Tutorial: Configure an alias record to support apex domain names with Traffic Manager (チュートリアル: Traffic Manager で頂点のドメイン名をサポートするエイリアス レコードを構成する)」を参照してください。 |
Azure クラウド サービス | パブリック 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 ゾーンでレコード セットとレコードを管理する方法についてはこちらをご覧ください。