LookupClient

LookupClient class

public class LookupClient : ILookupClient

Constructors

Name Description
LookupClient() The default constructor.
LookupClient(params IPAddress[])
LookupClient(params IPEndPoint[])
LookupClient(LookupClientOptions)
LookupClient(params NameServer[])
LookupClient(IPAddress, int)

Properties

Name Description
NameServers { get; }
Settings { get; }

Methods

Name Description
Query(DnsQuestion, DnsQueryAndServerOptions)
Query(string, QueryType, QueryClass)
Query(string, QueryType, DnsQueryAndServerOptions, QueryClass)
QueryAsync(DnsQuestion, DnsQueryAndServerOptions, CancellationToken)
QueryAsync(string, QueryType, QueryClass, CancellationToken)
QueryAsync(string, QueryType, DnsQueryAndServerOptions, QueryClass, CancellationToken)
QueryReverse(IPAddress)
QueryReverse(IPAddress, DnsQueryAndServerOptions)
QueryReverseAsync(IPAddress, CancellationToken)
QueryReverseAsync(IPAddress, DnsQueryAndServerOptions, CancellationToken)
QueryServer(IReadOnlyCollection<IPAddress>, string, QueryType, QueryClass)
QueryServer(IReadOnlyCollection<IPEndPoint>, string, QueryType, QueryClass)
QueryServer(IReadOnlyCollection<NameServer>, string, QueryType, QueryClass, DnsQueryOptions)
QueryServerAsync(IReadOnlyCollection<IPAddress>, string, QueryType, QueryClass, CancellationToken)
QueryServerAsync(IReadOnlyCollection<IPEndPoint>, string, QueryType, QueryClass, CancellationToken)
QueryServerAsync(IReadOnlyCollection<NameServer>, string, QueryType, QueryClass, DnsQueryOptions, CancellationToken)
QueryServerReverse(IReadOnlyCollection<IPAddress>, IPAddress)
QueryServerReverse(IReadOnlyCollection<IPEndPoint>, IPAddress)
QueryServerReverse(IReadOnlyCollection<NameServer>, IPAddress, DnsQueryOptions)
QueryServerReverseAsync(IReadOnlyCollection<IPAddress>, IPAddress, CancellationToken)
QueryServerReverseAsync(IReadOnlyCollection<IPEndPoint>, IPAddress, CancellationToken)
QueryServerReverseAsync(IReadOnlyCollection<NameServer>, IPAddress, DnsQueryOptions, CancellationToken)

See Also