Lookup a domain name and DNS record type.
Namespace:
JHSoftwareAssembly: 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
| Exception | Condition |
|---|---|
| System..::.ArgumentException | Invalid domain name or query type. |
| JHSoftware..::.DnsClient..::.NoDnsServersException | No DNS servers where specified, and no DNS servers could be found in this computer's IP configuration |
| JHSoftware..::.DnsClient..::.NXDomainException | The requested domain name does not exist (DNS server returned RCode 3 NXDomain). |
| JHSoftware..::.DnsClient..::.NoDataException | The requested domain name exists but has no records of the requested type. |
| JHSoftware..::.DnsClient..::.NoDefinitiveAnswerException | None of the DNS servers returned a definitive answer. |