DnsStubResolver Class

Stub resolver

Defined in RFC 1035.

Definition

Namespace: ARSoft.Tools.Net.Dns
Assembly: ARSoft.Tools.Net (in ARSoft.Tools.Net.dll) Version: 3.6.1+aaafdcd61f068318c11734f7b3c59c69371c0549
C#
public class DnsStubResolver : IDnsResolver, 
	IDisposable
Inheritance
Object    DnsStubResolver
Implements
IDnsResolver, IDisposable

Constructors

DnsStubResolver Provides a new instance using the local configured DNS servers
DnsStubResolver(DnsClient) Provides a new instance using a custom DNS client
DnsStubResolver(IEnumerableIPAddress, Int32) Provides a new instance using a list of custom DNS servers and a custom query timeout
DnsStubResolver(Uri, Int32) Provides a new instance using a list of custom DNS servers and a custom query timeout

Methods

ClearCache Clears the record cache
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ResolveT Queries a the upstream DNS server(s) for specified records.
ResolveAsyncT Queries a the upstream DNS server(s) for specified records as an asynchronous operation.
ToStringReturns a string that represents the current object.
(Inherited from Object)

Extension Methods

ResolveT Queries a dns resolver for specified records.
(Defined by DnsResolverExtensions)
ResolveAsyncT Queries a dns resolver for specified records as an asynchronous operation.
(Defined by DnsResolverExtensions)
ResolveHost Queries a dns resolver for IP addresses of a host.
(Defined by DnsResolverExtensions)
ResolveHost Queries a dns resolver for IP addresses of a host.
(Defined by DnsResolverExtensions)
ResolveHostAsync Queries a dns resolver for IP addresses of a host as an asynchronous operation.
(Defined by DnsResolverExtensions)
ResolveHostAsync Queries a dns resolver for IP addresses of a host as an asynchronous operation.
(Defined by DnsResolverExtensions)
ResolvePtr Queries a dns resolver for reverse name of an IP address.
(Defined by DnsResolverExtensions)
ResolvePtrAsync Queries a dns resolver for reverse name of an IP address as an asynchronous operation.
(Defined by DnsResolverExtensions)

See Also