TestimoX

API Reference

Class

DnsZoneOverviewSummaryItem

Namespace ADPlayground.Dns
Assembly ADPlayground
Modifiers sealed

Aggregated per-zone overview across DNS servers that host or expose the zone.

Inheritance

  • Object
  • DnsZoneOverviewSummaryItem

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Constructors

public DnsZoneOverviewSummaryItem() #

Properties

public String ZoneName { get; set; } #

Zone name.

public String ZoneFamily { get; set; } #

Friendly zone family used for review grouping.

public IReadOnlyList<String> HostingServers { get; set; } #

DNS servers that returned this zone.

public Int32 HostingServerCount { get; } #

Total DNS servers that returned this zone.

public IReadOnlyList<String> MissingHostingServers { get; set; } #

Collected DNS servers that did not return this zone.

public Int32 MissingHostingServerCount { get; } #

Total collected DNS servers that did not return this zone.

public Boolean HasIncompleteHosting { get; } #

True when the zone was not observed on every successfully queried DNS server.

public IReadOnlyList<String> SettingSignatures { get; set; } #

Distinct setting signatures observed for this zone.

public Boolean HasSettingDrift { get; } #

True when this zone has different settings across DNS servers.

public Boolean HasScavengingEnabled { get; set; } #

True when any server reports zone aging/scavenging as enabled.

public IReadOnlyList<String> ScavengingOwners { get; set; } #

Explicit scavenging owners observed across DNS servers.

public Int32 ScavengingOwnerCount { get; } #

Number of explicit scavenging owners observed across DNS servers.

public Boolean HasEnabledScavengingWithoutExplicitOwner { get; set; } #

True when at least one DNS server reports scavenging enabled without an explicit scavenging owner list.

public Boolean HasMultipleScavengingOwners { get; } #

True when more than one explicit scavenging owner is configured for the zone.

public Boolean IsDsIntegrated { get; set; } #

True when the zone appears to be AD-integrated on at least one DNS server.

public Boolean IsReverseLookupZone { get; set; } #

True when the zone is a reverse lookup zone.

public Boolean IsAdInfrastructureZone { get; set; } #

True when the zone is a common AD DNS infrastructure zone such as _msdcs.