Interface | Description |
---|---|
PacketLogger |
Custom logger that can log all packets that were sent or received.
|
Resolver |
Interface describing a resolver.
|
ResolverListener | Deprecated |
ZoneTransferIn.ZoneTransferHandler |
Handles a Zone Transfer.
|
Class | Description |
---|---|
A6Record |
A6 Record - maps a domain name to an IPv6 address (historic)
|
AAAARecord |
IPv6 Address Record - maps a domain name to an IPv6 address
|
Address |
Routines dealing with IP addresses.
|
AFSDBRecord |
AFS Data Base Record - maps a domain name to the name of an AFS cell database server.
|
APLRecord |
APL - Address Prefix List.
|
APLRecord.Element | |
ARecord |
Address Record - maps a domain name to an Internet address
|
CAARecord |
Certification Authority Authorization
|
CAARecord.Flags | |
Cache |
A cache of DNS records.
|
CDNSKEYRecord |
Child DNSKEY record as specified in RFC 8078.
|
CDSRecord |
Child Delegation Signer record as specified in RFC 8078.
|
CERTRecord |
Certificate Record - Stores a certificate associated with a name.
|
CERTRecord.CertificateType |
Certificate type identifiers.
|
ClientSubnetOption |
The Client Subnet EDNS Option, defined in Client
subnet in DNS requests.
|
CNAMERecord |
CNAME Record - maps an alias to its real name
|
Compression |
DNS Name Compression object.
|
CookieOption |
Cookie EDNS0 Option, as defined in https://tools.ietf.org/html/rfc7873
|
Credibility |
Constants relating to the credibility of cached data, which is based on the data's source.
|
DClass |
Constants and functions relating to DNS classes.
|
DHCIDRecord |
DHCID - Dynamic Host Configuration Protocol (DHCP) ID (RFC 4701)
|
DLVRecord |
DLV - contains a Delegation Lookaside Validation record, which acts as the equivalent of a DS
record in a lookaside zone.
|
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.
|
DNSKEYRecord.Flags | |
DNSKEYRecord.Protocol | |
DNSOutput |
A class for rendering DNS messages.
|
DNSSEC |
Constants and methods relating to DNSSEC.
|
DNSSEC.Algorithm |
Domain Name System Security (DNSSEC) Algorithm Numbers.
|
DNSSEC.Digest |
DNSSEC Delegation Signer (DS) Resource Record (RR) Type Digest Algorithms.
|
DnssecAlgorithmOption |
The EDNS0 Option for Signaling Cryptographic Algorithm Understanding in DNS Security Extensions
(DNSSEC), RFC 6975.
|
DohResolver |
Proof-of-concept DNS over HTTP (DoH) resolver.
|
DSRecord |
DS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the
parent zone.
|
DSRecord.Digest | Deprecated
use
DNSSEC.Digest |
EDNSOption |
DNS extension options, as described in RFC 6891.
|
EDNSOption.Code | |
ExtendedErrorCodeOption |
EDNS option to provide additional information about the cause of DNS errors (RFC 8914).
|
ExtendedFlags |
Constants and functions relating to EDNS flags.
|
ExtendedResolver |
An implementation of
Resolver that can send queries to multiple servers, sending the
queries multiple times if necessary. |
Flags |
Constants and functions relating to flags in the DNS header.
|
Generator |
A representation of a $GENERATE statement in a master file.
|
GenericEDNSOption |
An EDNSOption with no internal structure.
|
GPOSRecord |
Geographical Location - describes the physical location of a host.
|
Header |
A DNS message header
|
HINFORecord |
Host Information - describes the CPU and OS of a host
|
HIPRecord |
Host Identity Protocol (HIP) Record as defined in RFC 8005.
|
HTTPSRecord |
HTTPS Service Location and Parameter Binding Record
|
IPSECKEYRecord |
IPsec Keying Material (RFC 4025)
|
IPSECKEYRecord.Algorithm |
Algorithm types for IPSECKEY RRs as defined in IPSECKEY
Resource Record Parameters.
|
IPSECKEYRecord.Gateway |
Gateway types for IPSECKEY RRs as defined in IPSECKEY
Resource Record Parameters.
|
ISDNRecord |
ISDN - identifies the ISDN number and subaddress associated with a name.
|
KEYRecord |
Key - contains a cryptographic public key.
|
KEYRecord.Flags |
KEY flags identifiers.
|
KEYRecord.Protocol |
KEY protocol identifiers.
|
KXRecord |
Key Exchange - delegation of authority
|
LOCRecord |
Location - describes the physical location of hosts, networks, subnets.
|
Lookup |
The Lookup object issues queries to the local hosts database (
/etc/hosts ) and to
recursive DNS servers. |
Master |
A DNS master file parser.
|
MBRecord |
Mailbox Record - specifies a host containing a mailbox.
|
MDRecord |
Mail Destination Record - specifies a mail agent which delivers mail for a domain (obsolete)
|
Message |
A DNS Message.
|
MFRecord |
Mail Forwarder Record - specifies a mail agent which forwards mail for a domain (obsolete)
|
MGRecord |
Mail Group Record - specifies a mailbox which is a member of a mail group.
|
MINFORecord |
Mailbox information Record - lists the address responsible for a mailing list/mailbox and the
address to receive error messages relating to the mailing list/mailbox.
|
MRRecord |
Mailbox Rename Record - specifies a rename of a mailbox.
|
MXRecord |
Mail Exchange - specifies where mail to a domain is sent
|
Name |
A representation of a domain name.
|
NAPTRRecord |
Name Authority Pointer Record - specifies rewrite rule, that when applied to an existing string
will produce a new domain.
|
NioClient |
Manages the network I/O for the
SimpleResolver . |
NSAP_PTRRecord |
NSAP Pointer Record - maps a domain name representing an NSAP Address to a hostname.
|
NSAPRecord |
NSAP Address Record.
|
NSEC3PARAMRecord |
Next SECure name 3 Parameters - this record contains the parameters (hash algorithm, salt,
iterations) used for a valid, complete NSEC3 chain present in a zone.
|
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.
|
NSEC3Record.Digest | |
NSEC3Record.Flags | |
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.
|
NSIDOption |
The Name Server Identifier Option
|
NSRecord |
Name Server Record - contains the name server serving the named zone
|
NULLRecord |
The NULL Record.
|
NXTRecord |
Next 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.
|
Opcode |
Constants and functions relating to DNS opcodes
|
OPENPGPKEYRecord |
OPENPGPKEY Record - Stores an OpenPGP certificate associated with a name.
|
Options |
Configuration options for dnsjava.
|
OPTRecord |
Options - describes Extended DNS (EDNS) properties of a Message.
|
PTRRecord |
Pointer Record - maps a domain name representing an Internet Address to a hostname.
|
PXRecord |
X.400 mail mapping record.
|
Rcode |
Constants and functions relating to DNS rcodes (error values)
|
Record |
A generic DNS resource record.
|
ResolverConfig |
Locates name servers and the search path to be appended to unqualified names.
|
ReverseMap |
A set of functions designed to deal with DNS names used in reverse mappings.
|
RPRecord |
Responsible Person Record - lists the mail address of a responsible person and a domain where TXT
records are available.
|
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.
|
RTRecord |
Route Through Record - lists a route preference and intermediate host.
|
Section |
Constants and functions relating to DNS message sections
|
Serial |
Helper functions for doing serial arithmetic.
|
SetResponse |
The Response from a query to
Cache.lookupRecords(Name, int, int) or Zone.findRecords(Name, int) . |
SIG0 |
Creates SIG(0) transaction signatures.
|
SIGRecord |
Signature - A SIG provides the digital signature of an RRset, so that the data can be
authenticated by a DNSSEC-capable resolver.
|
SimpleResolver |
An implementation of Resolver that sends one query to one server.
|
SMIMEARecord |
S/MIME cert association
|
SOARecord |
Start of Authority - describes properties of a zone.
|
SPFRecord |
Sender Policy Framework (discontinued in RFC 7208)
|
SRVRecord |
Server Selection Record - finds hosts running services in a domain.
|
SSHFPRecord |
SSH Fingerprint - stores the fingerprint of an SSH host key.
|
SSHFPRecord.Algorithm | |
SSHFPRecord.Digest | |
SVCBBase |
Implements common functionality for SVCB and HTTPS records
|
SVCBBase.ParameterAlpn | |
SVCBBase.ParameterBase | |
SVCBBase.ParameterEch | |
SVCBBase.ParameterEchConfig | Deprecated |
SVCBBase.ParameterIpv4Hint | |
SVCBBase.ParameterIpv6Hint | |
SVCBBase.ParameterMandatory | |
SVCBBase.ParameterNoDefaultAlpn | |
SVCBBase.ParameterPort | |
SVCBBase.ParameterUnknown | |
SVCBRecord |
Service Location and Parameter Binding Record
|
TcpKeepaliveOption |
TCP Keepalive EDNS0 Option, as defined in https://tools.ietf.org/html/rfc7828
|
TKEYRecord |
Transaction Key - used to compute and/or securely transport a shared secret to be used with TSIG.
|
TLSARecord |
Transport Layer Security Authentication
|
TLSARecord.CertificateUsage | |
TLSARecord.MatchingType | |
TLSARecord.Selector | |
Tokenizer |
Tokenizer is used to parse DNS records and zones from text format,
|
Tokenizer.Token | |
TSIG |
Transaction signature handling.
|
TSIG.StreamVerifier | |
TSIGRecord |
Transaction Signature - this record is automatically generated by the resolver.
|
TTL |
Routines for parsing BIND-style TTL values.
|
TXTRecord |
Text - stores text strings
|
Type |
Constants and functions relating to DNS Types
|
UNKRecord |
A class implementing Records of unknown and/or unimplemented types.
|
Update |
A helper class for constructing dynamic DNS (DDNS) update messages.
|
URIRecord |
Uniform Resource Identifier (URI) DNS Resource Record
|
WKSRecord |
Well Known Services - Lists services offered by this host.
|
WKSRecord.Protocol |
IP protocol identifiers.
|
WKSRecord.Service | |
X25Record |
X25 - identifies the PSDN (Public Switched Data Network) address in the X.121 numbering plan
associated with a name.
|
Zone |
A DNS Zone.
|
ZoneTransferIn |
An incoming DNS Zone Transfer.
|
ZoneTransferIn.Delta |
All changes between two versions of a zone in an IXFR response.
|
Exception | Description |
---|---|
DNSSEC.DNSSECException |
A DNSSEC exception.
|
DNSSEC.IncompatibleKeyException |
The key data provided is inconsistent.
|
DNSSEC.KeyMismatchException |
A DNSSEC verification failed because fields in the DNSKEY and RRSIG records do not match.
|
DNSSEC.MalformedKeyException |
The cryptographic data in a DNSSEC key is malformed.
|
DNSSEC.NoSignatureException |
No signature was found.
|
DNSSEC.SignatureExpiredException |
A DNSSEC verification failed because the signature has expired.
|
DNSSEC.SignatureNotYetValidException |
A DNSSEC verification failed because the signature has not yet become valid.
|
DNSSEC.SignatureVerificationException |
A DNSSEC verification failed because the cryptographic signature verification failed.
|
DNSSEC.UnsupportedAlgorithmException |
An algorithm is unsupported by this DNSSEC implementation.
|
InvalidDClassException |
An exception thrown when an invalid dclass code is specified.
|
InvalidTTLException |
An exception thrown when an invalid TTL is specified.
|
InvalidTypeException |
An exception thrown when an invalid type code is specified.
|
NameTooLongException |
An exception thrown when a name is longer than the maximum length of a DNS name.
|
RelativeNameException |
An exception thrown when a relative name is passed as an argument to a method requiring an
absolute name.
|
TextParseException |
An exception thrown when unable to parse text.
|
WireParseException |
An exception thrown when a DNS message is invalid.
|
ZoneTransferException |
An exception thrown when a zone transfer fails.
|
Copyright © 2022 dnsjava.org. All rights reserved.