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) →

SOA record details should be retrievable

AD-DNS-10InfoActive DirectoryDNS

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

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

SOA (Start of Authority) records contain critical zone management parameters:

  • Primary server: The authoritative source for zone data
  • Responsible party: Contact information for zone administration
  • Serial number: Used for zone transfer synchronization
  • Refresh/Retry/Expire: Controls secondary server behavior

Incorrect SOA settings can cause:

  • Zone transfer failures
  • DNS resolution delays
  • Inconsistent data across servers
  • Administrative confusion

Operational

  • Ensure primary server values point to valid, secured DNS servers
  • Use appropriate contact information that reaches responsible administrators
  • Monitor serial numbers for unexpected changes
  • Set appropriate TTL values to balance performance and flexibility

This test retrieves SOA record details for each zone, including primary server, responsible party, serial number, and timing parameters.

  • Test-MtAdDnsZonesWithOnlySoaNs - Identifies zones with only SOA/NS records
Every attribute of this check
FieldValue
Test IDAD-DNS-10
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureDNS
AreaInfrastructure hardening
Resource typeDnsZone
MITRE ATT&CKNone
PowerShell testTest-MtAdDnsSoaDetails
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