この記事では、自分の組織のドメイン名を、カスタムドメインとして Entra ID(Azure AD)のテナントに追加し、プライマリドメインに設定する手順を確かめます。
Azure AD は、現在は Microsoft Entra ID という名前に変わっています。この記事では、検証時(2023年4月)の画面に合わせて旧名の Azure AD で表記します。
Azure AD のテナントは、作った時点では <テナント名>.onmicrosoft.com という初期ドメインだけを持っています。メールアドレスなどで使っている自組織のドメインをカスタムドメインとして追加すると、そのドメインでユーザー名を作れるようになります。オンプレミスの Active Directory と連携するときも、同じドメインを追加して確認しておきます。
- カスタムドメインを追加する前に必要なもの
- カスタムドメインの追加と、TXT レコードによる所有権の確認
- プライマリドメインの変更と、ユーザー作成時の変化
前提条件
Azure AD にカスタムドメインを追加する前に、次のものを用意します。
| 必要なもの | 内容 |
|---|---|
| インターネットで使えるドメイン | ドメインレジストラ(お名前.com など)で取得したドメインを使います。.com などのトップレベルドメインまで含めた名前が必要で、example.local のようなローカルのドメインは使えません。 |
| DNS レコードを変更できること | ドメインの所有権を証明するために、そのドメインの DNS に TXT(または MX)レコードを登録します。 |
| 管理者のロール | 今回はグローバル管理者で操作しました。ドメインの管理だけなら、ドメイン名管理者のロールでも足ります。 |
今回は、自分で取得したドメイン(以下、カスタムドメイン。名前は伏せています)を Azure AD のテナントに追加します。DNS には AWS の Route 53 を使っています。
初期ドメインの .onmicrosoft.com は、名前を変えることも削除することもできません。カスタムドメインは、それに加えて登録するものです。
Azure AD にカスタムドメインを登録
カスタムドメインを追加する
Azure ポータル(https://portal.azure.com/)にグローバル管理者のロールを持つユーザーでサインインし、Azure Active Directory ›› カスタム ドメイン名 ›› カスタム ドメインの追加 をクリックします。カスタムドメイン名を入れて、「ドメインの追加」をクリックします。
この記事の画面は、実際の画面ではなく、検証時(2023年4月)の画面から設定する項目(見るポイント)を抜き出して描いたイメージです。今のポータルとは、項目の並びや表記が違うことがあります。ドメイン名、テナント名、TXT レコードの値は伏せています。現在は、Microsoft Entra 管理センターの Entra ID ›› ドメイン名 からも同じ操作ができます。
| 1カスタム ドメイン名 | (伏せています) |
ドメイン名 ‘(伏せています)’ が 既定のディレクトリ に追加されました。
| No. | 項目 | 内容 |
|---|---|---|
| 1 | カスタム ドメイン名 | 追加するドメイン名です。.com などのトップレベルドメインまで入れます。 |
| 2 | ドメインの追加 | クリックすると、テナントにドメインが追加されます。この時点では、まだ所有権の確認が済んでいない状態です。 |
| 3 | ドメイン名が追加されました(緑) | 追加が終わったという通知です。続けて、所有権を確認するための DNS の情報が表示されます。 |
カスタムドメインの検証
追加したドメインを使えるようにするには、そのドメインの持ち主であることを証明する必要があります。Azure AD が表示した値を、ドメインの DNS に TXT レコードとして登録し、Azure AD に確認させます。
確認に使うレコードを選ぶ
ドメインの確認方法を選びます。今回は TXT レコードを選びました。表示される値は、DNS に登録するまで控えておきます。
| 1レコードの種類 | ◉ TXT○ MX |
| 2エイリアスまたはホスト名 | @ |
| 宛先または参照先のアドレス | MS=ms(伏せています) |
| TTL | 3600 |
| No. | 項目 | 内容 |
|---|---|---|
| 1 | レコードの種類 | TXT を選びます。DNS の都合で TXT を登録できない場合は MX も選べます。 |
| 2 | ホスト名/値/TTL | DNS に登録する内容です。@ はドメインそのもの(サブドメインなし)を表します。値は MS=ms で始まる文字列で、テナントごとに違います。TTL は 3600 秒です。 |
| 3 | 確認 | DNS への登録が終わったあとにクリックします(STEP 4)。 |
DNS に TXT レコードを登録する
ドメインを管理している DNS で、TXT レコードを作ります。今回は AWS の Route 53 を使っているので、ホストゾーンに次のレコードを追加しました。
| 1レコード名 | subdomain (伏せています) ルートドメインのレコードを作成するには、空白のままにします。 |
| 2レコードタイプ | TXT – メール送信者の検証とア… |
| 3値 | MS=ms(伏せています) |
| TTL (秒) | 3600 |
| ルーティングポリシー | シンプルルーティング |
| No. | 項目 | 設定内容 |
|---|---|---|
| 1 | レコード名 | 空白のままにします。Azure AD のホスト名 @(ドメインそのもの)に当たります。 |
| 2 | レコードタイプ | TXT を選びます。 |
| 3 | 値/TTL | Azure AD に表示された MS=ms… の値と、TTL 3600 を入れます。 |
確認する
DNS に登録したレコードが広まったら、Azure AD の画面で「確認」をクリックします。広まるまでの時間は DNS やレジストラによって違い、すぐのこともあれば、1時間以上かかることもあります。確認が通ると、次のメッセージが表示され、ドメインの一覧で状態が「確認済み」になります。
ドメイン名(伏せています)の 既定のディレクトリ での使用が正常に確認されました
| 名前 | 状態 |
|---|---|
| 2(伏せています) | 確認済み |
| (伏せています).onmicrosoft.com | 使用可能 |
| No. | 表示 | 意味 |
|---|---|---|
| 1 | ドメイン名の確認(緑) | DNS の TXT レコードの値が一致し、所有権が確認されました。 |
| 2 | 確認済み(緑) | カスタムドメインが使える状態になりました。下の行の初期ドメイン(.onmicrosoft.com)は「使用可能」です。 |
- DNS のレコードが広まるまで、1時間ほど待ってからもう一度試します。
- DNS に登録した値が、Azure AD に表示された値と同じかを確かめます。
- 同じドメインは、1つのテナント(ディレクトリ)でしか確認できません。ほかのテナントで確認済みなら、そちらから削除します。
プライマリドメインを更新する
カスタムドメインが確認できたら、プライマリドメインを変えます。テナントを作った時点では、初期ドメインの .onmicrosoft.com がプライマリです。プライマリドメインは、新しくユーザーを作るときに最初から選ばれるドメインです。
プライマリにする
カスタム ドメイン名 の一覧で、確認済みのカスタムドメインをクリックし、「プライマリにする」をクリックします。
| 種類 | カスタム |
| 状態 | 確認済み |
| フェデレーション | いいえ |
| 2プライマリ ドメイン | いいえ |
| 使用中 | いいえ |
| No. | 表示 | 意味 |
|---|---|---|
| 1 | プライマリにする | クリックすると、確認の画面が出ます。プライマリにできるのは、確認済みで、フェデレーションしていないドメインです。 |
| 2 | プライマリ ドメイン | 今は「いいえ」です。変更後は「はい」になります。 |
確認の画面で「はい」をクリックすると、次のメッセージが表示されます。
ドメイン名 ‘(伏せています)’ が 既定のディレクトリ のプライマリになりました。
プライマリになったことを確かめる
カスタム ドメイン名の一覧で、カスタムドメインの「プライマリ」の列にチェックが入っていることを確かめます。
| 名前 | 状態 | フェデレーション | プライマリ |
|---|---|---|---|
| (伏せています) | 確認済み | 1✓ | |
| (伏せています).onmicrosoft.com | 使用可能 |
| No. | 表示 | 意味 |
|---|---|---|
| 1 | プライマリの ✓ | カスタムドメインがプライマリになりました。初期ドメインからはチェックが外れます。 |
試しに、ユーザー ›› 新しいユーザー ›› 新しいユーザーの作成 を開きます。ユーザー プリンシパル名の @ 以降に、カスタムドメインが最初から選ばれています。
| 1ユーザー プリンシパル名 | @ (伏せています) |
| メール ニックネーム | ☑ ユーザー プリンシパル名から受け継ぐ |
| 表示名 | |
| ⋮ (中略) | |
| No. | 表示 | 意味 |
|---|---|---|
| 1 | @ 以降のドメイン | プライマリにしたカスタムドメインが、最初から選ばれています。プルダウンで初期ドメインなどほかの確認済みドメインも選べます。 |
プライマリドメインを変えても、すでにあるユーザーのユーザー名(UPN)は変わりません。既存のユーザーをカスタムドメインに移したいときは、ユーザーごとに UPN を変更します。
まとめ
| 手順 | やること | ポイント |
|---|---|---|
| 追加 | カスタム ドメイン名でドメインを追加 | 初期ドメイン(onmicrosoft.com)は変更・削除できない |
| 検証 | 表示された TXT レコードを DNS に登録し、「確認」 | 反映に時間がかかることがある。1つのテナントでしか確認できない |
| プライマリ | 確認済みのドメインで「プライマリにする」 | 新しいユーザーの既定のドメインになる。既存ユーザーの UPN は変わらない |
カスタムドメインを追加してプライマリにしておくと、組織のメールアドレスと同じ形のユーザー名でユーザーを作れます。オンプレミスの Active Directory と連携する予定がある場合は、連携に使うドメインを最初の段階で追加・確認しておきます。
コメント