API Reference
DnsSplitHorizonExposureSnapshot
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.
Returned or exposed by
Constructors
public DnsSplitHorizonExposureSnapshot() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.