Domain Detective

API Reference

Class

DesiredStateReverseDnsPolicy

Namespace DomainDetective.DesiredState
Assembly DomainDetective
Modifiers sealed

Provides desired state reverse dns policy functionality.

Inheritance

  • Object
  • DesiredStateReverseDnsPolicy

Usage

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

Accepted by parameters

Constructors

public DesiredStateReverseDnsPolicy() #

Methods

public Void Apply(DesiredStateReverseDnsPolicy overlay) #
Returns: Void

Executes the apply operation.

Parameters

overlay DomainDetective.DesiredState.DesiredStateReverseDnsPolicy requiredposition: 0
public DesiredStateReverseDnsPolicy Clone() #
Returns: DesiredStateReverseDnsPolicy

Executes the clone operation.

Properties

public Nullable<Boolean> Enabled { get; set; } #
JsonPropertyName("enabled")

Gets or sets the enabled value.

public Nullable<Boolean> RequireAtLeastOneResult { get; set; } #
JsonPropertyName("requireAtLeastOneResult")

When true, warns if no reverse DNS results were analyzed.

public Nullable<Boolean> RequirePtrPresent { get; set; } #
JsonPropertyName("requirePtrPresent")

When true, requires each analyzed IP address to have at least one PTR record.

public Nullable<Boolean> RequirePtrMatchesExpectedHost { get; set; } #
JsonPropertyName("requirePtrMatchesExpectedHost")

When true, requires at least one PTR record to match the expected host name.

public String[] AllowedPtrSuffixes { get; set; } #
JsonPropertyName("allowedPtrSuffixes")

Allowed PTR hostname suffixes (e.g., "mail.protection.outlook.com").

public Nullable<Boolean> RequireForwardConfirmed { get; set; } #
JsonPropertyName("requireForwardConfirmed")

When true, requires forward-confirmed reverse DNS (FCrDNS) for each IP.

{{ include "footer" }}