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

Non-RFC1918 (public IP) subnets details should be retrievable

AD-SUB-07InfoActive DirectorySites and subnets

Part of Active Directory · Active Directory · Sites and subnets · All checks

Run this check
Invoke-Maester -TestId AD-SUB-07

Detailed information about public IP subnet usage helps:

  • Identify misconfigurations: Find subnets that should use private ranges
  • Assess security posture: Evaluate exposure of internal resources
  • Plan remediation: Prioritize subnet renumbering efforts
  • Document exceptions: Record legitimate uses of public IPs

Each public IP subnet should be reviewed for proper isolation and business justification.

Detective

For each public IP subnet:

  1. Verify if the use is intentional and justified
  2. Ensure proper network isolation is in place
  3. Document the business requirement
  4. Plan migration to private ranges if appropriate
  5. Review firewall and NAT configurations

This test retrieves all subnets, identifies those using public IP ranges, and lists them with their site associations and descriptions.

  • Test-MtAdSubnetNonInternalCount - Counts public IP subnets
  • Test-MtAdSubnetTotalCount - Counts total subnets
  • Test-MtAdSubnetSiteAssociationCount - Counts sites with subnets
Every attribute of this check
FieldValue
Test IDAD-SUB-07
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureSites and subnets
AreaInfrastructure hardening
Resource typeAdSite
MITRE ATT&CKNone
PowerShell testTest-MtAdSubnetNonInternalDetails
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:subnet:ReadProperty