Azure Active Directoryにカスタムドメインを設定する
2021-07-16
azblob://2022/11/11/eyecatch/2021-07-15-setup-azure-ad-custom-domain-000.jpg

こんにちは、暑さに負けている石川です。暑すぎて外歩くのがつらいです。

前回ドメインを買いましたのでとりあえずAzure ADに設定してみようと思います。

カスタムドメイン?

Azure ADを作成すると ~~~~.onmicrosoft.com というドメインに紐づいて作成されます。

↑いろいろ消してますがADを作成するとこんな感じ

この状態のAzure ADにユーザーアカウントを作成すると…

ログイン時に使うメールアドレスも ~~~~.onmicrosoft.com になってしまいます。

……………

………

カッコ悪いですよね。

カッコ悪いので変更します。

ドメインの設定を行う

Azure AD側

まず、設定を行いたいAzure ADを開きます。

開いたら、左側メニューからカスタムドメイン名を選択。

画面遷移すると以下のような表示に。

既にカスタムドメインを設定していたのでいくつか見えてますが気にしないでください

カスタムドメインの追加ボタンをクリックします。

設定したいドメインを入力するよう促されるので 前回記事 で購入したドメイン名を入力します。

入れました

入力後、画面下部にある「ドメインの追加」ボタンを押下しましょう。

画面が遷移し、以下のような画面に。

Azure ADで指定したドメインを使えるようにするには、DNSレコードを作成し、ドメインを所有しているという確認を完了させなければいけません。

レコードを追記できる = 自由に設定できる権限がある = ドメインを所有している という感じです。

ともあれ、この確認を完了しないことにはドメインをAzure ADへ設定することはできないので設定を行います。

DNSレコードの設定

ということで、該当のドメインのDNSレコードの設定を行います。今回は、Azure Portalから購入したドメインを使っているため、Azure PortalでドメインのDNSレコードのリソースを開き、設定を変更します。

下のやつを開く

開いた画面がこちら

初期状態で2つDNSレコードが設定されています。これらはそのままでいいので新たにレコードを追加します。

「+ レコード セット」を押下します。

ドメインを追加したタイミングで表示された値を設定し、レコードを作成します。

必要情報を入力

入力し、「OK」を押下するとリストに追加されます。

追加が確認できたら、Azure ADの方のカスタムドメイン画面に戻ります。

ドメインの確認

それではAzure ADのカスタムドメイン設定画面に戻りましょう。

先ほど設定しようとしたドメインが 「未確認」 の表示になっています。

明示的に確認ボタンを押してあげないとチェックが行われないので行います。ドメイン名をクリックすると確認画面に遷移します。

さっきも見た画面

この画面の「確認」ボタンを押下すると、DNSサーバーへ確認が行われます。

早速押してみます。

……………

………

確認に成功すると画面右上あたりに通知が出ます。

一覧に戻って見てみても ✅ 確認済み と表記が変わってますね。

確認済み に変わった

これでこのAzure ADテナントでこのドメインを扱うことができるようになりました。

ユーザー名として使用可能か確認

ユーザーのメールアドレスがカッコ悪くなるのを避けたくてこの設定を行ったので、 ~~~~.onmicrosoft.com 以外でアカウントが払い出せるか確認してみましょう。

ドン

ドメイン名のプルダウンに今回追加したドメインが表示されていました。

無事に設定できているようです。試しに1アカウント作成してみます。

いい感じになってますね!

これでAzure ADにカスタムドメインの設定完了です。(メールアドレスが晒されちゃってますが、Office 365のライセンス振ってもないのでメールボックスすらありません。いたずらしても無意味です。)

おわり

ということでノリで買ったドメインをAzure ADに設定することができました。

情シスみたいなことをしてますが、本職はエンジニアです。たぶん。

次はWeb Appsに紐付けとか試すかOffice 365のライセンス振ったりしてみるかもしれません。気が向いたら。

おつかれさまでした。それでは〜〜〜〜

参考

書き終わって気がついたんですが、昔ほぼ同じようなこと書いてました。ウケる。DNS管理のところとかが違うので一応別記事ということで置いておきます。。。。。