Package | Description |
---|---|
org.xbill.DNS | |
org.xbill.DNS.dnssec | |
org.xbill.DNS.lookup |
Modifier and Type | Class and Description |
---|---|
class |
DohResolver
Proof-of-concept DNS over HTTP (DoH) resolver.
|
class |
ExtendedResolver
An implementation of
Resolver that can send queries to multiple servers, sending the
queries multiple times if necessary. |
class |
SimpleResolver
An implementation of Resolver that sends one query to one server.
|
Modifier and Type | Method and Description |
---|---|
static Resolver |
Lookup.getDefaultResolver()
Gets the Resolver that will be used as the default by future Lookups.
|
Resolver |
ExtendedResolver.getResolver(int n)
Returns the nth resolver used by this ExtendedResolver
|
Resolver[] |
ExtendedResolver.getResolvers()
Returns all resolvers used by this ExtendedResolver
|
Modifier and Type | Method and Description |
---|---|
Optional<Resolver> |
Message.getResolver()
Gets the resolver that originally received this Message from a server.
|
Modifier and Type | Method and Description |
---|---|
void |
ExtendedResolver.addResolver(Resolver r)
Adds a new resolver to be used by this ExtendedResolver
|
void |
ExtendedResolver.deleteResolver(Resolver r)
Deletes a resolver used by this ExtendedResolver
|
static void |
Lookup.setDefaultResolver(Resolver resolver)
Sets the default Resolver to be used as the default by future Lookups.
|
void |
Lookup.setResolver(Resolver resolver)
Sets the resolver to use when performing this lookup.
|
void |
Message.setResolver(Resolver resolver)
Sets the resolver that originally received this Message from a server.
|
Constructor and Description |
---|
ExtendedResolver(Resolver[] resolvers)
Creates a new Extended Resolver
|
Constructor and Description |
---|
ExtendedResolver(Iterable<Resolver> resolvers)
Creates a new
ExtendedResolver . |
Modifier and Type | Class and Description |
---|---|
class |
ValidatingResolver
This resolver validates responses with DNSSEC.
|
Constructor and Description |
---|
ValidatingResolver(Resolver headResolver)
Creates a new instance of this class.
|
ValidatingResolver(Resolver headResolver,
Clock clock)
Creates a new instance of this class.
|
Modifier and Type | Method and Description |
---|---|
LookupSession.LookupSessionBuilder |
LookupSession.LookupSessionBuilder.resolver(@NonNull Resolver resolver)
The
Resolver to use to look up records. |
Copyright © 2022 dnsjava.org. All rights reserved.