TestimoX

API Reference

Class

DnsSplitHorizonExposureSnapshot

Namespace ADPlayground.Dns
Assembly ADPlayground
Modifiers sealed

Snapshot of split-horizon DNS exposure checks against public resolver answers.

Inheritance

  • Object
  • DnsSplitHorizonExposureSnapshot

Usage

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

Constructors

public DnsSplitHorizonExposureSnapshot() #

Properties

public String DomainName { get; set; } #

Domain name associated with the analysis.

public String DnsServer { get; set; } #

DNS server queried for internal record inventory.

public Boolean CollectionSucceeded { get; set; } #

When true, internal record inventory was collected successfully.

public String CollectionError { get; set; } #

Collection error when internal inventory failed.

public DnsCollectionDiagnostics Diagnostics { get; set; } #

DNS collection diagnostics inherited from the internal record inventory.

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

Public resolvers used for external checks.

public Int32 EvaluatedNameCount { get; set; } #

Number of internal owner names evaluated against public DNS.

public Int32 PubliclyResolvableInternalNameCount { get; set; } #

Number of evaluated internal names that resolved through public DNS.

public Int32 PrivateExternalAddressCount { get; set; } #

Number of public DNS findings where external answers include private or link-local addresses.

public Int32 QueryIssueCount { get; set; } #

Number of external resolver query issues captured during evaluation.

public Int32 FindingCount { get; } #

Total number of split-horizon exposure findings.

public IReadOnlyList<DnsSplitHorizonExposureFinding> Findings { get; set; } #

Split-horizon exposure findings.