チュートリアル: Azure DNS でドメインをホストするTutorial: Host your domain in Azure DNS

Azure DNS を使用して DNS ドメインをホストし、DNS レコードを管理することができます。You can use Azure DNS to host your DNS domain and manage your DNS records. Azure でドメインをホストすることで、その他の Azure サービスと同じ資格情報、API、ツール、課金情報を使用して DNS レコードを管理できます。By hosting your domains in Azure, you can manage your DNS records using the same credentials, APIs, tools, and billing as your other Azure services.

ドメイン contoso.net をドメイン名登録業者から購入し、その後 Azure DNS で contoso.net という名前のゾーンを作成するとします。Suppose you buy the domain contoso.net from a domain name registrar and then create a zone with the name contoso.net in Azure DNS. 自分がドメインの所有者であるので、ドメインのネーム サーバー (NS) レコードを構成するオプションが登録業者から提供されます。Because you're the owner of the domain, your registrar offers you the option to configure the name server (NS) records for your domain. 登録業者は NS レコードを .net の親ゾーンに格納します。The registrar stores the NS records in the .net parent zone. インターネット ユーザーが世界のどこにいても、contoso.net 内の DNS レコードを解決しようとした時点で、Azure DNS ゾーン内のドメインに転送されます。Internet users around the world are then directed to your domain in your Azure DNS zone when they're trying to resolve DNS records in contoso.net.

このチュートリアルで学習する内容は次のとおりです。In this tutorial, you learn how to:

  • DNS ゾーンの作成Create a DNS zone
  • ネーム サーバーの一覧の取得Retrieve a list of name servers
  • ドメインの委任Delegate the domain
  • 委任が機能していることの確認Verify that the delegation is working

Azure サブスクリプションがない場合は、開始する前に無料アカウントを作成してください。If you don’t have an Azure subscription, create a free account before you begin.

DNS ゾーンの作成Create a DNS zone

  1. Azure ポータルにサインインします。Sign in to the Azure portal.
  2. 左上で、[リソースの作成] > [ネットワーキング] > [DNS ゾーン] の順に選択し、[DNS ゾーンの作成] ページを開きます。On the upper left, select Create a resource > Networking > DNS zone to open the Create DNS zone page.

    [DNS ゾーン]

  3. [DNS ゾーンの作成] ページで次の値を入力してから、[作成] を選択します。On the Create DNS zone page, enter the following values, and then select Create:

    設定Setting Value 詳細Details
    名前Name [ドメイン名][your domain name] 購入したドメイン名。The domain name you bought. このチュートリアルでは、例として contoso.net を使用します。This tutorial uses contoso.net as an example.
    サブスクリプションSubscription <該当するサブスクリプション>[Your subscription] ゾーンの作成先となるサブスクリプションを選択します。Select a subscription to create the zone in.
    リソース グループResource group [新規作成]: contosoRGCreate new: contosoRG リソース グループを作成します。Create a resource group. 選択したサブスクリプション内で一意となるリソース グループ名を使用してください。The resource group name must be unique within the subscription that you selected.
    場所Location 米国東部East US

注意

リソース グループの場所は、DNS ゾーンには影響しません。The location of the resource group has no impact on the DNS zone. DNS ゾーンの場所は常に "グローバル" であり、それは表示されません。The DNS zone location is always "global," and is not shown.

ネーム サーバーの取得Retrieve name servers

DNS ゾーンを Azure DNS に委任するには、ゾーンのネーム サーバーを把握する必要があります。Before you can delegate your DNS zone to Azure DNS, you need to know the name servers for your zone. Azure DNS は、ゾーンが作成されるたびに、プールからネーム サーバーを割り当てます。Azure DNS allocates name servers from a pool each time a zone is created.

  1. DNS ゾーンが作成されたら、Azure Portal の [お気に入り] ウィンドウで [すべてのリソース] を選択します。With the DNS zone created, in the Azure portal Favorites pane, select All resources. [すべてのリソース] ページで DNS ゾーンを選択します。On the All resources page, select your DNS zone. 選択したサブスクリプションに既存のリソースがいくつもある場合は、[名前でフィルター] ボックスに自身のドメイン名を入力すると、アプリケーション ゲートウェイがすぐに見つかります。If the subscription that you selected already has several resources in it, you can type your domain name in the Filter by name box to easily access the application gateway.

  2. [DNS ゾーン] ページでネーム サーバーを取得します。Retrieve the name servers from the DNS zone page. この例では、ゾーン contoso.net に、ネーム サーバー ns1-01.azure-dns.comns2-01.azure-dns.netns3-01.azure-dns.orgns4-01.azure-dns.info が割り当てられています。In this example, the zone contoso.net has been assigned name servers ns1-01.azure-dns.com, ns2-01.azure-dns.net, ns3-01.azure-dns.org, and ns4-01.azure-dns.info:

    ネーム サーバーの一覧

割り当てられたネーム サーバーのゾーンに、権限のある NS レコードが Azure DNS によって自動的に作成されます。Azure DNS automatically creates authoritative NS records in your zone for the assigned name servers.

ドメインの委任Delegate the domain

DNS ゾーンを作成してネーム サーバーを取得したところで、Azure DNS ネーム サーバーを使用して親ドメインを更新する必要があります。Now that the DNS zone is created and you have the name servers, you need to update the parent domain with the Azure DNS name servers. 各レジストラーは独自の DNS 管理ツールを所有していて、ドメインのネーム サーバー レコードを変更します。Each registrar has its own DNS management tools to change the name server records for a domain. 登録業者の DNS 管理ページで、NS レコードを編集し、その NS レコードを、Azure DNS のネーム サーバーに置き換えます。In the registrar's DNS management page, edit the NS records and replace the NS records with the Azure DNS name servers.

ドメインを Azure DNS に委任する場合、Azure DNS によって提供されるネーム サーバーを使用する必要があります。When you're delegating a domain to Azure DNS, you must use the name servers that Azure DNS provides. 対象のドメインの名前に関係なく、4 つのネーム サーバーすべてを使用することをお勧めします。We recommend that you use all four name servers, regardless of the name of your domain. ドメインの委任では、対象のドメインと同じトップレベル ドメインがネーム サーバーに使用される必要はありません。Domain delegation does not require a name server to use the same top-level domain as your domain.

独自のゾーンのネーム サーバー ("バニティ ネーム サーバー" と呼ばれることもあります) を使用した委任は、現在、Azure DNS ではサポートされていません。Delegations that use name servers in your own zone, sometimes called vanity name servers, are not currently supported in Azure DNS.

委任が機能していることの確認Verify that the delegation is working

委任が完了したら、nslookup などのツールを使用してゾーンの Start of Authority (SOA) レコードを照会することで、それが動作していることを確認できます。After you complete the delegation, you can verify that it is working by using a tool such as nslookup to query the Start of Authority (SOA) record for your zone. SOA レコードは、ゾーンの作成時に自動的に作成されます。The SOA record is automatically created when the zone is created. 機能していることを確認するには、委任が完了した後に 10 以上待つ必要がある場合があります。You may need to wait 10 minutes or longer after you complete the delegation before you can successfully verify that it is working. DNS システムに変更が反映されるまで少し時間がかかる場合があります。It can take a while for changes to propagate through the DNS system.

Azure DNS ネーム サーバーを指定する必要がありません。You do not have to specify the Azure DNS name servers. 委任が正しく設定されている場合は、通常の DNS 解決プロセスで自動的にネーム サーバーが検出されます。If the delegation is set up correctly, the normal DNS resolution process finds the name servers automatically.

コマンド プロンプトで、次のような nslookup コマンドを入力します。From a command prompt, type a nslookup command similar to following:

nslookup -type=SOA contoso.net

前のコマンドから返される応答のサンプルがこちらです。Here's an example response from the preceding command:

Server: ns1-04.azure-dns.com
Address: 208.76.47.4

contoso.net
primary name server = ns1-04.azure-dns.com
responsible mail addr = msnhst.microsoft.com
serial = 1
refresh = 900 (15 mins)
retry = 300 (5 mins)
expire = 604800 (7 days)
default TTL = 300 (5 mins)

リソースのクリーンアップClean up resources

次のチュートリアルに進む場合は、contosoRG リソース グループをそのまま保持できます。You can keep the contosoRG resource group if you intend to do the next tutorial. それ以外の場合は、contosoRG リソース グループを削除してこのチュートリアルで作成したリソースを削除します。Otherwise, delete the contosoRG resource group to delete the resources created in this tutorial. これを行うには、contosoRG リソース グループをクリックして、[リソース グループの削除] をクリックします。To do so, click the contosoRG resource group and then click Delete resource group.

次の手順Next steps

このチュートリアルでは、ドメインの DNS ゾーンを作成し、それを Azure DNS に委任しました。In this tutorial, you've created a DNS zone for your domain and delegated it to Azure DNS. Azure DNS と Web アプリについて詳しくは、Web アプリのチュートリアルに進んでください。To learn about Azure DNS and web apps, continue with the tutorial for web apps.