Azure App Service のカスタム ドメイン名を購入するBuy a custom domain name for Azure App Service

App Service ドメインは、Azure で直接管理されるトップレベル ドメインです。App Service domains are top-level domains that are managed directly in Azure. App Service ドメインを使うと、Azure App Service のカスタム ドメインの管理が容易になります。They make it easy to manage custom domains for Azure App Service. このチュートリアルでは、App Service ドメインを購入し、Azure App Service に DNS 名を割り当てる方法を説明します。This tutorial shows you how to buy an App Service domain and assign DNS names to Azure App Service.

Azure VM または Azure Storage については、「Assign App Service domain to Azure VM or Azure Storage」(App Service ドメインを Azure VM または Azure Storage に割り当てる) を参照してください。For Azure VM or Azure Storage, see Assign App Service domain to Azure VM or Azure Storage. Cloud Services については、「Azure クラウド サービスのカスタム ドメイン名の構成」を参照してください。For Cloud Services, see Configuring a custom domain name for an Azure cloud service.

前提条件Prerequisites

このチュートリアルを完了するには、以下が必要です。To complete this tutorial:

アプリの準備Prepare the app

注意

App Service の Free および Shared (プレビュー) ホスティング プランは、他の App Service アプリと同じ Azure 仮想マシンで稼働する基本レベルです。App Service Free and Shared (preview) hosting plans are base tiers that run on the same Azure virtual machines as other App Service apps. 一部のアプリは他のお客様に属する場合もあります。Some apps might belong to other customers. このレベルは、開発とテストのみでの使用を対象としています。These tiers are intended to be used only for development and testing purposes.

Azure App Service でカスタム ドメインを使うには、アプリの App Service プランが有料レベル (SharedBasicStandard、または Premium) である必要があります。To use custom domains in Azure App Service, your app's App Service plan must be a paid tier (Shared, Basic, Standard, or Premium). この手順では、アプリが、サポートされている価格レベルであることを確認します。In this step, you make sure that the app is in the supported pricing tier.

Azure へのサインインSign in to Azure

Azure Portal を開き、Azure アカウントでサインインします。Open the Azure portal and sign in with your Azure account.

左側のメニューで、 [App Services] を選択し、アプリの名前をクリックします。From the left menu, select App Services, and then select the name of the app.

Azure アプリへのポータル ナビゲーション

App Service アプリの管理ページが表示されます。You see the management page of the App Service app.

価格レベルの確認Check the pricing tier

アプリ ページの左側のナビゲーションで、 [設定] セクションまでスクロールし、 [スケール アップ (App Service のプラン)] を選択します。In the left navigation of the app page, scroll to the Settings section and select Scale up (App Service plan).

スケール アップ メニュー

アプリの現在のレベルが青色の枠線で強調表示されます。The app's current tier is highlighted by a blue border. アプリが F1 レベルに含まれていないことを確認します。Check to make sure that the app is not in the F1 tier. カスタム DNS は、F1 レベルではサポートされていません。Custom DNS is not supported in the F1 tier.

価格レベルの確認

App Service プランが F1 レベルではない場合は、 [スケール アップ] ページを閉じて、「ドメインを購入する」に進みます。If the App Service plan is not in the F1 tier, close the Scale up page and skip to Buy the domain.

App Service プランをスケール アップするScale up the App Service plan

非 Free レベルのいずれかを選びます (D1B1B2B3、または運用カテゴリのいずれかのレベル)。Select any of the non-free tiers (D1, B1, B2, B3, or any tier in the Production category). その他のオプションについては、 [See additional options](その他のオプションを参照する) をクリックします。For additional options, click See additional options.

[Apply] をクリックします。Click Apply.

価格レベルの確認

次の通知が表示されたら、スケール操作は完了です。When you see the following notification, the scale operation is complete.

スケール操作の確認

ドメインを購入するBuy the domain

料金情報Pricing Information

Azure App Service ドメインの料金については、App Service の価格に関するページにアクセスし、「App Service ドメイン」までスクロールしてください。For pricing information on Azure App Service Domains, visit the App Service Pricing page and scroll down to App Service Domain.

Azure へのサインインSign in to Azure

Azure Portal を開き、Azure アカウントでサインインします。Open the Azure portal and sign in with your Azure account.

ドメインの購入を開始するLaunch Buy domains

[App Services] タブで、アプリの名前をクリックし、 [設定][カスタム ドメイン] の順に選択しますIn the App Services tab, click the name of your app, select Settings, and then select Custom domains

カスタム ドメインが強調表示されているスクリーンショット。

[カスタム ドメイン] ページで [ドメインの購入] をクリックします。In the Custom domains page, click Buy Domain.

[ドメインの購入] が強調表示されているスクリーンショット。

注意

[App Service ドメイン] セクションが表示されていない場合は、Azure アカウントの使用制限を削除する必要があります (「前提条件」をご覧ください)。If you cannot see the App Service Domains section, you need to remove the spending limit on your Azure account (see Prerequisites).

ドメインの購入を構成するConfigure the domain purchase

[App Service ドメイン] ページの [ドメインの検索] ボックスに購入するドメイン名を入力して、Enter キーを押します。In the App Service Domain page, in the Search for domain box, type the domain name you want to buy and type Enter. 推奨される使用可能なドメインがテキスト ボックスの下に表示されます。The suggested available domains are shown just below the text box. 購入するドメインを 1 つ以上選びます。Select one or more domains you want to buy.

[ドメインの検索] 検索ボックスを示すスクリーンショット。

注意

App Service ドメインでは、comnetco.ukorgnlinbizorg.ukco.in の各トップレベル ドメインがサポートされています。The following top-level domains are supported by App Service domains: com, net, co.uk, org, nl, in, biz, org.uk, and co.in.

[連絡先情報] をクリックし、ドメインの連絡先情報フォームに入力します。Click the Contact Information and fill out the domain's contact information form. 終了したら、 [OK] をクリックして [App Service ドメイン] ページに戻ります。When finished, click OK to return to the App Service Domain page.

すべての必須フィールドにできるだけ正確に入力することが重要です。It is important that you fill out all required fields with as much accuracy as possible. 連絡先情報に誤ったデータを入力した場合は、ドメインを購入できないことがあります。Incorrect data for contact information can result in failure to purchase domains.

次に、ドメインに必要なオプションを選びます。Next, select the desired options for your domain. 次の表の説明をご覧ください。See the following table for explanations:

設定Setting 推奨値Suggested Value 説明Description
プライバシー保護Privacy protection 有効化Enable "プライバシー保護" にオプトインします。これは、購入価格に含まれており "無料" です。Opt in to "Privacy protection", which is included in the purchase price for free. 一部のトップレベル ドメインは、プライバシー保護をサポートしていないレジストラーによって管理されます。これらは、 [プライバシー保護] ページに表示されます。Some top-level domains are managed by registrars that do not support privacy protection, and they are listed on the Privacy protection page.
既定のホスト名の割り当てAssign default hostnames www および @www and @ 必要に応じて、適切なホスト名バインドを選びます。Select the desired hostname bindings, if desired. ドメイン購入操作が完了すると、選んだホスト名でアプリにアクセスできるようになります。When the domain purchase operation is complete, your app can be accessed at the selected hostnames. アプリが Azure Traffic Manager の背後にある場合、Traffic Manager は A レコードをサポートしていないため、ルート ドメイン (@) を割り当てるオプションは表示されません。If the app is behind Azure Traffic Manager, you don't see the option to assign the root domain (@), because Traffic Manager does not support A records. ドメインの購入が完了した後で、ホスト名の割り当てを変更することができます。You can make changes to the hostname assignments after the domain purchase completes.

ライセンス条項に同意して購入するAccept terms and purchase

[法律条項] をクリックして条項と料金を確認した後、 [購入] をクリックします。Click Legal Terms to review the terms and the charges, then click Buy.

注意

App Service ドメインはドメイン登録のために GoDaddy を使用し、Azure DNS を使用してドメインをホストします。App Service Domains use GoDaddy for domain registration and Azure DNS to host the domains. ドメイン登録手数料だけでなく、Azure DNS の使用料が適用されます。In addition to the domain registration fee, usage charges for Azure DNS apply. 詳しくは、「Azure DNS の価格」をご覧ください。For information, see Azure DNS Pricing.

[App Service ドメイン] ページに戻り、 [OK] をクリックします。Back in the App Service Domain page, click OK. 操作が進行している間、次の通知が表示されます。While the operation is in progress, you see the following notifications:

検証進行中のメッセージを示すスクリーンショット。

購入が正常に完了したことを知らせる通知を示すスクリーンショット。

ホスト名をテストするTest the hostnames

アプリに既定のホスト名を割り当てた場合、選択した各ホスト名に対する成功通知も表示されます。If you have assigned default hostnames to your app, you also see a success notification for each selected hostname.

選択された各ホスト名の成功通知を示すスクリーンショット。

選択したホスト名は、 [カスタム ドメイン] ページの [カスタム ホスト名] セクションにも表示されます。You also see the selected hostnames in the Custom domains page, in the Custom Hostnames section.

[カスタム ドメイン] ページの [カスタム ホスト名] セクションで選択されたホスト名を示すスクリーンショット。

注意

カスタム ドメインの [セキュリティ保護なし] のラベルは、それがまだ TLS/SSL 証明書にバインドされていないことを意味し、ブラウザーによっては、ブラウザーからカスタム ドメインへの HTTPS 要求でエラーまたは警告が発生します。A Not Secure label for your custom domain means that it's not yet bound to a TLS/SSL certificate, and any HTTPS request from a browser to your custom domain will receive an error or warning, depending on the browser. TLS バインドを構成するには、「Azure App Service で TLS/SSL バインドを使用してカスタム DNS 名をセキュリティで保護する」を参照してください。To configure TLS binding, see Secure a custom DNS name with a TLS/SSL binding in Azure App Service.

ホスト名をテストするには、一覧表示されているホスト名にブラウザーで移動します。To test the hostnames, navigate to the listed hostnames in the browser. 前掲のスクリーンショットの例では、kontoso.netwww.kontoso.net に移動してみます。In the example in the preceding screenshot, try navigating to kontoso.net and www.kontoso.net.

アプリにホスト名を割り当てるAssign hostnames to app

購入処理中に 1 つ以上の既定のホスト名をアプリに割り当てないことを選択した場合、または一覧に含まれていないホスト名を割り当てる必要がある場合は、いつでもホスト名を割り当てることができます。If you choose not to assign one or more default hostnames to your app during the purchase process, or if you need to assign a hostname not listed, you can assign a hostname anytime.

また、App Service ドメインのホスト名を他のアプリに割り当てることもできます。You can also assign hostnames in the App Service Domain to any other app. 手順は、App Service ドメインとアプリが同じサブスクリプションに属しているかどうかによって異なります。The steps depend on whether the App Service Domain and the app belong to the same subscription.

  • 異なるサブスクリプション:外部から購入したドメインと同様に、App Service ドメインのカスタム DNS レコードをアプリにマップします。Different subscription: Map custom DNS records from the App Service Domain to the app like an externally purchased domain. App Service ドメインにカスタム DNS 名を追加する方法については、「カスタム DNS レコードを管理する」をご覧ください。For information on adding custom DNS names to an App Service Domain, see Manage custom DNS records. 外部で購入したドメインを Web アプリにマップする方法については、「既存のカスタム DNS 名を Azure App Service にマップする」をご覧ください。To map an external purchased domain to an app, see Map an existing custom DNS name to Azure App Service.
  • 同じサブスクリプション:次の手順に従います。Same subscription: Use the following steps.

ホスト名の追加を開始するLaunch add hostname

[App Services] ページで、ホスト名を割り当てるアプリの名前を選び、 [設定][カスタム ドメイン] の順に選びます。In the App Services page, select the name of your app that you want to assign hostnames to, select Settings, and then select Custom domains.

カスタム ドメインが強調表示されているスクリーンショット。

購入したドメインが [App Service ドメイン] セクションの一覧に表示されていることを確認します。ただし、まだ選択しないでください。Make sure that your purchased domain is listed in the App Service Domains section, but don't select it.

[App Service ドメイン] セクション内の購入したドメインを示すスクリーンショット。

注意

同じサブスクリプションに含まれるすべての App Service ドメインが、アプリの [カスタム ドメイン] ページに表示されます。All App Service Domains in the same subscription are shown in the app's Custom domains page. ドメインがアプリのサブスクリプションに含まれるのに、アプリの [カスタム ドメイン] ページに表示されない場合は、 [カスタム ドメイン] ページを開きなおすか、Web ページを更新してみてください。If your domain is in the app's subscription, but you cannot see it in the app's Custom domains page, try reopening the Custom domains page or refresh the webpage. また、Azure Portal の上部にある通知ベルで、進捗状況または作成エラーを確認してください。Also, check the notification bell at the top of the Azure portal for progress or creation failures.

[ホスト名の追加] を選択します。Select Add hostname.

ホスト名を構成するConfigure hostname

[ホスト名の追加] ダイアログ ボックスで、App Service ドメインまたは任意のサブドメインの完全修飾ドメイン名を入力します。In the Add hostname dialog, type the fully qualified domain name of your App Service Domain or any subdomain. 次に例を示します。For example:

  • kontoso.netkontoso.net
  • www.kontoso.netwww.kontoso.net
  • abc.kontoso.netabc.kontoso.net

終わったら、 [検証] を選びます。When finished, select Validate. ホスト名のレコードの種類が自動的に選ばれます。The hostname record type is automatically selected for you.

[ホスト名の追加] を選択します。Select Add hostname.

操作が終わると、割り当てられたホスト名の成功通知が表示されます。When the operation is complete, you see a success notification for the assigned hostname.

割り当てられたホスト名の成功通知を示すスクリーンショット。

ホスト名の追加を閉じるClose add hostname

[ホスト名の追加] ページで、必要に応じて他のホスト名をアプリに割り当てます。In the Add hostname page, assign any other hostname to your app, as desired. 終わったら、 [ホスト名の追加] ページを閉じます。When finished, close the Add hostname page.

新しく割り当てたホスト名がアプリの [カスタム ドメイン] ページに表示されます。You should now see the newly assigned hostname(s) in your app's Custom domains page.

アプリの [カスタム ドメイン] ページの新しく割り当てられたホスト名を示すスクリーンショット。

ホスト名をテストするTest the hostnames

一覧表示されているホスト名にブラウザーで移動します。Navigate to the listed hostnames in the browser. 前掲のスクリーンショットの例では、abc.kontoso.net に移動してみます。In the example in the preceding screenshot, try navigating to abc.kontoso.net.

ドメインを更新するRenew the domain

購入した App Service ドメインは、購入時点から 1 年間有効です。The App Service domain you bought is valid for one year from the time of purchase. 既定では、ドメインは、翌年の支払方法に課金することによって自動的に更新するように構成されています。By default, the domain is configured to renew automatically by charging your payment method for the next year. ドメイン名は手動で更新できます。You can manually renew your domain name.

自動更新をオフにする場合やドメインを手動で更新する場合は、次の手順に従います。If you want to turn off automatic renewal, or if you want to manually renew your domain, follow the steps here.

[App Services] タブで、アプリの名前をクリックし、 [設定][カスタム ドメイン] の順に選択します。In the App Services tab, click the name of your app, select Settings, and then select Custom domains.

カスタム ドメインが強調表示されているスクリーンショット。

[App Service ドメイン] セクションで、構成するドメインを選択します。In the App Service Domains section, select the domain you want to configure.

[App Service ドメイン] セクション内の購入したドメインを示すスクリーンショット。

ドメインの左側のナビゲーションで、 [ドメインの更新] を選択します。From the left navigation of the domain, select Domain renewal. ドメインの自動更新を停止するには、 [オフ][保存] の順に選択します。To stop renewing your domain automatically, select Off, and then Save.

ドメインを自動的に更新するオプションを示すスクリーンショット。

ドメインを手動で更新するには、 [ドメインの更新] を選択します。To manually renew your domain, select Renew domain. ただし、このボタンは、ドメインの有効期限の 90 日前になるまではアクティブになりません。However, this button is not active until 90 days before the domain's expiration.

ドメインの更新が成功すると、24 時間以内にメールの通知を受け取ります。If your domain renewal is successful, you receive an email notification within 24 hours.

ドメインの有効期限が切れるとWhen domain expires

Azure は、有効期限が切れる、または有効期限が切れた App Service ドメインを次のように処理します。Azure deals with expiring or expired App Service domains as follows:

  • 自動更新が無効になっている場合: ドメインの有効期限が切れる 90 日前に、更新通知のメールがお客様に送信され、 [ドメインの更新] ボタンがポータルでアクティブになります。If automatic renewal is disabled: 90 days before domain expiration, a renewal notification email is sent to you and the Renew domain button is activated in the portal.
  • 自動更新が有効になっている場合: ドメインの有効期限満了日の翌日に、Azure は、ドメイン名更新の請求を試行します。If automatic renewal is enabled: On the day after your domain expiration date, Azure attempts to bill you for the domain name renewal.
  • 自動更新中にエラーが発生した (たとえば、記録にあるクレジット カードの有効期限が切れている) 場合、または自動更新が無効になっていて、ドメインを有効期限切れさせてしまった場合、Azure は、ドメインの有効期限満了をお客様に通知して、お使いのドメイン名を一時的にそのままにしておきます。If an error occurs during automatic renewal (for example, your card on file is expired), or if automatic renewal is disabled and you allow the domain to expire, Azure notifies you of the domain expiration and parks your domain name. ドメイン名は、手動で更新できます。You can manually renew your domain.
  • 有効期限満了から 4 日目と 12 日目に、Azure は追加の通知メールを送信します。On the 4th and 12th days day after expiration, Azure sends you additional notification emails. ドメイン名は、手動で更新できます。You can manually renew your domain.
  • 有効期限満了から 19 日目には、お使いのドメインは保留状態のままですが、償還費用の対象になります。On the 19th day after expiration, your domain remains on hold but becomes subject to a redemption fee. お客様は、カスタマー サポートに電話してお使いのドメイン名を更新できますが、その際、該当する更新費用と償還費用をお支払いいただくことになります。You can call customer support to renew your domain name, subject to any applicable renewal and redemption fees.
  • 有効期限満了から 25 日目には、Azure は、お使いのドメイン名を、ドメイン名業界のオークション サービスを使ってオークションに出品します。On the 25th day after expiration, Azure puts your domain up for auction with a domain name industry auction service. お客様は、カスタマー サポートに電話してお使いのドメイン名を更新できますが、その際、該当する更新費用と償還費用をお支払いいただくことになります。You can call customer support to renew your domain name, subject to any applicable renewal and redemption fees.
  • 有効期限満了から 30 日目には、お使いのドメインは回復できなくなります。On the 30th day after expiration, you're no longer able to redeem your domain.

カスタム DNS レコードを管理するManage custom DNS records

Azure では、App Service ドメインの DNS レコードは Azure DNS を使って管理されます。In Azure, DNS records for an App Service Domain are managed using Azure DNS. 外部から購入したドメインの場合と同じように、DNS レコードを追加、削除、更新できます。You can add, remove, and update DNS records, just like for an externally purchased domain.

App Service ドメインを開くOpen App Service Domain

Azure Portal の左側のメニューから、 [すべてのサービス] > [App Service ドメイン] の順に選びます。In the Azure portal, from the left menu, select All services > App Service Domains.

App Service ドメインにアクセスする場所を示すスクリーンショット。

管理するドメインを選びます。Select the domain to manage.

DNS ゾーンにアクセスするAccess DNS zone

ドメインの左側のメニューで、 [DNS ゾーン] を選びます。In the domain's left menu, select DNS zone.

DNS ゾーンを選択する場所を示すスクリーンショット。

Azure DNS に格納されている App Service ドメインの [DNS ゾーン] ページが開きます。This action opens the DNS zone page of your App Service Domain in Azure DNS. DNS レコードの編集方法について詳しくは、「Azure Portal で DNS ゾーンを管理する方法」をご覧ください。For information on how to edit DNS records, see How to manage DNS Zones in the Azure portal.

購入を取り消す (ドメインを削除する)Cancel purchase (delete domain)

App Service ドメイン購入後 5 日間は、購入をキャンセルできます。その場合、全額が返金されます。After you purchase the App Service Domain, you have five days to cancel your purchase for a full refund. 5 日を過ぎると、App Service ドメインを削除することはできますが、返金を受け取ることはできません。After five days, you can delete the App Service Domain, but cannot receive a refund.

App Service ドメインを開くOpen App Service Domain

Azure Portal の左側のメニューから、 [すべてのサービス] > [App Service ドメイン] の順に選びます。In the Azure portal, from the left menu, select All services > App Service Domains.

App Service ドメインにアクセスする場所を示すスクリーンショット。

キャンセルまたは削除するドメインを選びます。Select the domain to you want to cancel or delete.

ホスト名のバインドの削除Delete hostname bindings

ドメインの左側のメニューで、 [ホスト名のバインド] を選びます。In the domain's left menu, select Hostname bindings. すべての Azure サービスのホスト名のバインドが一覧表示されます。The hostname bindings from all Azure services are listed here.

[ホスト名のバインド] ページを示すスクリーンショット。

ホスト名のバインドをすべて削除するまで、App Service ドメインを削除することはできません。You cannot delete the App Service Domain until all hostname bindings are deleted.

[...] > [削除] の順に選んで、ホスト名のバインドを削除します。Delete each hostname binding by selecting ... > Delete. すべてのバインドを削除した後、 [保存] を選びます。After all the bindings are deleted, select Save.

ホスト名のバインドを削除する場所を示すスクリーンショット。

キャンセルまたは削除するCancel or delete

ドメインの左側のメニューで、 [概要] を選びます。In the domain's left menu, select Overview.

購入したドメインのキャンセル期間が経過していない場合は、 [購入の取り消し] を選びます。If the cancellation period on the purchased domain has not elapsed, select Cancel purchase. 経過している場合は、代わりに [削除] ボタンが表示されます。Otherwise, you see a Delete button instead. 返金を受け取らないでドメインを削除するには、 [削除] を選びます。To delete the domain without a refund, select Delete.

購入したドメインを削除またはキャンセルする場所を示すスクリーンショット。

[はい] を選択して操作を確定します。To confirm the operation, select Yes.

操作が完了すると、ドメインはサブスクリプションから解放され、他のユーザーが再び購入できるようになります。After the operation is complete, the domain is released from your subscription and available for anyone to purchase again.

既定の URL でカスタム ディレクトリを参照するDirect default URL to a custom directory

既定では、App Service は Web 要求をアプリ コードのルート ディレクトリに送信します。By default, App Service directs web requests to the root directory of your app code. public などのサブディレクトリに要求を送信する場合は、「Direct default URL to a custom directory (既定の URL でカスタム ディレクトリを参照する)」をご覧ください。To direct them to a subdirectory, such as public, see Direct default URL to a custom directory.