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

Empty zone count should be retrievable

AD-DNS-14InfoActive DirectoryDNS

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

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

Empty DNS zones (zones with no resource records) may indicate:

  • Incomplete configuration: Zones created but never populated
  • Abandoned infrastructure: Services that were planned but never deployed
  • Configuration errors: Failed zone creation or replication issues
  • Cleanup opportunities: Removing unused zones reduces complexity

Empty zones add administrative overhead without providing value and may confuse administrators.

Detective

  • Audit empty zones regularly
  • Delete zones that are no longer needed
  • Document the purpose of any intentionally empty zones
  • Investigate unexpected empty zones for potential issues

This test identifies DNS zones that contain zero resource records of any type.

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