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 details should be retrievable

AD-DNS-12InfoActive DirectoryDNS

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

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

Detailed SRV record information is critical for:

  • Troubleshooting: Understanding which servers provide which services
  • Security auditing: Verifying only authorized servers are advertised
  • Capacity planning: Understanding service distribution across DCs
  • Incident response: Quickly identifying affected services

SRV records contain priority and weight values that control client behavior. Understanding these values helps ensure optimal and secure service location.

Operational

Review SRV record details regularly:

  • Verify target hosts are authorized domain controllers
  • Check priority and weight values are appropriate
  • Monitor for unauthorized SRV record additions
  • Ensure SRV records are protected from modification

This test provides detailed information about each AD DS SRV record, including:

  • Service and protocol
  • Target host and port
  • Priority and weight values
  • Test-MtAdDnsAdSrvRecordCount - Counts AD DS SRV records
Every attribute of this check
FieldValue
Test IDAD-DNS-12
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureDNS
AreaInfrastructure hardening
Resource typeDnsZone
MITRE ATT&CKNone
PowerShell testTest-MtAdDnsAdSrvRecordDetails
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