Azure Active Directory のカスタム ドメイン名の管理

ドメイン名は、Microsoft Entra の一部である多くの Azure Active Directory (Azure AD) リソースの識別子の重要な部分です。ユーザーのユーザー名または電子メール アドレスの一部であり、グループのアドレスの一部であり、アプリケーションのアプリ ID URI の一部になることもあります。 Azure AD のリソースには、そのリソースが含まれる Azure AD 組織 (テナントとも呼ばれます) によって所有されているドメイン名を含めることができます。 グローバル管理者だけが、Azure AD でドメインを管理できます。

Azure AD 組織のプライマリ ドメイン名の設定

組織を作成すると、"contoso.onmicrosoft.com" などの初期ドメイン名がプライマリ ドメイン名に設定されます。 プライマリ ドメインは、新しいユーザーを作成したときにそのユーザーの既定のドメイン名になります。 プライマリ ドメイン名の設定によって、管理者がポータルでユーザーを新規作成するプロセスが効率化されます。 プライマリ ドメイン名を変更するには、次の手順に従います。

  1. 組織のグローバル管理者であるアカウントで Azure portal にサインインします。

  2. [Azure Active Directory] を選択します。

  3. [カスタム ドメイン名] を選択します。

    Opening the user management page

  4. プライマリ ドメインにするドメインの名前を選びます。

  5. [プライマリにする] コマンドを選びます。 メッセージが表示されたら、選択を確定します。

    Make a domain name the primary

組織のプライマリ ドメイン名を変更して、フェデレーションされていない検証済みカスタム ドメインを指定することができます。 組織のプライマリ ドメインを変更しても、既存のユーザーのユーザー名は変更されません。

Azure AD 組織にカスタム ドメイン名を追加する

マネージド ドメインの名前は最大 5,000 件追加できます。 オンプレミス Active Directory とのフェデレーションをすべてのドメインに構成する場合、各組織に最大 2,500 件のドメイン名を追加できます。

カスタム ドメインのサブドメインの追加

組織に europe.contoso.com などのサブドメイン名を追加する場合は、最初に、contoso.com などのルート ドメインを追加して、確認する必要があります。 サブドメインは、Azure AD によって自動的に検証されます。 追加したサブドメインが検証されたことを確認するには、ブラウザーでドメインの一覧を更新します。

contoso.com ドメインを 1 つの Azure AD 組織に既に追加している場合は、別の Azure AD 組織でサブドメイン europe.contoso.com を検証することもできます。 サブドメインを追加すると、DNS ホスティング プロバイダーに TXT レコードを追加するように求められます。

カスタム ドメイン名の DNS レジストラーを変更する場合にすべきこと

DNS レジストラーを変更する場合、Azure AD で追加の構成タスクはありません。 中断することなく、Azure AD でドメイン名の使用を続けることができます。 Microsoft 365 や Intune など、Azure AD のカスタム ドメイン名を使用するサービスで、自社のカスタム ドメイン名を使用する場合は、各サービスのマニュアルを参照してください。

カスタム ドメイン名を削除する

カスタム ドメイン名が使用されなくなった場合や、そのドメイン名を別の Azure AD 組織で使用する必要が生じた場合、Azure AD からカスタム ドメイン名を削除することができます。

カスタム ドメイン名を削除する場合は、そのドメイン名を使用しているリソースが組織内にないことを事前に確認する必要があります。 次の状況に当てはまる場合、組織からドメイン名を削除することはできません。

  • ユーザーのユーザー名、電子メール アドレス、またはプロキシ アドレスにドメイン名が含まれている。
  • グループに付与された電子メール アドレスまたはプロキシ アドレスにドメイン名が含まれている。
  • Azure AD 内のアプリケーションに付与されたアプリ ID URI にドメイン名が含まれている。

Azure AD 組織内にこのようなリソースがある場合は、カスタム ドメイン名を削除する前に、そのリソースを変更するか削除する必要があります。

注意

カスタム ドメインを削除するには、既定のドメイン (onmicrosoft.com) または別のカスタム ドメイン (mydomainname.com) のいずれかに基づくグローバル管理者アカウントを使用します。

ForceDelete オプション

Azure AD 管理センターで、または Microsoft Graph API を使用しで、ドメイン名を ForceDelete (強制削除) できます。 これらのオプションでは、非同期操作が使用され、"user@contoso.com" のようなカスタム ドメイン名からのすべての参照が、"user@contoso.onmicrosoft.com" などの既定の初期ドメイン名に更新されます。

Azure portal で ForceDelete を呼び出すには、ドメイン名に対する参照が 1000 個未満であることを確認し、Exchange がプロビジョニング サービスであるすべての参照を、Exchange 管理センターで更新または削除する必要があります。 これには、Exchange のメールが有効なセキュリティ グループと配布リストが含まれます。 詳細については、メールが有効なセキュリティ グループの削除に関するページを参照してください。 また、次のいずれかの場合、ForceDelete 操作は成功しません。

  • Microsoft 365 ドメイン サブスクリプション サービスを使用してドメインを購入した
  • 別の顧客組織の代わりに管理を行っているパートナーである

ForceDelete 操作の一部として、次のアクションが実行されます。

  • カスタム ドメイン名を参照しているユーザーの UPN、EmailAddress、ProxyAddress の名前が既定の初期ドメイン名に変更されます。
  • カスタム ドメイン名を参照しているグループの EmailAddress の名前が既定の初期ドメイン名に変更されます。
  • カスタム ドメイン名を参照しているアプリケーションの identifierUris の名前が既定の初期ドメイン名に変更されます。

次の場合はエラーが返されます。

  • 名前を変更されるオブジェクトの数が 1,000 を超える
  • 名前を変更されるアプリケーションの 1 つが、マルチテナント アプリである

よく寄せられる質問

Q:このドメイン名に Exchange マスター グループがあることを示すエラーでドメインの削除が失敗するのはなぜですか。
A: 現在、Exchange のメールが有効なセキュリティ グループや配布リストなどの特定のグループは、Exchange によってプロビジョニングされており、Exchange 管理センター (EAC) で手動によりクリーンアップする必要があります。 カスタム ドメイン名に依存していて、手動で別のドメイン名に更新する必要がある、残留 ProxyAddresses が存在する可能性があります。

Q: admin@contoso.com としてログインしても、ドメイン名 "contoso.com" を削除できません。
A: ユーザー アカウント名で削除しようとしているカスタム ドメイン名を参照することはできません。 グローバル管理者アカウントで admin@contoso.onmicrosoft.com のような既定の初期ドメイン名 (. onmicrosoft.com) が使用されていることを確認してください。 admin@contoso.onmicrosoft.com などの別のグローバル管理者アカウント、またはアカウントが admin@fabrikam.com である "fabrikam.com" のような別のカスタム ドメイン名で、サインインしてください。

Q: [ドメインの削除] ボタンをクリックすると、In Progress という削除操作の状態が表示されます。 どのくらいの時間がかかりますか? 失敗するとどうなりますか。
A: ドメインの削除操作は、ドメイン名に対するすべての参照の名前を変更する非同期のバックグラウンド タスクです。 1 ~ 2 分で完了するはずです。 ドメインの削除が失敗する場合は、次のものがないことを確認してください。

  • appIdentifierURI のドメイン名で構成されているアプリ
  • カスタム ドメイン名を参照しているメールが有効なグループ
  • ドメイン名に対する 1,000 個を超える参照

どの条件も当てはまらないことがわかった場合は、手動で参照をクリーンアップし、もう一度ドメインの削除を試みてください。

PowerShell または Microsoft Graph API を使用してドメイン名を管理する

Azure Active Directory のドメイン名に関する管理作業の多くは、Microsoft PowerShell を使用するか、プログラムから Microsoft Graph API を使用して行うこともできます。

次のステップ