API Reference
DNSBLRecord
Represents the outcome of a single DNSBL query entry.
Inheritance
- Object
- DNSBLRecord
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
- Method DNSBLAnalysis.AnalyzeDNSBLRecords
- Method DNSBLAnalysis.AnalyzeDomainBlocklists
- Property DNSBLAnalysis.AllResults
- Property DNSQueryResult.DNSBLRecords
- Property DnsblInfo.ListedRecords
Constructors
public DNSBLRecord() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String IpAddress { get; set; } #Plain IPv4/IPv6 for IP-based checks; null for domain-based checks.
public Nullable<DnsblIpSource> IpSource { get; set; } #Indicates where the IP address originated from (for IP-based checks).
public String SourceHost { get; set; } #Optional host label that produced the IP (e.g., apex domain or MX host).
public DnsblQueryKind QueryKind { get; set; } #Indicates whether this record came from a domain or IP-based query.
public String BlackList { get; set; } #Gets or sets the blacklist domain.
public Boolean IsBlackListed { get; set; } #Gets or sets a value indicating whether the address was listed.
public String Answer { get; set; } #Gets or sets the raw DNSBL response.
public String ReplyMeaning { get; set; } #Gets or sets the interpreted meaning of Answer.
public String FQDN { get; set; } #Gets or sets the fully qualified domain name that was queried.
public String Query { get; set; } #DNSBL base query label (e.g., reversed IP or domain without provider). For provider-specific full query, see FQDN.