Package org.xbill.DNS
package org.xbill.DNS
-
ClassDescriptionA6 Record - maps a domain name to an IPv6 address (historic)IPv6 Address Record - maps a domain name to an IPv6 addressRoutines dealing with IP addresses.AFS Data Base Record - maps a domain name to the name of an AFS cell database server.APL - Address Prefix List.Address Record - maps a domain name to an Internet addressCertification Authority AuthorizationA cache of DNS records.Child DNSKEY record as specified in RFC 8078.Child Delegation Signer record as specified in RFC 8078.Certificate Record - Stores a certificate associated with a name.Certificate type identifiers.The Client Subnet EDNS Option.CNAME Record - maps an alias to its real nameDNS Name Compression object.Cookie EDNS0 Option.Constants relating to the credibility of cached data, which is based on the data's source.Constants and functions relating to DNS classes.An implementation of the IO clients that use the internal NIO-based clients.DHCID - Dynamic Host Configuration Protocol (DHCP) ID (RFC 4701)DLV - contains a Delegation Lookaside Validation record, which acts as the equivalent of a DS record in a lookaside zone.DNAME Record - maps a nonterminal alias (subtree) to a different domainA class for parsing DNS messages.Key - contains a cryptographic public key for use by DNS.
DNSKEYflags as defined in the IANA registry.A class for rendering DNS messages.Constants and methods relating to DNSSEC.Domain Name System Security (DNSSEC) Algorithm Numbers.DNSSEC Delegation Signer (DS) Resource Record (RR) Type Digest Algorithms.A DNSSEC exception.The key data provided is inconsistent.TheDNSKEYRecordused for the validation is not a zone signing key.A DNSSEC verification failed because fields in the DNSKEY and RRSIG records do not match.The cryptographic data in a DNSSEC key is malformed.No signature was found.A DNSSEC verification failed because the signature has expired.A DNSSEC verification failed because the signature has not yet become valid.A DNSSEC verification failed because the cryptographic signature verification failed.An algorithm is unsupported by this DNSSEC implementation.The EDNS0 Option for Signaling Cryptographic Algorithm Understanding in DNS Security Extensions (DNSSEC), RFC 6975.Proof-of-concept DNS over HTTP (DoH) resolver.DS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the parent zone.Deprecated.DNS extension options, as described in RFC 6891.EDNS option to provide additional information about the cause of DNS errors (RFC 8914).Constants and functions relating to EDNS flags.An implementation ofResolverthat can send queries to multiple servers, sending the queries multiple times if necessary.Constants and functions relating to flags in the DNS header.A representation of a $GENERATE statement in a master file.An EDNSOption with no internal structure.Geographical Location - describes the physical location of a host.A DNS message headerHost Information - describes the CPU and OS of a hostHost Identity Protocol (HIP) Record as defined in RFC 8005.HTTPS Service Location and Parameter Binding Record.An exception thrown when an invalid dclass code is specified.An exception thrown when an invalid TTL is specified.An exception thrown when an invalid type code is specified.IPsec Keying Material (RFC 4025)Algorithm types for IPSECKEY RRs as defined in IPSECKEY Resource Record Parameters.Gateway types for IPSECKEY RRs as defined in IPSECKEY Resource Record Parameters.ISDN - identifies the ISDN number and subaddress associated with a name.Key - contains a cryptographic public key.KEY flags identifiers.KEY protocol identifiers.Key Exchange - delegation of authorityLocation - describes the physical location of hosts, networks, subnets.The Lookup object issues queries to the local hosts database (/etc/hosts) and to recursive DNS servers.A DNS master file parser.Mailbox Record - specifies a host containing a mailbox.Mail Destination Record - specifies a mail agent which delivers mail for a domain (obsolete)A DNS Message.Mail Forwarder Record - specifies a mail agent which forwards mail for a domain (obsolete)Mail Group Record - specifies a mailbox which is a member of a mail group.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.Mailbox Rename Record - specifies a rename of a mailbox.Mail Exchange - specifies where mail to a domain is sentA representation of a domain name.An exception thrown when a name is longer than the maximum length of a DNS name.Name Authority Pointer Record - specifies rewrite rule, that when applied to an existing string will produce a new domain.Manages the network I/O for theSimpleResolver.NSAP Pointer Record - maps a domain name representing an NSAP Address to a hostname.NSAP Address Record.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.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.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.The Name Server Identifier OptionName Server Record - contains the name server serving the named zoneThe NULL Record.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.Constants and functions relating to DNS opcodesOPENPGPKEY Record - Stores an OpenPGP certificate associated with a name.Configuration options for dnsjava.Options - describes Extended DNS (EDNS) properties of a Message.Custom logger that can log all packets that were sent or received.Pointer Record - maps a domain name representing an Internet Address to a hostname.X.400 mail mapping record.Constants and functions relating to DNS rcodes (error values)A generic DNS resource record.An exception thrown when a relative name is passed as an argument to a method requiring an absolute name.Interface describing a resolver.Locates name servers and the search path to be appended to unqualified names.Deprecated.A set of functions designed to deal with DNS names used in reverse mappings.Responsible Person Record - lists the mail address of a responsible person and a domain where TXT records are available.A set of Records with the same name, type, and class.Resource Record Signature - An RRSIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.Route Through Record - lists a route preference and intermediate host.Constants and functions relating to DNS message sectionsHelper functions for doing serial arithmetic.The Response from a query toCache.lookupRecords(Name, int, int)orZone.findRecords(Name, int).Creates SIG(0) transaction signatures.Signature - A SIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.An implementation of Resolver that sends one query to one server.S/MIME cert associationStart of Authority - describes properties of a zone.Sender Policy Framework (discontinued in RFC 7208)Server Selection Record - finds hosts running services in a domain.SSH Fingerprint - stores the fingerprint of an SSH host key.Implements common functionality for SVCB and HTTPS recordsDeprecated.Service Location and Parameter Binding RecordTCP Keepalive EDNS0 Option, as defined in https://datatracker.ietf.org/doc/html/rfc7828An exception thrown when unable to parse text.Transaction Key - used to compute and/or securely transport a shared secret to be used with TSIG.Transport Layer Security AuthenticationTokenizer is used to parse DNS records and zones from text format,Transaction signature handling.A utility class for generating signed message responses.A utility class for verifying multiple message responses.Transaction Signature - this record is automatically generated by the resolver.Routines for parsing BIND-style TTL values.Text - stores text stringsConstants and functions relating to DNS TypesA class implementing Records of unknown and/or unimplemented types.A helper class for constructing dynamic DNS (DDNS) update messages.Uniform Resource Identifier (URI) DNS Resource RecordAn exception thrown when a DNS message is invalid.Well Known Services - Lists services offered by this host.IP protocol identifiers.X25 - identifies the PSDN (Public Switched Data Network) address in the X.121 numbering plan associated with a name.A DNS zone.ZONEMD Resource record.ZONEMD Hash Algorithms.ZONEMD Schemes.An exception thrown when a zone transfer fails.An incoming DNS Zone Transfer.All changes between two versions of a zone in an IXFR response.Handles a Zone Transfer.
DNSSEC.Digest