Support Library
Device Enrollment Records for Intune and Entra ID
Organisations that manage Windows devices with Microsoft Intune usually publish two DNS records: enterpriseenrollment and enterpriseregistration. They let a device find the organisation’s management service from nothing more than a work email address, so users can enroll without typing a server name.
The short answer
If you use Intune, create these CNAME records in each email domain your users sign in with:
| Name | Type | Points to |
|---|---|---|
| enterpriseenrollment.example.com | CNAME | enterpriseenrollment-s.manage.microsoft.com |
| enterpriseregistration.example.com | CNAME | enterpriseregistration.windows.net |
If you use a different device management tool, or none, these findings cost nothing. They are information, not a grade.
What the records do
How DNS Panopticon detects it
Security Posture looks up the two CNAME records for the scanned domain. They show up on the Endpoint Security card but never cost points and never grade the card on their own, because many device management tools leave no trace in DNS.
| Finding | Severity | When it appears |
|---|---|---|
| Devices can enroll in Microsoft Intune | Information | enterpriseenrollment points to manage.microsoft.com. |
| Devices can register with Microsoft Entra ID | Information | enterpriseregistration points to enterpriseregistration.windows.net. |
| No device management records seen | Information | Neither record exists. This says nothing about tools such as Jamf, Workspace ONE, Kandji or Google endpoint management. |
| Device management records couldn’t be checked | Information | The lookups did not answer. |
How to check it yourself
| Command | What to look for |
|---|---|
| nslookup -type=CNAME enterpriseenrollment.example.com | An answer ending in manage.microsoft.com. |
| nslookup -type=CNAME enterpriseregistration.example.com | An answer of enterpriseregistration.windows.net. |
| Resolve-DnsName enterpriseenrollment.example.com -Type CNAME | The same in PowerShell. |
| dig +short CNAME enterpriseregistration.example.com | The same on macOS or Linux. |
In the Intune admin center, Devices → Device onboarding → Enrollment → Windows → CNAME Validation tests a domain’s record for you.
Why it matters
- Managed devices are the basis of Zero Trust. Conditional Access policies can require a compliant, managed device before granting access, which only works if devices can enroll easily.
- Fewer unmanaged devices. When enrollment is hard, users give up and work from devices that get no policies, encryption or update enforcement.
- What it reveals. The records show that an organisation uses Microsoft device management. That is low-risk information, and the same is visible from the Microsoft 365 sign-in page, so there is no reason to hide them.
How to set it up
- List your sign-in domains. Each email domain your users sign in with needs its own pair of records.
- Create the two CNAMEs from the table above at your DNS host. Use a TTL of an hour or so.
- Use the right target for your cloud. Commercial tenants use the targets above. Microsoft documents different targets for US government clouds, so check its page if that applies.
- Validate with CNAME Validation in the Intune admin center, or the lookups above.
- Set enrollment restrictions in Intune, so that only the device types and owners you intend can enroll.
FAQ
Do these records let anyone enroll a device into our Intune?
No. They only tell Windows where your enrollment service is. A user still has to sign in with a valid work account, and Intune enrollment restrictions decide which devices are accepted.
We use Jamf (or another tool). Should we create these records?
Only if you also use Intune or Entra ID registration. Other tools use their own enrollment methods, and DNS Panopticon does not count the absence of these records against you.
Is enterpriseregistration still needed with Entra join?
Microsoft recommends both records. enterpriseregistration helps devices find the Entra ID device registration service, particularly in hybrid and older setups.
Sources and further reading
- Microsoft Learn: Set up automatic enrollment for Windows devices (CNAME records)
- Microsoft Learn: What is device identity in Microsoft Entra ID?
- Microsoft Learn: Conditional Access grant controls: requiring compliant devices
- Microsoft Learn: Create device platform restrictions
- NIST SP 800-207: Zero Trust Architecture: device posture in access decisions