JH Software's DNS Client library for .NET has basic and advanced functions to perform DNS lookups
Classes
| Class | Description | |
|---|---|---|
| DnsClient | Class containing static methods for various DNS client functions as well as supporting classes and enumerations. | |
| DnsClient..::.MXHost | Represents a mail exhcanger's (SMTP server) host name, preference (in relation to other MXHosts), and IP addresses (if provided by DNS server). | |
| DnsClient..::.NoDataException | The requested domain name exists but has no records of the requested type. | |
| DnsClient..::.NoDefinitiveAnswerException | None of the DNS servers returned a definitive answer.
See the ServerProblems property for individual DNS server problems. | |
| DnsClient..::.NoDefinitiveAnswerException..::.ServerProblem | Represents a DNS server and how/why it failed to return a definitive answer. | |
| DnsClient..::.NoDnsServersException | No DNS servers where specified, and no DNS servers could be found in this computer's IP configuration. | |
| DnsClient..::.NXDomainException | The requested domain name does not exist (DNS server returned RCode 3 NXDomain). | |
| DnsClient..::.RequestOptions | Represents various options for a DNS request. | |
| DnsClient..::.Response | Represents a response received from a DNS server | |
| DnsClient..::.Response..::.Record | Represents a DNS record received from a DNS server. |
Enumerations
| Enumeration | Description | |
|---|---|---|
| DnsClient..::.IPVersion | Enumeration of IP protocol versions | |
| DnsClient..::.NoDefinitiveAnswerException..::.ProblemType | Enumeration of reasons how/why a DNS server failed to return a definitive answer. | |
| DnsClient..::.RecordType | Enumeration of DNS record types. |