Skip to content
Sponsor
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

AD DS SRV record count should be retrievable

AD-DNS-11InfoActive DirectoryDNS

Part of Active Directory · Active Directory · DNS · All checks

Run this check
Invoke-Maester -TestId AD-DNS-11

SRV records are essential for Active Directory service location. They enable clients to find:

  • Domain controllers (_ldap records)
  • Global Catalog servers (_gc records)
  • Kerberos services (_kerberos records)
  • Password change services (_kpasswd records)

Missing or incorrect SRV records can prevent:

  • Domain join operations
  • Authentication
  • Group Policy application
  • Service discovery

Operational

  • Monitor SRV record counts for unexpected changes
  • Verify SRV records point to authorized domain controllers only
  • Protect DNS zones containing SRV records from unauthorized modification
  • Regularly test service location from client perspectives

This test counts SRV records used by Active Directory Domain Services, including _ldap, _gc, _kerberos, and _kpasswd service records.

  • Test-MtAdDnsAdSrvRecordDetails - Provides detailed SRV record information
Every attribute of this check
FieldValue
Test IDAD-DNS-11
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureDNS
AreaInfrastructure hardening
Resource typeDnsZone
MITRE ATT&CKNone
PowerShell testTest-MtAdDnsAdSrvRecordCount
ServicesActiveDirectory
PermissionsActiveDirectory:Remoting:Microsoft.PowerShell, ActiveDirectory:Cim:root\MicrosoftDNS:MicrosoftDNS_Zone:Read, ActiveDirectory:Cim:root\MicrosoftDNS:MicrosoftDNS_ResourceRecord:Read, ActiveDirectory:Cim:root\MicrosoftDNS:MicrosoftDNS_RootHints:Read