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

Zones with only SOA/NS records should be retrievable

AD-DNS-02InfoActive DirectoryDNS

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

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

DNS zones that contain only SOA (Start of Authority) and NS (Name Server) records are essentially placeholder zones. These zones:

  • May indicate incomplete configuration: Zones created but never populated with actual records
  • Could represent abandoned infrastructure: Services that were planned but never deployed
  • Might be unnecessary: Adding complexity without providing value
  • Can cause confusion: Administrators may assume these zones are actively used

Operational

Review zones with only SOA/NS records and either:

  • Populate them with necessary resource records if they serve a purpose
  • Delete them if they are no longer needed
  • Document their purpose if they are intentionally placeholder zones

This test identifies DNS zones that contain only SOA and NS records, with no A, AAAA, CNAME, MX, SRV, or other record types.

  • Test-MtAdDnsZoneCount - Counts all zones with records
  • Test-MtAdDnsEmptyZoneCount - Finds zones with zero records
Every attribute of this check
FieldValue
Test IDAD-DNS-02
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureDNS
AreaInfrastructure hardening
Resource typeDnsZone
MITRE ATT&CKNone
PowerShell testTest-MtAdDnsZonesWithOnlySoaNs
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