App Service ドメイン を 購入し DNSゾーンを作成する

# はじめに
この記事は、以下の記事から参照されているページです。
各記事の中で、App Serivce ドメイン を手配する場面で、この記事にリンクされています。
App Service ドメインを使うと、Microsoft Entra テナント や、Azure App Service に対して、カスタムドメイン を構成することができますので、まず先に 以下の記事から読んでいただく事をお勧めします。

（参考：Microsoft Entra テナント + カスタムドメイン の構築手順）
　https://qiita.com/carol0226/items/5e01ea76a2581c6810b4

（参考：App Service + カスタムドメイン の構築手順 - AD CS 利用）
　https://qiita.com/carol0226/items/9fb73fbbbd196fbec19e

（参考：IIS に バインド の構築手順）
　https://qiita.com/carol0226/items/97488c72035214e7868f

# 1. App Service ドメイン の購入
1. Azure Portal へ サブスクリプション の管理者アカウントでサインインします。<br>※従量課金プランのサブスクリプションである必要があります。
https://portal.azure.com
　<br>
1. 検索窓に「app service」と入力して、一覧の中から「App Service ドメイン」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/06afc8e7-e1a5-4402-5f6d-4f7d33649ee9.png)
　<br>
1. 以下の画面では、「＋作成」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/be6fde70-1596-fe40-ceb6-c3fc2045fae1.png)
　<br>
1. 以下の画面では、まず リソースグループを 赤枠「新規作成」し、緑枠「任意の名前」を設定します。<br>続いて、紫枠の箇所に 希望する "ドメイン名" を入力します。<br>希望するドメイン名が確保できない場合は、水色枠のように「使用できない」旨のメッセージが表示されて 代わりの名前から選択する必要があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/ce3945ce-0c36-f7a0-a9ab-5257af9e93dc.png)
　<br>
1. 上記の画面の 水色枠内から 選択するか、または　再度 別の名前を 紫枠内に入力します。<br>以下のように「このドメインは使用できます。」と表示されれば OK です。<br>「次：連絡先情報」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/f20eaeb0-4223-a5d4-4ab6-33625d00ed47.png)
　<br>
1. ドメインに登録する 個人情報 を入力して「次：詳細」を押します。<br>ドメインの所有者として 外部に公開される情報のため、正しい情報を入力しましょう。<br>入力必須項目が 半角 しか認められていない等、癖がある入力項目なので、具体的な例を示しておきます（以下は、弊社の公開された住所にしてます）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/2c18b606-b408-04f9-1147-2e928029f6e6.png)
　<br>
1. 以下の画面では、自動更新の有無 を設定できるようですが 個人契約では「有効」にはできない様子です。<br>プライバシー保護は「有効」にしておくと 個人情報を保護してくれるみたいです。<br>確認が終わったら「確認および作成」ボタンを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/a60200e1-71bb-85b5-46bf-d0469cf36f34.png)
　<br>
1. 以下の画面へ遷移する際に、最終チェックが行われます。<br>１つのサブスクリプションでは 1つのドメインしか作成が出来ない点に注意が必要そうです。私は これでエラーが出たことがあります。<br>問題がなければ「次へ」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/a5c325b5-7a5c-17ea-2a18-1ab6c9afa016.png)

:::note warn
私のサブスクでエラーが出た時の画面です。
"SubscriptionExceededMaxDomainLimit"
このエラーが出た場合は、不用なドメインがあれば削除してから リトライいただいた方が良さそうです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/caccd26d-103e-355f-ad62-30f148e40fba.png)

**公開情報：App Service ドメインの作成時に SubscriptionExceededMaxDomainLimit エラーが発生するのはなぜですか?**
https://learn.microsoft.com/ja-jp/azure/app-service/manage-custom-dns-buy-domain#why-do-i-get-a-subscriptionexceededmaxdomainlimit-error-when-creating-an-app-service-domain
:::

ドメインが発行されてから、リソースの画面に移動すると、以下のような画面となります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/8a5d4714-9f17-2bcc-7736-114789f6da7b.png)

# 2. Azure DNS ゾーン で ゾーンを作成する
1. 前章で App Service ドメイン を購入したあとの画面から「DNSレコードの管理」ボタンを押します。このあと、右上に ゾーンを委任 する旨のメッセージが表示されるため 委任 を承諾するボタンを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/63536e2a-61ce-115e-b058-2bca447d3307.png)
　<br>
1. 以下のように DNSゾーン が自動作成されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/91405151-1437-cb16-b011-52b0370081fc.png)
　<br>
1. 今後、DNSゾーンの画面に遷移するには、以下の操作をしてください。<br>検索窓に DNS と入力して、一覧の中から「DNS ゾーン」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/f73a6432-32c7-f33a-f5a2-d8e9caed548d.png)
　<br>
1. 以下の画面では、赤枠部分をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/c7f0d9dc-82d3-b89b-675f-9bbf229abc05.png)
　<br>
1. 作成時と同じように DNS ゾーン 画面に遷移されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/91405151-1437-cb16-b011-52b0370081fc.png)