Package | Description |
---|---|
org.xbill.DNS | |
org.xbill.DNS.config | |
org.xbill.DNS.dnssec | |
org.xbill.DNS.hosts | |
org.xbill.DNS.lookup | |
org.xbill.DNS.spi | |
org.xbill.DNS.tools |
Class and Description |
---|
APLRecord.Element |
AsyncSemaphore |
AsyncSemaphore.Permit |
Cache
A cache of DNS records.
|
Cache.CacheMap |
Cache.Element |
CNAMERecord
CNAME Record - maps an alias to its real name
|
Compression
DNS Name Compression object.
|
Compression.Entry |
DNAMERecord
DNAME Record - maps a nonterminal alias (subtree) to a different domain
|
DNSInput
A class for parsing DNS messages.
|
DNSKEYRecord
Key - contains a cryptographic public key for use by DNS.
|
DNSOutput
A class for rendering DNS messages.
|
DNSSEC.DNSSECException
A DNSSEC exception.
|
DNSSEC.ECKeyInfo |
DNSSEC.MalformedKeyException
The cryptographic data in a DNSSEC key is malformed.
|
DNSSEC.UnsupportedAlgorithmException
An algorithm is unsupported by this DNSSEC implementation.
|
DohResolver.SendAndGetMessageBytesResponse |
DSRecord
DS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the
parent zone.
|
EDNSOption
DNS extension options, as described in RFC 6891.
|
ExtendedResolver
An implementation of
Resolver that can send queries to multiple servers, sending the
queries multiple times if necessary. |
ExtendedResolver.ResolverEntry |
Generator
A representation of a $GENERATE statement in a master file.
|
GenericEDNSOption
An EDNSOption with no internal structure.
|
Header
A DNS message header
|
KEYBase
The base class for KEY/DNSKEY records, which have identical formats
|
KEYRecord
Key - contains a cryptographic public key.
|
Master
A DNS master file parser.
|
Message
A DNS Message.
|
Mnemonic
A utility class for converting between numeric codes and mnemonics for those codes.
|
Name
A representation of a domain name.
|
NameTooLongException
An exception thrown when a name is longer than the maximum length of a DNS name.
|
NioClient
Manages the network I/O for the
SimpleResolver . |
NioClient.KeyProcessor |
NioTcpClient.ChannelKey |
NioTcpClient.ChannelState |
NioTcpClient.Transaction |
NioUdpClient.Transaction |
OPTRecord
Options - describes Extended DNS (EDNS) properties of a Message.
|
PacketLogger
Custom logger that can log all packets that were sent or received.
|
Record
A generic DNS resource record.
|
Resolver
Interface describing a resolver.
|
ResolverConfig
Locates name servers and the search path to be appended to unqualified names.
|
ResolverListener
Deprecated.
|
RRset
A set of Records with the same name, type, and class.
|
RRSIGRecord
Resource Record Signature - An RRSIG provides the digital signature of an RRset, so that the data
can be authenticated by a DNSSEC-capable resolver.
|
SetResponse
The Response from a query to
Cache.lookupRecords(Name, int, int) or Zone.findRecords(Name, int) . |
SIGBase
The base class for SIG/RRSIG records, which have identical formats
|
SIGRecord
Signature - A SIG provides the digital signature of an RRset, so that the data can be
authenticated by a DNSSEC-capable resolver.
|
SingleCompressedNameBase
Implements common functionality for the many record types whose format is a single compressed
name.
|
SingleNameBase
Implements common functionality for the many record types whose format is a single name.
|
SOARecord
Start of Authority - describes properties of a zone.
|
SVCBBase
Implements common functionality for SVCB and HTTPS records
|
SVCBBase.ParameterBase |
SVCBBase.ParameterMnemonic |
TCPClient |
TextParseException
An exception thrown when unable to parse text.
|
TLSARecord
Transport Layer Security Authentication
|
Tokenizer
Tokenizer is used to parse DNS records and zones from text format,
|
Tokenizer.Token |
TSIG
Transaction signature handling.
|
TSIG.StreamVerifier
A utility class for verifying multiple message responses.
|
TSIGRecord
Transaction Signature - this record is automatically generated by the resolver.
|
TXTBase
Implements common functionality for the many record types whose format is a list of strings.
|
Type.TypeMnemonic |
TypeBitmap
Routines for deal with the lists of types found in NSEC/NSEC3 records.
|
U16NameBase
Implements common functionality for the many record types whose format is an unsigned 16 bit
integer followed by a name.
|
WireParseException
An exception thrown when a DNS message is invalid.
|
ZoneTransferException
An exception thrown when a zone transfer fails.
|
ZoneTransferIn
An incoming DNS Zone Transfer.
|
ZoneTransferIn.BasicHandler |
ZoneTransferIn.Delta
All changes between two versions of a zone in an IXFR response.
|
ZoneTransferIn.ZoneTransferHandler
Handles a Zone Transfer.
|
Class and Description |
---|
Name
A representation of a domain name.
|
Class and Description |
---|
DNSKEYRecord
Key - contains a cryptographic public key for use by DNS.
|
DSRecord
DS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the
parent zone.
|
EDNSOption
DNS extension options, as described in RFC 6891.
|
Header
A DNS message header
|
Message
A DNS Message.
|
Name
A representation of a domain name.
|
NameTooLongException
An exception thrown when a name is longer than the maximum length of a DNS name.
|
NSEC3Record
Next SECure name 3 - this record contains the next hashed name in an ordered list of hashed names
in the zone, and a set of types for which records exist for this name.
|
NSECRecord
Next SECure name - this record contains the following name in an ordered list of names in the
zone, and a set of types for which records exist for this name.
|
OPTRecord
Options - describes Extended DNS (EDNS) properties of a Message.
|
Record
A generic DNS resource record.
|
Resolver
Interface describing a resolver.
|
RRset
A set of Records with the same name, type, and class.
|
RRSIGRecord
Resource Record Signature - An RRSIG provides the digital signature of an RRset, so that the data
can be authenticated by a DNSSEC-capable resolver.
|
TSIG
Transaction signature handling.
|
Class and Description |
---|
Name
A representation of a domain name.
|
Class and Description |
---|
Cache
A cache of DNS records.
|
Message
A DNS Message.
|
Name
A representation of a domain name.
|
Record
A generic DNS resource record.
|
Resolver
Interface describing a resolver.
|
SetResponse
The Response from a query to
Cache.lookupRecords(Name, int, int) or Zone.findRecords(Name, int) . |
Class and Description |
---|
Name
A representation of a domain name.
|
Class and Description |
---|
Cache
A cache of DNS records.
|
Header
A DNS message header
|
Lookup
The Lookup object issues queries to the local hosts database (
/etc/hosts ) and to
recursive DNS servers. |
Message
A DNS Message.
|
Name
A representation of a domain name.
|
Record
A generic DNS resource record.
|
Resolver
Interface describing a resolver.
|
RRset
A set of Records with the same name, type, and class.
|
Tokenizer
Tokenizer is used to parse DNS records and zones from text format,
|
TSIG
Transaction signature handling.
|
TSIGRecord
Transaction Signature - this record is automatically generated by the resolver.
|
Zone
A DNS Zone.
|
ZoneTransferException
An exception thrown when a zone transfer fails.
|