API Reference
Class
FCrDnsAnalysis
Validates that PTR hostnames resolve back to their originating IP.
Inheritance
- Object
- FCrDnsAnalysis
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
- Property DomainHealthCheck.FcrDnsAnalysis
- Property FcrDnsInfo.Raw
Accepted by parameters
- Method Converters.Convert
Constructors
public FCrDnsAnalysis() #Methods
public async Task Analyze(IEnumerable<ReverseDnsResult> reverseResults, InternalLogger logger = null) #Returns:
TaskValidates that each PTR record in reverseResults resolves back to its IP.
Parameters
- reverseResults System.Collections.Generic.IEnumerable{DomainDetective.ReverseDnsAnalysis.ReverseDnsResult}
- logger DomainDetective.InternalLogger = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Subject { get; set; } #Domain under analysis.
public DnsConfiguration DnsConfiguration { get; set; } #DNS client configuration.
public Func<String, DnsRecordType, Task<DnsAnswer[]>> QueryDnsOverride { get; set; } #Override for DNS queries during testing.
public List<FCrDnsResult> Results { get; set; } #Collection of results for each IP.
public Boolean AllValid { get; } #Indicates whether every address passed forward confirmation.