How exactly the DC Locator process works on Azure AD Joined devices?

Ernesto Mayol 16 Reputation points
2023-01-17T10:59:51.57+00:00

Hello,

We currently have Azure AD Joined devices, using hybrid identity for the users via Windows Hello for Business Certificate Trust. This setup allows users to SSO to applications federated to Azure AD using PRT, while also supporting SSO to legacy applications on premises that just support Kerberos/NTLM.

What I am looking to understand is how exactly does the DCLocator process works on Azure AD joined devices when there is a need to talk to a DC (e.g. get a TGT or TGS). The following article describes the process very well for AD joined devices, but what about AAD when there is no concept of site? Any articles that can describe how this works? Does the machine just do a DNS query to the domain to get any DC on the domain? Any referenced documentation will also be appreciated.

[https://learn.microsoft.com/en-us/windows-server/identity/ad-ds/plan/enabling-clients-to-locate-the-next-closest-domain-controller

Windows for business | Windows Client for IT Pros | Directory services | Active Directory
Microsoft Security | Microsoft Entra | Microsoft Entra ID
Windows for business | Windows Client for IT Pros | User experience | Other
{count} votes

1 answer

Sort by: Most helpful
  1. Thameur-BOURBITA 36,261 Reputation points Moderator
    2023-01-17T11:26:29.7166667+00:00

    Hi,

    The Dclocator process let windows client to identify the closest doain controller based on its IP address and the sites and services configuration in active directory.
    If you want force your device to contact one of your closest domain controller , you have to add its subnet in the closest AD site.

    The image below explain the dclocator process and how a client can identify the closest domain controller:

    AD client DC locator steps

    Please don't forget to accept helpful reply as answer in order to close your thread and help community to identify the correct answer

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.