Lookup a domain name and DNS record type.

Namespace:  JHSoftware
Assembly:  JHSoftware.DnsClient (in JHSoftware.DnsClient.dll) Version: 1.0.1.0 (1.0.1.0)

Syntax

C#
public static DnsClient..::.Response Lookup(
	string domainName,
	DnsClient..::.RecordType queryType
)
Visual Basic (Declaration)
Public Shared Function Lookup ( _
	domainName As String, _
	queryType As DnsClient..::.RecordType _
) As DnsClient..::.Response

Parameters

domainName
Type: System..::.String
The domain name to look up. IDNs may be either in native or encoded form (xn--...).
queryType
Type: JHSoftware..::.DnsClient..::.RecordType
The record type to look up.

Return Value

A Response object containing DNS response records and properties.

Remarks

This overload queries the DNS servers found in the local computer's IP configuration using default DNS request options (see remarks in properties of the DnsClient..::.RequestOptions object).

Exceptions

ExceptionCondition
System..::.ArgumentExceptionInvalid domain name or query type.
JHSoftware..::.DnsClient..::.NoDnsServersExceptionNo DNS servers where specified, and no DNS servers could be found in this computer's IP configuration
JHSoftware..::.DnsClient..::.NXDomainExceptionThe requested domain name does not exist (DNS server returned RCode 3 NXDomain).
JHSoftware..::.DnsClient..::.NoDataExceptionThe requested domain name exists but has no records of the requested type.
JHSoftware..::.DnsClient..::.NoDefinitiveAnswerExceptionNone of the DNS servers returned a definitive answer.

See Also