| 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 | |
| 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 |
An 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 | |
| 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 | |
| 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 caching 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 |
Boolean options:
BINDTTL - Print TTLs in BIND format multiline - Print records in multiline format noPrintIN - Don't print the class of a record if it's IN Valued options: tsigfudge=n - Sets the default TSIG fudge value (in seconds) sig0validity=n - Sets the default SIG(0) validity period (in seconds) |
| 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 | |
| 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 © 2021 dnsjava.org. All rights reserved.