TestimoX

API Reference

Class

DnsZoneOverviewItem

Namespace ADPlayground.Dns
Assembly ADPlayground
Modifiers sealed

Per-DNS-server view of a Microsoft DNS zone configuration row.

Inheritance

  • Object
  • DnsZoneOverviewItem

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 DnsZoneOverviewItem() #

Properties

public String DnsServer { get; set; } #

DNS server that returned this zone row.

public String ZoneName { get; set; } #

Zone name.

public String ZoneFamily { get; set; } #

Friendly zone family used for review grouping.

public String ZoneType { get; set; } #

Raw Microsoft DNS zone type value when exposed by WMI.

public String ZoneTypeName { get; set; } #

Friendly Microsoft DNS zone type description.

public Nullable<Int32> AllowUpdate { get; set; } #

Raw Microsoft DNS dynamic update mode.

public String DynamicUpdateMode { get; set; } #

Friendly dynamic update mode description.

public Nullable<Boolean> IsDsIntegrated { get; set; } #

True when the zone is AD-integrated, false when it is file-backed, or null when unknown.

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.

public Nullable<Boolean> IsScavengingEnabled { get; set; } #

True when zone aging/scavenging is enabled, false when disabled, or null when unknown.

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

DNS servers explicitly allowed to scavenge the zone, when exposed by WMI.

public Int32 ScavengingServerCount { get; } #

Number of explicitly configured scavenging servers.

public Nullable<Double> NoRefreshIntervalDays { get; set; } #

Zone no-refresh interval in days, when exposed by WMI.

public Nullable<Double> RefreshIntervalDays { get; set; } #

Zone refresh interval in days, when exposed by WMI.

public Nullable<Int32> DaysUntilNextScavenge { get; set; } #

Days until the next scavenge time, when exposed by WMI.

public Nullable<Int32> SecureSecondaries { get; set; } #

Raw Microsoft DNS zone transfer policy.

public String ZoneTransferPolicy { get; set; } #

Friendly zone transfer policy description.

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

Explicit secondary servers configured for zone transfer, when available.

public Nullable<Boolean> AutoCreatePtrRecords { get; set; } #

True when associated PTR auto-creation is enabled, false when disabled, or null when unknown.

public String SettingSignature { get; set; } #

Canonical signature used to detect per-zone setting drift across DNS servers.