Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

A - Static variable in class org.xbill.DNS.Type
A6 - Static variable in class org.xbill.DNS.Type
A6Record - Class in org.xbill.DNS
A6 Record - maps a domain name to an IPv6 address (historic)
A6Record(Name, int, long, int, InetAddress, Name) - Constructor for class org.xbill.DNS.A6Record
Creates an A6 Record from the given data
AA - Static variable in class org.xbill.DNS.Flags
authoritative answer
AAAA - Static variable in class org.xbill.DNS.Type
AAAARecord - Class in org.xbill.DNS
IPv6 Address Record - maps a domain name to an IPv6 address
AAAARecord(Name, int, long, InetAddress) - Constructor for class org.xbill.DNS.AAAARecord
Creates an AAAA Record from the given data
absent(Name) - Method in class org.xbill.DNS.Update
Inserts a prerequisite that the specified name does not exist; that is, there are no records with the given name in the zone.
absent(Name, int) - Method in class org.xbill.DNS.Update
Inserts a prerequisite that the specified rrset does not exist; that is, there are no records with the given name and type in the zone.
ACPKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Attribute Certificate
AD - Static variable in class org.xbill.DNS.Flags
authenticated data
add(int, Name) - Method in class org.xbill.DNS.Compression
Adds a compression entry mapping a name to a position in a message.
add(Name, int, long, String) - Method in class org.xbill.DNS.Update
Parses a record from the string, and indicates that the record should be inserted into the zone.
add(Name, int, long, Tokenizer) - Method in class org.xbill.DNS.Update
Parses a record from the tokenizer, and indicates that the record should be inserted into the zone.
add(Record) - Method in class org.xbill.DNS.Update
Indicates that the record should be inserted into the zone.
add(Record[]) - Method in class org.xbill.DNS.Update
Indicates that the records should be inserted into the zone.
add(RRset) - Method in class org.xbill.DNS.Update
Indicates that all of the records in the rrset should be inserted into the zone.
ADDITIONAL - Static variable in class org.xbill.DNS.Credibility
The additional section of a response.
ADDITIONAL - Static variable in class org.xbill.DNS.Section
The additional (fourth) section
addMessage(Message) - Method in class org.xbill.DNS.Cache
Adds all data from a Message into the Cache.
addNameserver(InetSocketAddress) - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
addNegative(Name, int, SOARecord, int) - Method in class org.xbill.DNS.Cache
Adds a negative entry to the Cache.
addPrimaryZone(String, String) - Method in class org.xbill.DNS.tools.jnamed
 
addRecord(Record, int, Object) - Method in class org.xbill.DNS.Cache
addRecord(Record, int) - Method in class org.xbill.DNS.Cache
Adds a record to the Cache.
addRecord(Record, int) - Method in class org.xbill.DNS.Message
Adds a record to a section of the Message, and adjusts the header.
addRecord(T) - Method in class org.xbill.DNS.Zone
Adds a Record to the Zone
addResolver(Resolver) - Method in class org.xbill.DNS.ExtendedResolver
Adds a new resolver to be used by this ExtendedResolver
Address - Class in org.xbill.DNS
Routines dealing with IP addresses.
address - Variable in class org.xbill.DNS.APLRecord.Element
 
addressLength(int) - Static method in class org.xbill.DNS.Address
Returns the length of an address in a particular family.
addRR(RRSIGRecord) - Method in class org.xbill.DNS.RRset
Adds a signature to this RRset.
addRR(Record) - Method in class org.xbill.DNS.RRset
Adds a Record to this RRset.
addRRset(RRset, int) - Method in class org.xbill.DNS.Cache
Adds an RRset to the Cache.
addRRset(RRset) - Method in class org.xbill.DNS.Zone
Adds an RRset to the Zone
adds - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
A list of records added between the start and end versions
addSearchPath(String) - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
addSecondaryZone(String, String) - Method in class org.xbill.DNS.tools.jnamed
 
addTCP(InetAddress, int) - Method in class org.xbill.DNS.tools.jnamed
 
addTSIG(String, String, String) - Method in class org.xbill.DNS.tools.jnamed
 
addUDP(InetAddress, int) - Method in class org.xbill.DNS.tools.jnamed
 
AFSDB - Static variable in class org.xbill.DNS.Type
AFSDBRecord - Class in org.xbill.DNS
AFS Data Base Record - maps a domain name to the name of an AFS cell database server.
AFSDBRecord(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.AFSDBRecord
Creates an AFSDB Record from the given data.
algorithmToName(String) - Static method in class org.xbill.DNS.TSIG
Convert an algorithm String to its equivalent Name.
algString(int) - Static method in class org.xbill.DNS.DNSSEC
Convert an algorithm number to the corresponding JCA string.
ALPN - Static variable in class org.xbill.DNS.SVCBBase
 
AMTRELAY - Static variable in class org.xbill.DNS.Type
Automatic Multicast Tunneling Relay
AndroidResolverConfigProvider - Class in org.xbill.DNS.config
Resolver config provider for Android.
AndroidResolverConfigProvider() - Constructor for class org.xbill.DNS.config.AndroidResolverConfigProvider
 
ANSWER - Static variable in class org.xbill.DNS.Section
The answer (second) section
answers() - Method in class org.xbill.DNS.SetResponse
If the query was successful, return the answers
ANY - Static variable in class org.xbill.DNS.Credibility
Data not required to be credible.
ANY - Static variable in class org.xbill.DNS.DClass
Matches any class
ANY - Static variable in class org.xbill.DNS.KEYRecord.Protocol
Any protocol
ANY - Static variable in class org.xbill.DNS.Type
Matches any type
APL - Static variable in class org.xbill.DNS.Type
APLRecord - Class in org.xbill.DNS
APL - Address Prefix List.
APLRecord(Name, int, long, List<APLRecord.Element>) - Constructor for class org.xbill.DNS.APLRecord
Creates an APL Record from the given data.
APLRecord.Element - Class in org.xbill.DNS
 
apply(Message, TSIGRecord) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record for a message and adds it to the message
apply(Message, int, TSIGRecord) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record with a specific error for a message and adds it to the message.
apply(Message, TSIGRecord, boolean) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record with a specific error for a message and adds it to the message.
apply(Message, int, TSIGRecord, boolean) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record with a specific error for a message and adds it to the message.
applyStream(Message, TSIGRecord, boolean) - Method in class org.xbill.DNS.TSIG
ARecord - Class in org.xbill.DNS
Address Record - maps a domain name to an Internet address
ARecord(Name, int, long, InetAddress) - Constructor for class org.xbill.DNS.ARecord
Creates an A Record from the given data
ARGUS - Static variable in class org.xbill.DNS.WKSRecord.Protocol
ARGUS
ATMA - Static variable in class org.xbill.DNS.Type
ATM address
AUTH - Static variable in class org.xbill.DNS.WKSRecord.Service
Authentication Service
AUTH_ANSWER - Static variable in class org.xbill.DNS.Credibility
The answer section of a authoritative response.
AUTH_AUTHORITY - Static variable in class org.xbill.DNS.Credibility
The authority section of an authoritative response.
AUTHORITY - Static variable in class org.xbill.DNS.Section
The authority (third) section
AVC - Static variable in class org.xbill.DNS.Type
Application Visibility and Control
AXFR - Static variable in class org.xbill.DNS.Type
Zone transfer
AXFR() - Method in class org.xbill.DNS.Zone
Returns an Iterator over the RRsets in the zone that can be used to construct an AXFR response.

B

BADALG - Static variable in class org.xbill.DNS.Rcode
Algorithm not supported (TKEY extended error)
BADCOOKIE - Static variable in class org.xbill.DNS.Rcode
Bad or missing server cookie (RFC 7873)
BADKEY - Static variable in class org.xbill.DNS.Rcode
The key is invalid (TSIG/TKEY extended error)
BADMODE - Static variable in class org.xbill.DNS.Rcode
The mode is invalid (TKEY extended error)
BADNAME - Static variable in class org.xbill.DNS.Rcode
Duplicate key name (TKEY extended error)
BADSIG - Static variable in class org.xbill.DNS.Rcode
The signature is invalid (TSIG/TKEY extended error)
BADTIME - Static variable in class org.xbill.DNS.Rcode
The time is out of range (TSIG/TKEY extended error)
BADTRUNC - Static variable in class org.xbill.DNS.Rcode
Bad truncation (RFC 4635)
BADVERS - Static variable in class org.xbill.DNS.Rcode
Unsupported EDNS level
base16 - Class in org.xbill.DNS.utils
Routines for converting between Strings of hex-encoded data and arrays of binary data.
base32 - Class in org.xbill.DNS.utils
Routines for converting between Strings of base32-encoded data and arrays of binary data.
base32(String, boolean, boolean) - Constructor for class org.xbill.DNS.utils.base32
Creates an object that can be used to do base32 conversions.
BASE32 - Static variable in class org.xbill.DNS.utils.base32.Alphabet
 
base32.Alphabet - Class in org.xbill.DNS.utils
 
BASE32HEX - Static variable in class org.xbill.DNS.utils.base32.Alphabet
 
base64 - Class in org.xbill.DNS.utils
Routines for converting between Strings of base64-encoded data and arrays of binary data.
BaseResolverConfigProvider - Class in org.xbill.DNS.config
Base class for resolver config providers that provides a default implementation for the lists and utility methods to prevent duplicates.
BaseResolverConfigProvider() - Constructor for class org.xbill.DNS.config.BaseResolverConfigProvider
 
BBN_RCC_MON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
BBN RCC Monitoring
BL_IDM - Static variable in class org.xbill.DNS.WKSRecord.Service
Britton-Lee IDM
BLOCKED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The server is unable to respond to the request because the domain is on a blocklist due to an internal security policy imposed by the operator of the server resolving or forwarding the query.
BOOTPC - Static variable in class org.xbill.DNS.WKSRecord.Service
Bootstrap Protocol Client
BOOTPS - Static variable in class org.xbill.DNS.WKSRecord.Service
Bootstrap Protocol Server
BR_SAT_MON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Backroom SATNET Monitoring
build() - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Create an instance of LookupSession configured by this builder.
builder() - Static method in class org.xbill.DNS.lookup.LookupSession
Returns an empty LookupSession.LookupSessionBuilder instance.
byteArrayFromString(String) - Static method in class org.xbill.DNS.Record
Converts a String into a byte array.
byteArrayToString(byte[], boolean) - Static method in class org.xbill.DNS.Record
Converts a byte array into a String.

C

CA_CONSTRAINT - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
 
CAA - Static variable in class org.xbill.DNS.Type
CAARecord - Class in org.xbill.DNS
Certification Authority Authorization
CAARecord(Name, int, long, int, String, String) - Constructor for class org.xbill.DNS.CAARecord
Creates an CAA Record from the given data.
CAARecord.Flags - Class in org.xbill.DNS
 
Cache - Class in org.xbill.DNS
A cache of DNS records.
Cache(int) - Constructor for class org.xbill.DNS.Cache
Creates an empty Cache
Cache() - Constructor for class org.xbill.DNS.Cache
Creates an empty Cache for class IN.
Cache(String) - Constructor for class org.xbill.DNS.Cache
Creates a Cache which initially contains all records in the specified file.
cache(Cache) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Enable caching using the supplied cache.
cache(Integer, Cache) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Deprecated.
use LookupSession.LookupSessionBuilder.cache(Cache), the Cache already provides the class.
CACHED_ERROR - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver is returning the Rcode.SERVFAIL from its cache.
caches(Collection<Cache>) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Enable caching using the supplied caches.
caches(Map<Integer, Cache>) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
canonicalize() - Method in class org.xbill.DNS.Name
Returns a canonicalized version of the Name (all lowercase).
CD - Static variable in class org.xbill.DNS.Flags
(security) checking disabled
CDNSKEY - Static variable in class org.xbill.DNS.Type
CDNSKEYRecord - Class in org.xbill.DNS
Child DNSKEY record as specified in RFC 8078.
CDNSKEYRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.CDNSKEYRecord
Creates a CDNSKEY Record from the given data
CDNSKEYRecord(Name, int, long, int, int, int, PublicKey) - Constructor for class org.xbill.DNS.CDNSKEYRecord
Creates a CDNSKEY Record from the given data
CDS - Static variable in class org.xbill.DNS.Type
CDSRecord - Class in org.xbill.DNS
Child Delegation Signer record as specified in RFC 8078.
CDSRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.CDSRecord
Creates a CDS Record from the given data
CDSRecord(Name, int, long, int, DNSKEYRecord) - Constructor for class org.xbill.DNS.CDSRecord
Creates a CDS Record from the given data
CENSORED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The server is unable to respond to the request because the domain is on a blocklist due to an external requirement imposed by an entity other than the operator of the server resolving or forwarding the query.
CERT - Static variable in class org.xbill.DNS.Type
CERTRecord - Class in org.xbill.DNS
Certificate Record - Stores a certificate associated with a name.
CERTRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.CERTRecord
Creates a CERT Record from the given data
CERTRecord.CertificateType - Class in org.xbill.DNS
Certificate type identifiers.
CFTP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
CFTP
CH - Static variable in class org.xbill.DNS.DClass
Chaos network (MIT)
CHAIN - Static variable in class org.xbill.DNS.EDNSOption.Code
CHAIN Query Requests in DNS, RFC 7901
CHAOS - Static variable in class org.xbill.DNS.DClass
Chaos network (MIT, alternate name)
CHAOS - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Chaos
CHARGEN - Static variable in class org.xbill.DNS.WKSRecord.Service
Character Generator
check(int) - Static method in class org.xbill.DNS.DClass
Checks that a numeric DClass is valid.
check(String) - Static method in class org.xbill.DNS.Options
Checks if an option is defined
check(int) - Static method in class org.xbill.DNS.Type
Checks that a numeric Type is valid.
checkMandatoryParams() - Method in class org.xbill.DNS.SVCBBase
 
CISCO_FNA - Static variable in class org.xbill.DNS.WKSRecord.Service
CISCO FNATIVE
CISCO_SYS - Static variable in class org.xbill.DNS.WKSRecord.Service
CISCO SYSMAINT
CISCO_TNA - Static variable in class org.xbill.DNS.WKSRecord.Service
CISCO TNATIVE
clear() - Static method in class org.xbill.DNS.Options
Clears all defined options
clear() - Method in class org.xbill.DNS.RRset
Deletes all records (including signatures) from this RRset
clearActive() - Method in class org.xbill.DNS.DNSInput
Clears the active region of the string.
clearCache() - Method in class org.xbill.DNS.Cache
Empties the Cache.
clearCaches() - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Disables using a cache for lookups.
clearSearchPath() - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Removes all search paths.
CLIENT_SUBNET - Static variable in class org.xbill.DNS.EDNSOption.Code
Client Subnet, RFC 7871
ClientSubnetOption - Class in org.xbill.DNS
The Client Subnet EDNS Option, defined in Client subnet in DNS requests.
ClientSubnetOption(int, int, InetAddress) - Constructor for class org.xbill.DNS.ClientSubnetOption
Construct a Client Subnet option.
ClientSubnetOption(int, InetAddress) - Constructor for class org.xbill.DNS.ClientSubnetOption
Construct a Client Subnet option with scope netmask set to 0.
clone() - Method in class org.xbill.DNS.Header
 
clone() - Method in class org.xbill.DNS.Message
Creates a copy of this Message.
close() - Method in class org.xbill.DNS.Master
 
close() - Static method in class org.xbill.DNS.NioClient
Shutdown the network I/O used by the SimpleResolver.
close() - Method in class org.xbill.DNS.Tokenizer
Closes any files opened by this tokenizer.
CNAME - Static variable in class org.xbill.DNS.Type
CNAMERecord - Class in org.xbill.DNS
CNAME Record - maps an alias to its real name
CNAMERecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.CNAMERecord
Creates a new CNAMERecord with the given data
code(String) - Static method in class org.xbill.DNS.ExtendedErrorCodeOption
Gets the numeric value corresponding to an EDE text mnemonic.
COMMENT - Static variable in class org.xbill.DNS.Tokenizer
A comment; only returned when wantComment is set
compare(long, long) - Static method in class org.xbill.DNS.Serial
Compares two numbers using serial arithmetic.
compareTo(Name) - Method in class org.xbill.DNS.Name
Compares this Name to another Object.
compareTo(Record) - Method in class org.xbill.DNS.Record
Compares this Record to another Object.
Compression - Class in org.xbill.DNS
DNS Name Compression object.
Compression() - Constructor for class org.xbill.DNS.Compression
Creates a new Compression object.
concatenate(Name, Name) - Static method in class org.xbill.DNS.Name
Creates a new name by concatenating two existing names.
CONFIGPROVIDER_SKIP_INIT - Static variable in class org.xbill.DNS.ResolverConfig
 
COOKIE - Static variable in class org.xbill.DNS.EDNSOption.Code
Cookie, RFC 7873
CookieOption - Class in org.xbill.DNS
Cookie EDNS0 Option, as defined in https://tools.ietf.org/html/rfc7873
CookieOption(byte[]) - Constructor for class org.xbill.DNS.CookieOption
Constructor.
CookieOption(byte[], byte[]) - Constructor for class org.xbill.DNS.CookieOption
Constructor.
createNameService() - Method in class org.xbill.DNS.spi.DNSJavaNameServiceDescriptor
Returns a reference to a dnsjava name server provider.
Credibility - Class in org.xbill.DNS
Constants relating to the credibility of cached data, which is based on the data's source.
CSNET_NS - Static variable in class org.xbill.DNS.WKSRecord.Service
Mailbox Name Nameserver
CSYNC - Static variable in class org.xbill.DNS.Type
Child-to-Parent Synchronization.
current() - Method in class org.xbill.DNS.DNSInput
Returns the current position.
current() - Method in class org.xbill.DNS.DNSOutput
Returns the current position.
cycleResults(boolean) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
If set to true, cached results with multiple records will be returned with the starting point shifted one step per request.

D

DAU - Static variable in class org.xbill.DNS.EDNSOption.Code
DNSSEC Algorithm Understood (DAU), RFC 6975
DAYTIME - Static variable in class org.xbill.DNS.WKSRecord.Service
Daytime
DClass - Class in org.xbill.DNS
Constants and functions relating to DNS classes.
dclass - Variable in class org.xbill.DNS.Generator
The class of the generated records.
dclass - Variable in class org.xbill.DNS.Record
 
DCN_MEAS - Static variable in class org.xbill.DNS.WKSRecord.Protocol
DCN Measurement Subsystems
DCP - Static variable in class org.xbill.DNS.WKSRecord.Service
Device Control Protocol
DEFAULT_EDNS_PAYLOADSIZE - Static variable in class org.xbill.DNS.SimpleResolver
The default EDNS payload size
DEFAULT_MAX_ITERATIONS - Static variable in class org.xbill.DNS.lookup.LookupSession
 
DEFAULT_NDOTS - Static variable in class org.xbill.DNS.lookup.LookupSession
 
DEFAULT_PORT - Static variable in class org.xbill.DNS.SimpleResolver
The default port to send queries to
DEFAULT_RESOLVER_TIMEOUT - Static variable in class org.xbill.DNS.ExtendedResolver
Default timeout until resolving with one of the used resolvers fails.
DEFAULT_TIMEOUT - Static variable in class org.xbill.DNS.ExtendedResolver
Default timeout until resolving is aborted.
defaultBuilder() - Static method in class org.xbill.DNS.lookup.LookupSession
Returns a LookupSession.LookupSessionBuilder instance initialized with defaults.
defaultHostsFileParser() - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Enable querying the local hosts database using the system defaults.
DELETE - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Delete DS record in parent zone, RFC8078.
DELETE - Static variable in class org.xbill.DNS.TKEYRecord
The key should be deleted
delete(Name) - Method in class org.xbill.DNS.Update
Indicates that all records with the given name should be deleted from the zone.
delete(Name, int) - Method in class org.xbill.DNS.Update
Indicates that all records with the given name and type should be deleted from the zone.
delete(Name, int, String) - Method in class org.xbill.DNS.Update
Parses a record from the string, and indicates that the record should be deleted from the zone.
delete(Name, int, Tokenizer) - Method in class org.xbill.DNS.Update
Parses a record from the tokenizer, and indicates that the record should be deleted from the zone.
delete(Record) - Method in class org.xbill.DNS.Update
Indicates that the specified record should be deleted from the zone.
delete(Record[]) - Method in class org.xbill.DNS.Update
Indicates that the records should be deleted from the zone.
delete(RRset) - Method in class org.xbill.DNS.Update
Indicates that all of the records in the rrset should be deleted from the zone.
deleteResolver(Resolver) - Method in class org.xbill.DNS.ExtendedResolver
Deletes a resolver used by this ExtendedResolver
deleteRR(RRSIGRecord) - Method in class org.xbill.DNS.RRset
Deletes a signature from this RRset
deleteRR(Record) - Method in class org.xbill.DNS.RRset
Deletes a record from this RRset
deletes - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
A list of records deleted between the start and end versions
DH - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Diffie Hellman key
DHCID - Static variable in class org.xbill.DNS.Type
DHCIDRecord - Class in org.xbill.DNS
DHCID - Dynamic Host Configuration Protocol (DHCP) ID (RFC 4701)
DHCIDRecord(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.DHCIDRecord
Creates an DHCID Record from the given data
DHU - Static variable in class org.xbill.DNS.EDNSOption.Code
DNSSEC DS Hash Understood (DHU), RFC 6975
DIFFIEHELLMAN - Static variable in class org.xbill.DNS.TKEYRecord
The key is computed using a Diffie-Hellman key exchange
dig - Class in org.xbill.DNS.tools
 
dig() - Constructor for class org.xbill.DNS.tools.dig
 
digestMessage(SIGRecord, Message, byte[]) - Static method in class org.xbill.DNS.DNSSEC
Creates a byte array containing the concatenation of the fields of the SIG(0) record and the message to be signed.
digestRRset(RRSIGRecord, RRset) - Static method in class org.xbill.DNS.DNSSEC
Creates a byte array containing the concatenation of the fields of the SIG record and the RRsets to be signed/verified.
disableIncludes() - Method in class org.xbill.DNS.Master
Disable processing of $INCLUDE directives.
disableIncludes(boolean) - Method in class org.xbill.DNS.Master
Disable processing of $INCLUDE directives.
DISCARD - Static variable in class org.xbill.DNS.WKSRecord.Service
Discard
DLV - Static variable in class org.xbill.DNS.Type
DLVRecord - Class in org.xbill.DNS
DLV - contains a Delegation Lookaside Validation record, which acts as the equivalent of a DS record in a lookaside zone.
DLVRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DLVRecord
Creates a DLV Record from the given data
DNAME - Static variable in class org.xbill.DNS.Type
DNAMERecord - Class in org.xbill.DNS
DNAME Record - maps a nonterminal alias (subtree) to a different domain
DNAMERecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.DNAMERecord
Creates a new DNAMERecord with the given data
DNS_FALLBACK_NDOTS_PROP - Static variable in class org.xbill.DNS.config.FallbackPropertyResolverConfigProvider
 
DNS_FALLBACK_SEARCH_PROP - Static variable in class org.xbill.DNS.config.FallbackPropertyResolverConfigProvider
 
DNS_FALLBACK_SERVER_PROP - Static variable in class org.xbill.DNS.config.FallbackPropertyResolverConfigProvider
 
DNS_NDOTS_PROP - Static variable in class org.xbill.DNS.config.PropertyResolverConfigProvider
 
DNS_SEARCH_PROP - Static variable in class org.xbill.DNS.config.PropertyResolverConfigProvider
 
DNS_SERVER_PROP - Static variable in class org.xbill.DNS.config.PropertyResolverConfigProvider
 
DNSInput - Class in org.xbill.DNS
A class for parsing DNS messages.
DNSInput(byte[]) - Constructor for class org.xbill.DNS.DNSInput
Creates a new DNSInput
DNSInput(ByteBuffer) - Constructor for class org.xbill.DNS.DNSInput
Creates a new DNSInput from the given ByteBuffer
DNSJavaNameService - Class in org.xbill.DNS.spi
This class implements a Name Service Provider, which Java can use (starting with version 1.4), to perform DNS resolutions instead of using the standard calls.
DNSJavaNameService() - Constructor for class org.xbill.DNS.spi.DNSJavaNameService
Creates a DNSJavaNameService instance.
DNSJavaNameServiceDescriptor - Class in org.xbill.DNS.spi
The descriptor class for the dnsjava name service provider.
DNSJavaNameServiceDescriptor() - Constructor for class org.xbill.DNS.spi.DNSJavaNameServiceDescriptor
 
DNSKEY - Static variable in class org.xbill.DNS.Type
DNSKEY_MISSING - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
A DSRecord existed at a parent, but no supported matching DNSKEYRecord could be found for the child.
DNSKEYRecord - Class in org.xbill.DNS
Key - contains a cryptographic public key for use by DNS.
DNSKEYRecord(Name, int, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DNSKEYRecord
Creates a DNSKEY Record from the given data
DNSKEYRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DNSKEYRecord
Creates a DNSKEY Record from the given data
DNSKEYRecord(Name, int, long, int, int, int, PublicKey) - Constructor for class org.xbill.DNS.DNSKEYRecord
Creates a DNSKEY Record from the given data
DNSKEYRecord.Flags - Class in org.xbill.DNS
 
DNSKEYRecord.Protocol - Class in org.xbill.DNS
 
DNSOutput - Class in org.xbill.DNS
A class for rendering DNS messages.
DNSOutput(int) - Constructor for class org.xbill.DNS.DNSOutput
Create a new DNSOutput with a specified size.
DNSOutput() - Constructor for class org.xbill.DNS.DNSOutput
Create a new DNSOutput
DNSSEC - Static variable in class org.xbill.DNS.DNSKEYRecord.Protocol
Key will be used for DNSSEC
DNSSEC - Class in org.xbill.DNS
Constants and methods relating to DNSSEC.
DNSSEC - Static variable in class org.xbill.DNS.KEYRecord.Protocol
DNSSEC
DNSSEC.Algorithm - Class in org.xbill.DNS
Domain Name System Security (DNSSEC) Algorithm Numbers.
DNSSEC.Digest - Class in org.xbill.DNS
DNSSEC Delegation Signer (DS) Resource Record (RR) Type Digest Algorithms.
DNSSEC.DNSSECException - Exception in org.xbill.DNS
A DNSSEC exception.
DNSSEC.IncompatibleKeyException - Exception in org.xbill.DNS
The key data provided is inconsistent.
DNSSEC.KeyMismatchException - Exception in org.xbill.DNS
A DNSSEC verification failed because fields in the DNSKEY and RRSIG records do not match.
DNSSEC.MalformedKeyException - Exception in org.xbill.DNS
The cryptographic data in a DNSSEC key is malformed.
DNSSEC.NoSignatureException - Exception in org.xbill.DNS
No signature was found.
DNSSEC.SignatureExpiredException - Exception in org.xbill.DNS
A DNSSEC verification failed because the signature has expired.
DNSSEC.SignatureNotYetValidException - Exception in org.xbill.DNS
A DNSSEC verification failed because the signature has not yet become valid.
DNSSEC.SignatureVerificationException - Exception in org.xbill.DNS
A DNSSEC verification failed because the cryptographic signature verification failed.
DNSSEC.UnsupportedAlgorithmException - Exception in org.xbill.DNS
An algorithm is unsupported by this DNSSEC implementation.
DNSSEC_BOGUS - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but validation ended in the Bogus state.
DNSSEC_INDETERMINATE - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but validation ended in the Indeterminate state [RFC4035].
DnssecAlgorithmOption - Class in org.xbill.DNS
The EDNS0 Option for Signaling Cryptographic Algorithm Understanding in DNS Security Extensions (DNSSEC), RFC 6975.
DnssecAlgorithmOption(int, List<Integer>) - Constructor for class org.xbill.DNS.DnssecAlgorithmOption
 
DnssecAlgorithmOption(int, int...) - Constructor for class org.xbill.DNS.DnssecAlgorithmOption
 
DO - Static variable in class org.xbill.DNS.ExtendedFlags
dnssec ok
DO - Static variable in class org.xbill.DNS.Flags
dnssec ok (extended)
DOA - Static variable in class org.xbill.DNS.Type
Digital Object Architecture
DohResolver - Class in org.xbill.DNS
Proof-of-concept DNS over HTTP (DoH) resolver.
DohResolver(String) - Constructor for class org.xbill.DNS.DohResolver
Creates a new DoH resolver that performs lookups with HTTP GET and the default timeout (5s).
DohResolver(String, int, Duration) - Constructor for class org.xbill.DNS.DohResolver
Creates a new DoH resolver that performs lookups with HTTP GET and the default timeout (5s).
DOMAIN - Static variable in class org.xbill.DNS.WKSRecord.Service
Domain Name Server
DOMAIN_ISSUED_CERTIFICATE - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
 
DS - Static variable in class org.xbill.DNS.Type
DSA - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
DSA public key
DSA - Static variable in class org.xbill.DNS.IPSECKEYRecord.Algorithm
A DSA key is present, in the format defined in [RFC2536]
DSA_NSEC3_SHA1 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
DSA/SHA1, NSEC3-aware public key
DSO - Static variable in class org.xbill.DNS.Opcode
DNS Stateful Operations (DSO, RFC8490)
DSP - Static variable in class org.xbill.DNS.WKSRecord.Service
Display Support Protocol
DSRecord - Class in org.xbill.DNS
DS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the parent zone.
DSRecord(Name, int, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DSRecord
Creates a DS Record from the given data
DSRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DSRecord
Creates a DS Record from the given data
DSRecord(Name, int, long, int, DNSKEYRecord) - Constructor for class org.xbill.DNS.DSRecord
Creates a DS Record from the given data
DSRecord.Digest - Class in org.xbill.DNS
Deprecated.
DSS - Static variable in class org.xbill.DNS.SSHFPRecord.Algorithm
 
dump(String, byte[], int, int) - Static method in class org.xbill.DNS.utils.hexdump
Dumps a byte array into hex format.
dump(String, byte[]) - Static method in class org.xbill.DNS.utils.hexdump
 

E

ECC_GOST - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
GOST R 34.10-2001.
ECDSA - Static variable in class org.xbill.DNS.IPSECKEYRecord.Algorithm
An ECDSA key is present, in the format defined in [RFC6605]
ECDSAP256SHA256 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
ECDSA Curve P-256 with SHA-256 public key *
ECDSAP384SHA384 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
ECDSA Curve P-384 with SHA-384 public key *
ECH - Static variable in class org.xbill.DNS.SVCBBase
 
ECHCONFIG - Static variable in class org.xbill.DNS.SVCBBase
Deprecated.
ECHO - Static variable in class org.xbill.DNS.WKSRecord.Service
Echo
ED25519 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Edwards-Curve Digital Security Algorithm (EdDSA) for DNSSEC, RFC8080
ED448 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Edwards-Curve Digital Security Algorithm (EdDSA) for DNSSEC, RFC8080
EDNS_CLIENT_TAG - Static variable in class org.xbill.DNS.EDNSOption.Code
DNS EDNS Tags, draft-bellis-dnsop-edns-tags-01
EDNS_EXPIRE - Static variable in class org.xbill.DNS.EDNSOption.Code
(EDNS) EXPIRE Option, RFC 7314
EDNS_EXTENDED_ERROR - Static variable in class org.xbill.DNS.EDNSOption.Code
Extended DNS Errors, RFC 8914.
EDNS_KEY_TAG - Static variable in class org.xbill.DNS.EDNSOption.Code
Signaling Trust Anchor Knowledge in DNS Security Extensions (DNSSEC), RFC 8145
EDNS_SERVER_TAG - Static variable in class org.xbill.DNS.EDNSOption.Code
DNS EDNS Tags, draft-bellis-dnsop-edns-tags-01
EDNSOption - Class in org.xbill.DNS
DNS extension options, as described in RFC 6891.
EDNSOption(int) - Constructor for class org.xbill.DNS.EDNSOption
Creates an option with the given option code and data.
EDNSOption.Code - Class in org.xbill.DNS
 
EGP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Exterior Gateway Protocol
EID - Static variable in class org.xbill.DNS.Type
Endpoint identifier
Element(boolean, InetAddress, int) - Constructor for class org.xbill.DNS.APLRecord.Element
Creates an APL element corresponding to an IPv4 or IPv6 prefix.
EMAIL - Static variable in class org.xbill.DNS.KEYRecord.Protocol
Email
EMCON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
EMCON
EMFIS_CNTL - Static variable in class org.xbill.DNS.WKSRecord.Service
EMFIS Control Service
EMFIS_DATA - Static variable in class org.xbill.DNS.WKSRecord.Service
EMFIS Data Service
empty - Static variable in class org.xbill.DNS.Name
The root name
end - Variable in class org.xbill.DNS.Generator
The end of the range.
end - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
The ending serial number of this delta.
EOF - Static variable in class org.xbill.DNS.Tokenizer
End of file
EOL - Static variable in class org.xbill.DNS.Tokenizer
End of line
equals(Object) - Method in class org.xbill.DNS.APLRecord.Element
 
equals(Object) - Method in class org.xbill.DNS.EDNSOption
Determines if two EDNS Options are identical.
equals(Object) - Method in class org.xbill.DNS.Name
Are these two Names equivalent?
equals(Object) - Method in class org.xbill.DNS.OPTRecord
Determines if two OPTRecords are identical.
equals(Object) - Method in class org.xbill.DNS.Record
Determines if two Records are identical.
ERPC - Static variable in class org.xbill.DNS.WKSRecord.Service
HYDRA Expedited Remote Procedure
errorMessage(Message, int) - Method in class org.xbill.DNS.tools.jnamed
 
EUI48 - Static variable in class org.xbill.DNS.Type
EUI-48 Address.
EUI64 - Static variable in class org.xbill.DNS.Type
EUI-64 Address.
EXACT - Static variable in class org.xbill.DNS.TLSARecord.MatchingType
Exact match on selected content
exception(String) - Method in class org.xbill.DNS.Tokenizer
Creates an exception which includes the current state in the error message
executor(Executor) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
The executor to use when running lookups.
expand() - Method in class org.xbill.DNS.Generator
Constructs and returns all records in the expansion.
expandGenerate(boolean) - Method in class org.xbill.DNS.Master
Specifies whether $GENERATE statements should be expanded.
EXTEND - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flags extension
ExtendedErrorCodeOption - Class in org.xbill.DNS
EDNS option to provide additional information about the cause of DNS errors (RFC 8914).
ExtendedErrorCodeOption(int, String) - Constructor for class org.xbill.DNS.ExtendedErrorCodeOption
Creates an extended error code EDNS option.
ExtendedErrorCodeOption(int) - Constructor for class org.xbill.DNS.ExtendedErrorCodeOption
Creates an extended error code EDNS option.
ExtendedFlags - Class in org.xbill.DNS
Constants and functions relating to EDNS flags.
ExtendedResolver - Class in org.xbill.DNS
An implementation of Resolver that can send queries to multiple servers, sending the queries multiple times if necessary.
ExtendedResolver() - Constructor for class org.xbill.DNS.ExtendedResolver
Creates a new Extended Resolver.
ExtendedResolver(String[]) - Constructor for class org.xbill.DNS.ExtendedResolver
Creates a new instance with SimpleResolvers.
ExtendedResolver(Resolver[]) - Constructor for class org.xbill.DNS.ExtendedResolver
Creates a new Extended Resolver
ExtendedResolver(Iterable<Resolver>) - Constructor for class org.xbill.DNS.ExtendedResolver
Creates a new ExtendedResolver.

F

FallbackPropertyResolverConfigProvider - Class in org.xbill.DNS.config
FallbackPropertyResolverConfigProvider() - Constructor for class org.xbill.DNS.config.FallbackPropertyResolverConfigProvider
 
family - Variable in class org.xbill.DNS.APLRecord.Element
 
familyOf(InetAddress) - Static method in class org.xbill.DNS.Address
Returns the family of an InetAddress.
FILTERED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The server is unable to respond to the request because the domain is on a blocklist as requested by the client.
findAnyRecords(Name, int) - Method in class org.xbill.DNS.Cache
Looks up Records in the Cache (a wrapper around lookupRecords).
findBestZone(Name) - Method in class org.xbill.DNS.tools.jnamed
 
findExactMatch(Name, int, int, boolean) - Method in class org.xbill.DNS.tools.jnamed
 
findExactMatch(Name, int) - Method in class org.xbill.DNS.Zone
Looks up Records in the zone, finding exact matches only.
findRecord(Record, int) - Method in class org.xbill.DNS.Message
Determines if the given record is already present in the given section.
findRecord(Record) - Method in class org.xbill.DNS.Message
Determines if the given record is already present in any section.
findRecords(Name, int) - Method in class org.xbill.DNS.Cache
Looks up credible Records in the Cache (a wrapper around lookupRecords).
findRecords(Name, int) - Method in class org.xbill.DNS.Zone
Looks up Records in the Zone.
findRRset(Name, int, int) - Method in class org.xbill.DNS.Message
Determines if an RRset with the given name and type is already present in the given section.
findRRset(Name, int) - Method in class org.xbill.DNS.Message
Determines if an RRset with the given name and type is already present in any section.
FINGER - Static variable in class org.xbill.DNS.WKSRecord.Service
Finger
first() - Method in class org.xbill.DNS.RRset
Returns the first record in this RRset, either an RR or a signature.
FLAG10 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 10 (unused)
FLAG11 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 11 (unused)
FLAG2 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 2 (unused)
FLAG4 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 4 (unused)
FLAG5 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 5 (unused)
FLAG8 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 8 (unused)
FLAG9 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 9 (unused)
FLAG_NOAUTH - Static variable in class org.xbill.DNS.KEYRecord
This key cannot be used for authentication
FLAG_NOCONF - Static variable in class org.xbill.DNS.KEYRecord
This key cannot be used for confidentiality (encryption)
FLAG_NOKEY - Static variable in class org.xbill.DNS.KEYRecord
This key cannot be used for authentication or confidentiality
Flags - Class in org.xbill.DNS
Constants and functions relating to flags in the DNS header.
flushName(Name) - Method in class org.xbill.DNS.Cache
Flushes all RRsets with a given name from the cache
flushSet(Name, int) - Method in class org.xbill.DNS.Cache
Flushes an RRset from the cache
FORGED_ANSWER - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
For policy reasons (legal obligation or malware filtering, for instance), an answer was forged.
format(long) - Static method in class org.xbill.DNS.TTL
 
formatString(byte[], int, String, boolean) - Static method in class org.xbill.DNS.utils.base64
Formats data into a nicely formatted base64 encoded String
FORMERR - Static variable in class org.xbill.DNS.Rcode
Format error
formerrMessage(byte[]) - Method in class org.xbill.DNS.tools.jnamed
 
fromAddress(byte[]) - Static method in class org.xbill.DNS.ReverseMap
Creates a reverse map name corresponding to an address contained in an array of 4 bytes (for an IPv4 address) or 16 bytes (for an IPv6 address).
fromAddress(int[]) - Static method in class org.xbill.DNS.ReverseMap
Creates a reverse map name corresponding to an address contained in an array of 4 integers between 0 and 255 (for an IPv4 address) or 16 integers between 0 and 255 (for an IPv6 address).
fromAddress(InetAddress) - Static method in class org.xbill.DNS.ReverseMap
Creates a reverse map name corresponding to an address contained in an InetAddress.
fromAddress(String, int) - Static method in class org.xbill.DNS.ReverseMap
Creates a reverse map name corresponding to an address contained in a String.
fromAddress(String) - Static method in class org.xbill.DNS.ReverseMap
Creates a reverse map name corresponding to an address contained in a String.
fromConstantString(String) - Static method in class org.xbill.DNS.Name
Create a new name from a constant string.
fromDNAME(DNAMERecord) - Method in class org.xbill.DNS.Name
Generates a new Name to be used when following a DNAME.
fromName(String) - Static method in class org.xbill.DNS.ReverseMap
Parses the address from a reverse map string.
fromName(Name) - Static method in class org.xbill.DNS.ReverseMap
Parses the address from a reverse map name.
fromString(String, Name) - Static method in class org.xbill.DNS.Name
Create a new name from a string and an origin.
fromString(String) - Static method in class org.xbill.DNS.Name
Create a new name from a string.
fromString(Name, int, int, long, Tokenizer, Name) - Static method in class org.xbill.DNS.Record
Builds a new Record from its textual representation
fromString(Name, int, int, long, String, Name) - Static method in class org.xbill.DNS.Record
Builds a new Record from its textual representation
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterBase
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterEch
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterPort
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
fromString(String) - Static method in class org.xbill.DNS.TSIG
Deprecated.
Use an explicit constructor
fromString(String) - Static method in class org.xbill.DNS.utils.base16
Convert a hex-encoded String to binary data, ignoring non-hex characters.
fromString(String) - Method in class org.xbill.DNS.utils.base32
Convert a base32-encoded String to binary data
fromString(String) - Static method in class org.xbill.DNS.utils.base64
Convert a base64-encoded String to binary data
fromWire(byte[]) - Static method in class org.xbill.DNS.EDNSOption
Converts the wire format of an EDNS Option (including code and length) into the type-specific format.
fromWire(byte[], int) - Static method in class org.xbill.DNS.Record
Builds a Record from DNS uncompressed wire format.
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterBase
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterEch
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterPort
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
FTP - Static variable in class org.xbill.DNS.WKSRecord.Service
File Transfer [Control]
FTP_DATA - Static variable in class org.xbill.DNS.WKSRecord.Service
File Transfer [Default Data]
FUDGE - Static variable in class org.xbill.DNS.TSIG
The default fudge value for outgoing packets.
FULL_CERTIFICATE - Static variable in class org.xbill.DNS.TLSARecord.Selector
Full certificate; the Certificate binary structure defined in [RFC5280]

G

generate(Message, byte[], int, TSIGRecord) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record with a specific error for a message that has been rendered.
generate(Message, byte[], int, TSIGRecord, boolean) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record with a specific error for a message that has been rendered.
Generator - Class in org.xbill.DNS
A representation of a $GENERATE statement in a master file.
Generator(long, long, long, String, int, int, long, String, Name) - Constructor for class org.xbill.DNS.Generator
Creates a specification for generating records, as a $GENERATE statement in a master file.
generators() - Method in class org.xbill.DNS.Master
Returns an iterator over the generators specified in the master file; that is, the parsed contents of $GENERATE statements.
GenericEDNSOption - Class in org.xbill.DNS
An EDNSOption with no internal structure.
GenericEDNSOption(int, byte[]) - Constructor for class org.xbill.DNS.GenericEDNSOption
Construct a generic EDNS option.
get(Name) - Method in class org.xbill.DNS.Compression
Retrieves the position of the given name, if it has been previously included in the message.
get(String, Object...) - Static method in class org.xbill.DNS.dnssec.R
Gets a translated message.
get(boolean, boolean) - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer.
get() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer, ignoring whitespace and comments.
getAdditionalName() - Method in class org.xbill.DNS.KXRecord
 
getAdditionalName() - Method in class org.xbill.DNS.MBRecord
 
getAdditionalName() - Method in class org.xbill.DNS.MDRecord
 
getAdditionalName() - Method in class org.xbill.DNS.MFRecord
 
getAdditionalName() - Method in class org.xbill.DNS.MXRecord
 
getAdditionalName() - Method in class org.xbill.DNS.NAPTRRecord
 
getAdditionalName() - Method in class org.xbill.DNS.NSRecord
 
getAdditionalName() - Method in class org.xbill.DNS.Record
Returns the name for which additional data processing should be done for this record.
getAdditionalName() - Method in class org.xbill.DNS.SRVRecord
 
getAddress() - Method in class org.xbill.DNS.AAAARecord
Returns the address
getAddress() - Method in class org.xbill.DNS.ARecord
Returns the Internet address
getAddress() - Method in class org.xbill.DNS.ClientSubnetOption
Returns the IP address of the client.
getAddress() - Method in class org.xbill.DNS.ISDNRecord
Returns the ISDN number associated with the domain.
getAddress() - Method in class org.xbill.DNS.NSAPRecord
Returns the NSAP address.
getAddress() - Method in class org.xbill.DNS.SimpleResolver
Gets the destination address associated with this SimpleResolver.
getAddress(int) - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to an IP Address.
getAddress() - Method in class org.xbill.DNS.WKSRecord
Returns the IP address.
getAddress() - Method in class org.xbill.DNS.X25Record
Returns the X.25 PSDN address.
getAddressBytes(int) - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to a byte array containing an IP address.
getAddresses() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
getAddresses() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
getAddressForHost(Name, int) - Method in class org.xbill.DNS.hosts.HostsFileParser
Performs on-demand parsing and caching of the local hosts database.
getAdmin() - Method in class org.xbill.DNS.SOARecord
Returns the zone administrator's address
getAlgorithm() - Method in class org.xbill.DNS.CERTRecord
Returns the algorithm of the associated KEYRecord, if present
getAlgorithm() - Method in class org.xbill.DNS.DLVRecord
Returns the key's algorithm.
getAlgorithm() - Method in class org.xbill.DNS.DSRecord
Returns the key's algorithm.
getAlgorithm() - Method in class org.xbill.DNS.HIPRecord
Gets the PK algorithm number as defined in IPSECKEY Resource Record Parameters
getAlgorithm() - Method in class org.xbill.DNS.SSHFPRecord
Returns the public key's algorithm.
getAlgorithm() - Method in class org.xbill.DNS.TKEYRecord
Returns the shared key's algorithm
getAlgorithm() - Method in class org.xbill.DNS.TSIGRecord
Returns the shared key's algorithm
getAlgorithms() - Method in class org.xbill.DNS.DnssecAlgorithmOption
 
getAlgorithmType() - Method in class org.xbill.DNS.IPSECKEYRecord
Returns the record's algorithm type.
getAlias() - Method in class org.xbill.DNS.CNAMERecord
Deprecated.
getAlias() - Method in class org.xbill.DNS.DNAMERecord
Deprecated.
getAliases() - Method in class org.xbill.DNS.Lookup
Returns all known aliases for this name.
getAllByName(String) - Static method in class org.xbill.DNS.Address
Determines all IP address of a host
getAltitude() - Method in class org.xbill.DNS.GPOSRecord
Returns the altitude as a double
getAltitude() - Method in class org.xbill.DNS.LOCRecord
Returns the altitude
getAltitudeString() - Method in class org.xbill.DNS.GPOSRecord
Returns the altitude as a string
getAnswers() - Method in class org.xbill.DNS.Lookup
Returns the answers from the lookup.
getAXFR() - Method in class org.xbill.DNS.ZoneTransferIn
Gets the AXFR-style response.
getBase32String(base32) - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and decodes it as base32.
getBase64(boolean) - Method in class org.xbill.DNS.Tokenizer
Gets the remaining string tokens until an EOL/EOF is seen, concatenates them together, and converts the base64 encoded data to a byte array.
getBase64() - Method in class org.xbill.DNS.Tokenizer
Gets the remaining string tokens until an EOL/EOF is seen, concatenates them together, and converts the base64 encoded data to a byte array.
getBitmap() - Method in class org.xbill.DNS.NXTRecord
Returns the set of types defined for this name
getByAddress(String) - Static method in class org.xbill.DNS.Address
Converts an address from its string representation to an IP address.
getByAddress(String, int) - Static method in class org.xbill.DNS.Address
Converts an address from its string representation to an IP address in a particular family.
getByName(String) - Static method in class org.xbill.DNS.Address
Determines the IP address of a host
getCache(int) - Method in class org.xbill.DNS.tools.jnamed
 
getCert() - Method in class org.xbill.DNS.CERTRecord
Returns the binary representation of the certificate
getCert() - Method in class org.xbill.DNS.OPENPGPKEYRecord
Returns the binary representation of the certificate
getCertificateAssociationData() - Method in class org.xbill.DNS.TLSARecord
Returns the certificate associate data of this TLSA record
getCertificateUsage() - Method in class org.xbill.DNS.TLSARecord
Returns the certificate usage of the TLSA record
getCertType() - Method in class org.xbill.DNS.CERTRecord
Returns the type of certificate
getClientCookie() - Method in class org.xbill.DNS.CookieOption
Returns the client cookie.
getCNAME() - Method in class org.xbill.DNS.SetResponse
If the query encountered a CNAME, return it.
getCode() - Method in class org.xbill.DNS.EDNSOption
Returns the EDNS Option's code.
getConfigProviders() - Static method in class org.xbill.DNS.ResolverConfig
Gets the ordered list of resolver config providers.
getCount(int) - Method in class org.xbill.DNS.Header
Retrieves the record count for the given section
getCPU() - Method in class org.xbill.DNS.HINFORecord
Returns the host's CPU
getCurrentConfig() - Static method in class org.xbill.DNS.ResolverConfig
Gets the current configuration
getData() - Method in class org.xbill.DNS.DHCIDRecord
Returns the binary data.
getData() - Method in class org.xbill.DNS.NULLRecord
Returns the contents of this record.
getData() - Method in class org.xbill.DNS.SVCBBase.ParameterEch
 
getData() - Method in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
getData() - Method in class org.xbill.DNS.UNKRecord
Returns the contents of this record.
getDClass() - Method in class org.xbill.DNS.Cache
Returns the DNS class of this cache.
getDClass() - Method in class org.xbill.DNS.Record
Returns the record's class
getDClass() - Method in class org.xbill.DNS.RRset
Returns the class of the records
getDClass() - Method in class org.xbill.DNS.Zone
Returns the Zone's class
getDefaultCache(int) - Static method in class org.xbill.DNS.Lookup
Gets the Cache that will be used as the default for the specified class by future Lookups.
getDefaultHostsFileParser() - Static method in class org.xbill.DNS.Lookup
Gets the default HostsFileParser to use for new Lookup instances.
getDefaultResolver() - Static method in class org.xbill.DNS.Lookup
Gets the Resolver that will be used as the default by future Lookups.
getDefaultSearchPath() - Static method in class org.xbill.DNS.Lookup
Gets the search path that will be used as the default by future Lookups.
getDigest() - Method in class org.xbill.DNS.DLVRecord
Returns the binary hash of the key.
getDigest() - Method in class org.xbill.DNS.DSRecord
Returns the binary hash of the key.
getDigestID() - Method in class org.xbill.DNS.DLVRecord
Returns the key's Digest ID.
getDigestID() - Method in class org.xbill.DNS.DSRecord
Returns the key's Digest ID.
getDigestType() - Method in class org.xbill.DNS.SSHFPRecord
Returns the public key's digest type.
getDNAME() - Method in class org.xbill.DNS.SetResponse
If the query encountered a DNAME, return it.
getEDNS() - Method in class org.xbill.DNS.SimpleResolver
Gets the EDNS information on outgoing messages.
getElements() - Method in class org.xbill.DNS.APLRecord
Returns the list of APL elements.
getEOL() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer, which must be an EOL or EOF.
getError() - Method in class org.xbill.DNS.TKEYRecord
Returns the extended error
getError() - Method in class org.xbill.DNS.TSIGRecord
Returns the extended error
getErrorAddress() - Method in class org.xbill.DNS.MINFORecord
Gets the address to receive error messages relating to the mailing list/mailbox.
getErrorString() - Method in class org.xbill.DNS.Lookup
Returns an error string describing the result code of this lookup.
getExecutor() - Method in class org.xbill.DNS.DohResolver
Deprecated.
not applicable if DohResolver.sendAsync(Message, Executor) is used.
getExpiration() - Method in exception org.xbill.DNS.DNSSEC.SignatureExpiredException
 
getExpiration() - Method in exception org.xbill.DNS.DNSSEC.SignatureNotYetValidException
 
getExpire() - Method in class org.xbill.DNS.SOARecord
Returns the time until a secondary expires a zone
getExtendedRcode() - Method in class org.xbill.DNS.OPTRecord
Returns the extended Rcode
getFamily() - Method in class org.xbill.DNS.ClientSubnetOption
Returns the family of the network address.
getFingerPrint() - Method in class org.xbill.DNS.SSHFPRecord
Returns the fingerprint
getFlag(int) - Method in class org.xbill.DNS.Header
Retrieves a flag
getFlags() - Method in class org.xbill.DNS.CAARecord
Returns the flags.
getFlags() - Method in class org.xbill.DNS.NAPTRRecord
Returns flags
getFlags() - Method in class org.xbill.DNS.NSEC3PARAMRecord
Returns the flags
getFlags() - Method in class org.xbill.DNS.NSEC3Record
Returns the flags
getFlags() - Method in class org.xbill.DNS.OPTRecord
Returns the EDNS flags
getFootprint() - Method in class org.xbill.DNS.DLVRecord
Returns the key's footprint.
getFootprint() - Method in class org.xbill.DNS.DSRecord
Returns the key's footprint.
getFudge() - Method in class org.xbill.DNS.TSIGRecord
Returns the time fudge factor
getGateway() - Method in class org.xbill.DNS.IPSECKEYRecord
Returns the record's gateway.
getGatewayType() - Method in class org.xbill.DNS.IPSECKEYRecord
Returns the record's gateway type.
getHashAlgorithm() - Method in class org.xbill.DNS.NSEC3PARAMRecord
Returns the hash algorithm
getHashAlgorithm() - Method in class org.xbill.DNS.NSEC3Record
Returns the hash algorithm
getHeader() - Method in class org.xbill.DNS.Message
Retrieves the Header.
getHex(boolean) - Method in class org.xbill.DNS.Tokenizer
Gets the remaining string tokens until an EOL/EOF is seen, concatenates them together, and converts the hex encoded data to a byte array.
getHex() - Method in class org.xbill.DNS.Tokenizer
Gets the remaining string tokens until an EOL/EOF is seen, concatenates them together, and converts the hex encoded data to a byte array.
getHexString() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and decodes it as hex.
getHit() - Method in class org.xbill.DNS.HIPRecord
 
getHost() - Method in class org.xbill.DNS.AFSDBRecord
Gets the host providing service for the domain.
getHost() - Method in class org.xbill.DNS.SOARecord
Returns the primary name server
getHostByAddr(byte[]) - Method in class org.xbill.DNS.spi.DNSJavaNameService
Performs a reverse DNS lookup.
getHostName(InetAddress) - Static method in class org.xbill.DNS.Address
Determines the hostname for an address
getHPrecision() - Method in class org.xbill.DNS.LOCRecord
Returns the horizontal precision
getID() - Method in class org.xbill.DNS.Header
Retrieves the message ID
getIdentifier() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer, ensures it is an unquoted string, and converts it to a string.
getIgnoreTruncation() - Method in class org.xbill.DNS.SimpleResolver
Gets whether truncated responses will be ignored.
getIntermediateHost() - Method in class org.xbill.DNS.RTRecord
Gets the host to use as a router.
getIterations() - Method in class org.xbill.DNS.NSEC3PARAMRecord
Returns the number of iterations
getIterations() - Method in class org.xbill.DNS.NSEC3Record
Returns the number of iterations
getIXFR() - Method in class org.xbill.DNS.ZoneTransferIn
Gets the IXFR-style response.
getKey() - Method in class org.xbill.DNS.HIPRecord
Gets the raw public key bytes.
getKey() - Method in class org.xbill.DNS.IPSECKEYRecord
Returns the record's public key
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterBase
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterEch
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterPort
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
getKey() - Method in class org.xbill.DNS.TKEYRecord
Returns the shared secret or keying material
getKeyTag() - Method in class org.xbill.DNS.CERTRecord
Returns the ID of the associated KEYRecord, if present
getLabel(int) - Method in class org.xbill.DNS.Name
Retrieve the nth label of a Name.
getLabelString(int) - Method in class org.xbill.DNS.Name
Convert the nth label in a Name to a String
getLatitude() - Method in class org.xbill.DNS.GPOSRecord
Returns the latitude as a double
getLatitude() - Method in class org.xbill.DNS.LOCRecord
Returns the latitude
getLatitudeString() - Method in class org.xbill.DNS.GPOSRecord
Returns the latitude as a string
getLoadBalance() - Method in class org.xbill.DNS.ExtendedResolver
Gets whether the servers receive queries load balanced.
getLong() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to a long.
getLongitude() - Method in class org.xbill.DNS.GPOSRecord
Returns the longitude as a double
getLongitude() - Method in class org.xbill.DNS.LOCRecord
Returns the longitude
getLongitudeString() - Method in class org.xbill.DNS.GPOSRecord
Returns the longitude as a string
getMailAgent() - Method in class org.xbill.DNS.MDRecord
Gets the mail agent for the domain
getMailAgent() - Method in class org.xbill.DNS.MFRecord
Gets the mail agent for the domain
getMailbox() - Method in class org.xbill.DNS.MBRecord
Gets the mailbox for the domain
getMailbox() - Method in class org.xbill.DNS.MGRecord
Gets the mailbox in the mail group specified by the domain
getMailbox() - Method in class org.xbill.DNS.RPRecord
Gets the mailbox address of the RP Record
getMap822() - Method in class org.xbill.DNS.PXRecord
Gets the RFC 822 component of the mail address.
getMapX400() - Method in class org.xbill.DNS.PXRecord
Gets the X.400 component of the mail address.
getMatchingType() - Method in class org.xbill.DNS.TLSARecord
Returns the matching type of the TLSA record
getMaxCache() - Method in class org.xbill.DNS.Cache
Gets the maximum length of time that records will be stored in this Cache.
getMaxEntries() - Method in class org.xbill.DNS.Cache
Gets the maximum number of entries in the Cache, where an entry consists of all records with a specific Name.
getMaxNCache() - Method in class org.xbill.DNS.Cache
Gets the maximum length of time that a negative response will be stored in this Cache.
getMinimum() - Method in class org.xbill.DNS.SOARecord
Returns the minimum TTL for records in the zone
getMode() - Method in class org.xbill.DNS.TKEYRecord
Returns the key agreement mode
getName() - Method in exception org.xbill.DNS.lookup.LookupFailedException
Gets the Name being looked up when this failure occurred.
getName() - Method in class org.xbill.DNS.Record
Returns the record's name
getName() - Method in class org.xbill.DNS.RRset
Returns the name of the records
getName(Name) - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to a name.
getName() - Method in class org.xbill.DNS.ZoneTransferIn
Gets the name of the zone being transferred.
getNewName() - Method in class org.xbill.DNS.MRRecord
Gets the new name of the mailbox specified by the domain
getNext() - Method in class org.xbill.DNS.NSEC3Record
Returns the next hash
getNext() - Method in class org.xbill.DNS.NSECRecord
Returns the next name
getNext() - Method in class org.xbill.DNS.NXTRecord
Returns the next name
getNS() - Method in class org.xbill.DNS.SetResponse
If the query hit a delegation point, return the NS set.
getNS() - Method in class org.xbill.DNS.Zone
Returns the Zone origin's NS records
getOpcode() - Method in class org.xbill.DNS.Header
Retrieves the mesasge's opcode
getOPT() - Method in class org.xbill.DNS.Message
Returns the OPT record from the ADDITIONAL section, if one is present.
getOptions() - Method in class org.xbill.DNS.OPTRecord
Gets all options in the OPTRecord.
getOptions(int) - Method in class org.xbill.DNS.OPTRecord
Gets all options in the OPTRecord with a specific code.
getOrder() - Method in class org.xbill.DNS.NAPTRRecord
Returns the order
getOrigin() - Method in class org.xbill.DNS.Zone
Returns the Zone's origin
getOriginalID() - Method in class org.xbill.DNS.TSIGRecord
Returns the original message ID
getOS() - Method in class org.xbill.DNS.HINFORecord
Returns the host's OS
getOther() - Method in class org.xbill.DNS.TKEYRecord
Returns the other data
getOther() - Method in class org.xbill.DNS.TSIGRecord
Returns the other data
getPayloadSize() - Method in class org.xbill.DNS.OPTRecord
Returns the maximum allowed payload size.
getPort() - Method in class org.xbill.DNS.SimpleResolver
Gets the port to communicate with on the server
getPort() - Method in class org.xbill.DNS.SRVRecord
Returns the port that the service runs on
getPort() - Method in class org.xbill.DNS.SVCBBase.ParameterPort
 
getPrecedence() - Method in class org.xbill.DNS.IPSECKEYRecord
Returns the record's precedence.
getPreference() - Method in class org.xbill.DNS.KXRecord
Returns the preference of this KX record
getPreference() - Method in class org.xbill.DNS.NAPTRRecord
Returns the preference
getPreference() - Method in class org.xbill.DNS.PXRecord
Gets the preference of the route.
getPreference() - Method in class org.xbill.DNS.RTRecord
Gets the preference of the route.
getPrefix() - Method in class org.xbill.DNS.A6Record
Returns the address prefix
getPrefixBits() - Method in class org.xbill.DNS.A6Record
Returns the number of bits in the prefix
getPriority() - Method in class org.xbill.DNS.MXRecord
Returns the priority of this MX record
getPriority() - Method in class org.xbill.DNS.SRVRecord
Returns the priority
getPriority() - Method in class org.xbill.DNS.URIRecord
Returns the priority
getProtocol() - Method in class org.xbill.DNS.WKSRecord
Returns the IP protocol.
getProviderName() - Method in class org.xbill.DNS.spi.DNSJavaNameServiceDescriptor
 
getPublicKey() - Method in class org.xbill.DNS.HIPRecord
Gets the public key of this RR as a Java PublicKey.
getQuestion() - Method in class org.xbill.DNS.Message
Returns the first record in the QUESTION section.
getRcode() - Method in class org.xbill.DNS.Header
Retrieves the mesasge's rcode
getRcode() - Method in class org.xbill.DNS.Message
Returns the message's rcode (error code).
getRefresh() - Method in class org.xbill.DNS.SOARecord
Returns the zone refresh interval
getRegexp() - Method in class org.xbill.DNS.NAPTRRecord
Returns regexp
getReplacement() - Method in class org.xbill.DNS.NAPTRRecord
Returns the replacement domain-name
getResolver(int) - Method in class org.xbill.DNS.ExtendedResolver
Returns the nth resolver used by this ExtendedResolver
getResolver() - Method in class org.xbill.DNS.Message
Gets the resolver that originally received this Message from a server.
getResolvers() - Method in class org.xbill.DNS.ExtendedResolver
Returns all resolvers used by this ExtendedResolver
getResponsibleAddress() - Method in class org.xbill.DNS.MINFORecord
Gets the address responsible for the mailing list/mailbox.
getResult() - Method in class org.xbill.DNS.Lookup
Returns the result code of the lookup.
getRetries() - Method in class org.xbill.DNS.ExtendedResolver
Gets the number of retries sent to each server per query.
getRetry() - Method in class org.xbill.DNS.SOARecord
Returns the zone retry interval
getRRsetType() - Method in class org.xbill.DNS.Record
Returns the type of RRset that this record would belong to.
getRvServers() - Method in class org.xbill.DNS.HIPRecord
 
getSalt() - Method in class org.xbill.DNS.NSEC3PARAMRecord
Returns the salt
getSalt() - Method in class org.xbill.DNS.NSEC3Record
Returns the salt
getScopePrefixLength() - Method in class org.xbill.DNS.ClientSubnetOption
Returns the scope netmask.
getSection(int) - Method in class org.xbill.DNS.Message
Returns all records in the given section, or an empty list if the section is empty.
getSectionArray(int) - Method in class org.xbill.DNS.Message
Deprecated.
getSectionRRsets(int) - Method in class org.xbill.DNS.Message
Returns an array containing all records in the given section grouped into RRsets.
getSelector() - Method in class org.xbill.DNS.TLSARecord
Returns the selector of the TLSA record
getSerial() - Method in class org.xbill.DNS.SOARecord
Returns the zone's serial number
getServerCookie() - Method in class org.xbill.DNS.CookieOption
Returns the server cookie.
getService() - Method in class org.xbill.DNS.NAPTRRecord
Returns service
getServices() - Method in class org.xbill.DNS.WKSRecord
Returns the services provided by the host on the specified address.
getSignature() - Method in class org.xbill.DNS.TSIGRecord
Returns the signature
getSize() - Method in class org.xbill.DNS.Cache
Gets the current number of entries in the Cache, where an entry consists of all records with a specific Name.
getSize() - Method in class org.xbill.DNS.LOCRecord
Returns the diameter of the enclosing sphere
getSOA() - Method in class org.xbill.DNS.Zone
Returns the Zone's SOA record
getSourcePrefixLength() - Method in class org.xbill.DNS.ClientSubnetOption
Returns the source netmask.
getString() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to a string.
getSubAddress() - Method in class org.xbill.DNS.ISDNRecord
Returns the ISDN subaddress, or null if there is none.
getSubtype() - Method in class org.xbill.DNS.AFSDBRecord
Gets the subtype indicating the service provided by the host.
getSuffix() - Method in class org.xbill.DNS.A6Record
Returns the address suffix
getSvcParamKeys() - Method in class org.xbill.DNS.SVCBBase
 
getSvcParamValue(int) - Method in class org.xbill.DNS.SVCBBase
 
getSvcPriority() - Method in class org.xbill.DNS.SVCBBase
 
getTag() - Method in class org.xbill.DNS.CAARecord
Returns the tag.
getTarget() - Method in class org.xbill.DNS.CNAMERecord
Gets the target of the CNAME Record
getTarget() - Method in class org.xbill.DNS.DNAMERecord
Gets the target of the DNAME Record
getTarget() - Method in class org.xbill.DNS.KXRecord
Returns the target of the KX record
getTarget() - Method in class org.xbill.DNS.MXRecord
Returns the target of the MX record
getTarget() - Method in class org.xbill.DNS.NSAP_PTRRecord
Gets the target of the NSAP_PTR Record
getTarget() - Method in class org.xbill.DNS.NSRecord
Gets the target of the NS Record
getTarget() - Method in class org.xbill.DNS.PTRRecord
Gets the target of the PTR Record
getTarget() - Method in class org.xbill.DNS.SRVRecord
Returns the host running that the service
getTarget() - Method in class org.xbill.DNS.URIRecord
Returns the target URI
getTargetName() - Method in class org.xbill.DNS.SVCBBase
 
getTCP() - Method in class org.xbill.DNS.SimpleResolver
Gets whether TCP connections will be used by default
getTextDomain() - Method in class org.xbill.DNS.RPRecord
Gets the text domain info of the RP Record
getTimeExpire() - Method in class org.xbill.DNS.TKEYRecord
Returns the end of the validity period of the shared secret or keying material
getTimeInception() - Method in class org.xbill.DNS.TKEYRecord
Returns the beginning of the validity period of the shared secret or keying material
getTimeout() - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
getTimeout() - Method in class org.xbill.DNS.DohResolver
 
getTimeout() - Method in class org.xbill.DNS.ExtendedResolver
 
getTimeout() - Method in interface org.xbill.DNS.Resolver
Gets the amount of time to wait for a response before giving up.
getTimeout() - Method in class org.xbill.DNS.SimpleResolver
 
getTimeout() - Method in class org.xbill.DNS.TcpKeepaliveOption
Returns the timeout.
getTimeoutDuration() - Method in class org.xbill.DNS.TcpKeepaliveOption
Returns the timeout as a Duration.
getTimeSigned() - Method in class org.xbill.DNS.TSIGRecord
Returns the time that this record was generated
getTrustAnchors() - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Gets the store with the loaded trust anchors.
getTSIG() - Method in class org.xbill.DNS.Message
Returns the TSIG record from the ADDITIONAL section, if one is present.
getTSIGKey() - Method in class org.xbill.DNS.SimpleResolver
Get the TSIG key that messages will be signed with.
getTTL() - Method in class org.xbill.DNS.Record
Returns the record's TTL
getTTL() - Method in class org.xbill.DNS.RRset
Returns the ttl of the records
getTTL() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and parses it as a TTL.
getTTLLike() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and parses it as if it were a TTL.
getType() - Method in exception org.xbill.DNS.lookup.LookupFailedException
Gets the Type being looked up when this failure occurred.
getType() - Method in class org.xbill.DNS.Record
Returns the record's type
getType() - Method in class org.xbill.DNS.RRset
Returns the type of the records
getType() - Method in class org.xbill.DNS.spi.DNSJavaNameServiceDescriptor
 
getType() - Method in class org.xbill.DNS.ZoneTransferIn
Gets the type of zone transfer (either AXFR or IXFR).
getTypes() - Method in class org.xbill.DNS.NSEC3Record
Returns the set of types defined for this name
getTypes() - Method in class org.xbill.DNS.NSECRecord
Returns the set of types defined for this name
getUInt16() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to an unsigned 16 bit integer.
getUInt32() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to an unsigned 32 bit integer.
getUInt8() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to an unsigned 8 bit integer.
getUriTemplate() - Method in class org.xbill.DNS.DohResolver
Gets the current URI used for resolving.
getValue() - Method in class org.xbill.DNS.CAARecord
Returns the value
getValue() - Method in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
getValues() - Method in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
getValues() - Method in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
getVerifyTime() - Method in exception org.xbill.DNS.DNSSEC.SignatureExpiredException
 
getVerifyTime() - Method in exception org.xbill.DNS.DNSSEC.SignatureNotYetValidException
 
getVersion() - Method in class org.xbill.DNS.OPTRecord
Returns the highest supported EDNS version
getVPrecision() - Method in class org.xbill.DNS.LOCRecord
Returns the horizontal precision
getWeight() - Method in class org.xbill.DNS.SRVRecord
Returns the weight
getWeight() - Method in class org.xbill.DNS.URIRecord
Returns the weight
GGP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Gateway-to-Gateway
GID - Static variable in class org.xbill.DNS.Type
IANA-Reserved
GLUE - Static variable in class org.xbill.DNS.Credibility
The additional section of a response.
GOST3411 - Static variable in class org.xbill.DNS.DNSSEC.Digest
GOST R 34.11-94, RFC5933.
GOST3411 - Static variable in class org.xbill.DNS.DSRecord.Digest
Deprecated.
GOST R 34.11-94
GOST3411_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
Deprecated.
GPOS - Static variable in class org.xbill.DNS.Type
GPOSRecord - Class in org.xbill.DNS
Geographical Location - describes the physical location of a host.
GPOSRecord(Name, int, long, double, double, double) - Constructor for class org.xbill.DNS.GPOSRecord
Creates an GPOS Record from the given data
GPOSRecord(Name, int, long, String, String, String) - Constructor for class org.xbill.DNS.GPOSRecord
Creates an GPOS Record from the given data
GRAPHICS - Static variable in class org.xbill.DNS.WKSRecord.Service
Graphics
GSS_TSIG - Static variable in class org.xbill.DNS.TSIG
The domain name representing the gss-tsig algorithm.
GSSAPI - Static variable in class org.xbill.DNS.TKEYRecord
The key is computed using GSS_API (unimplemented)

H

handleException(Object, Exception) - Method in interface org.xbill.DNS.ResolverListener
Deprecated.
The callback used by an asynchronous resolver when an exception is thrown
handleRecord(Record) - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called for each content record in an AXFR.
hashCode() - Method in class org.xbill.DNS.APLRecord.Element
 
hashCode() - Method in class org.xbill.DNS.EDNSOption
Generates a hash code based on the EDNS Option's data.
hashCode() - Method in class org.xbill.DNS.Name
Computes a hashcode based on the value
hashCode() - Method in class org.xbill.DNS.OPTRecord
 
hashCode() - Method in class org.xbill.DNS.Record
Generates a hash code based on the Record's data.
hashName(Name) - Method in class org.xbill.DNS.NSEC3PARAMRecord
Hashes a name with the parameters of this NSEC3PARAM record.
hashName(Name) - Method in class org.xbill.DNS.NSEC3Record
Hashes a name with the parameters of this NSEC3 record.
hasType(int) - Method in class org.xbill.DNS.NSEC3Record
Returns whether a specific type is in the set of types.
hasType(int) - Method in class org.xbill.DNS.NSECRecord
Returns whether a specific type is in the set of types.
Header - Class in org.xbill.DNS
A DNS message header
Header(int) - Constructor for class org.xbill.DNS.Header
Create a new empty header.
Header() - Constructor for class org.xbill.DNS.Header
Create a new empty header with a random message id
Header(byte[]) - Constructor for class org.xbill.DNS.Header
Creates a new Header from its DNS wire format representation
HESIOD - Static variable in class org.xbill.DNS.DClass
Hesiod name server (MIT, alternate name)
hexdump - Class in org.xbill.DNS.utils
A routine to produce a nice looking hex dump
hexdump() - Constructor for class org.xbill.DNS.utils.hexdump
 
HINFO - Static variable in class org.xbill.DNS.Type
HINFORecord - Class in org.xbill.DNS
Host Information - describes the CPU and OS of a host
HINFORecord(Name, int, long, String, String) - Constructor for class org.xbill.DNS.HINFORecord
Creates an HINFO Record from the given data
HINT - Static variable in class org.xbill.DNS.Credibility
A hint or cache file on disk.
HIP - Static variable in class org.xbill.DNS.Type
HIPRecord - Class in org.xbill.DNS
Host Identity Protocol (HIP) Record as defined in RFC 8005.
HIPRecord(Name, int, long, byte[], int, byte[], List<Name>) - Constructor for class org.xbill.DNS.HIPRecord
 
HIPRecord(Name, int, long, byte[], int, byte[]) - Constructor for class org.xbill.DNS.HIPRecord
 
HIPRecord(Name, int, long, byte[], int, PublicKey, List<Name>) - Constructor for class org.xbill.DNS.HIPRecord
 
HIPRecord(Name, int, long, byte[], int, PublicKey) - Constructor for class org.xbill.DNS.HIPRecord
 
HMAC - Static variable in class org.xbill.DNS.TSIG
Deprecated.
HMAC_MD5 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-MD5 algorithm.
HMAC_SHA1 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA1 algorithm.
HMAC_SHA224 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA224 algorithm.
HMAC_SHA256 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA256 algorithm.
HMAC_SHA384 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA384 algorithm.
HMAC_SHA512 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA512 algorithm.
HMP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Host Monitoring
HOST - Static variable in class org.xbill.DNS.KEYRecord.Flags
Key is owned by a host.
HOST_NOT_FOUND - Static variable in class org.xbill.DNS.Lookup
The host does not exist.
HOSTNAME - Static variable in class org.xbill.DNS.WKSRecord.Service
NIC Host Name Server
HOSTS2_NS - Static variable in class org.xbill.DNS.WKSRecord.Service
HOSTS2 Name Server
HostsFileParser - Class in org.xbill.DNS.hosts
Parses and caches the system's local hosts database, otherwise known as /etc/hosts.
HostsFileParser() - Constructor for class org.xbill.DNS.hosts.HostsFileParser
Creates a new instance based on the current OS's default.
HostsFileParser(Path) - Constructor for class org.xbill.DNS.hosts.HostsFileParser
Creates an instance with a custom hosts database path.
HostsFileParser(Path, boolean) - Constructor for class org.xbill.DNS.hosts.HostsFileParser
Creates an instance with a custom hosts database path.
hostsFileParser(HostsFileParser) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Configures the local hosts database file parser to use within this session.
HS - Static variable in class org.xbill.DNS.DClass
Hesiod name server (MIT)
HTTPS - Static variable in class org.xbill.DNS.Type
HTTPS Service Location and Parameter Binding
HTTPSRecord - Class in org.xbill.DNS
HTTPS Service Location and Parameter Binding Record
HTTPSRecord(Name, int, long, int, Name, List<SVCBBase.ParameterBase>) - Constructor for class org.xbill.DNS.HTTPSRecord
 

I

IACPKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
URL of an Attribute Certificate
ICMP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Control Message
IDENTIFIER - Static variable in class org.xbill.DNS.Tokenizer
An identifier (unquoted string)
IGMP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Group Management
IGP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
any private interior gateway
IN - Static variable in class org.xbill.DNS.DClass
Internet
increment(long) - Static method in class org.xbill.DNS.Serial
Increments a serial number.
INDIRECT - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Indirect keys; the actual key is elsewhere.
INGRES_NET - Static variable in class org.xbill.DNS.WKSRecord.Service
INGRES-NET Service
init(Properties) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Initialize the module.
InitializationException - Exception in org.xbill.DNS.config
 
initialize() - Method in class org.xbill.DNS.config.AndroidResolverConfigProvider
 
initialize() - Method in class org.xbill.DNS.config.FallbackPropertyResolverConfigProvider
 
initialize() - Method in class org.xbill.DNS.config.JndiContextResolverConfigProvider
 
initialize() - Method in class org.xbill.DNS.config.PropertyResolverConfigProvider
 
initialize(String, String, String) - Method in class org.xbill.DNS.config.PropertyResolverConfigProvider
Initializes the servers, search path and ndots setting with from the property names passed as the arguments.
initialize() - Method in class org.xbill.DNS.config.ResolvConfResolverConfigProvider
 
initialize() - Method in interface org.xbill.DNS.config.ResolverConfigProvider
Initializes the servers, search paths, etc.
initialize() - Method in class org.xbill.DNS.config.SunJvmResolverConfigProvider
 
initialize() - Method in class org.xbill.DNS.config.WindowsResolverConfigProvider
 
intValue(String) - Static method in class org.xbill.DNS.Options
Returns the value of an option as an integer, or -1 if not defined.
INVALID_DATA - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The authoritative server cannot answer with data for a zone it is otherwise configured to support.
InvalidDClassException - Exception in org.xbill.DNS
An exception thrown when an invalid dclass code is specified.
InvalidDClassException(int) - Constructor for exception org.xbill.DNS.InvalidDClassException
 
InvalidTTLException - Exception in org.xbill.DNS
An exception thrown when an invalid TTL is specified.
InvalidTTLException(long) - Constructor for exception org.xbill.DNS.InvalidTTLException
 
InvalidTypeException - Exception in org.xbill.DNS
An exception thrown when an invalid type code is specified.
InvalidTypeException(int) - Constructor for exception org.xbill.DNS.InvalidTypeException
 
InvalidZoneDataException - Exception in org.xbill.DNS.lookup
Sometimes DNS zone data involved in the lookup might be violating specifications.
InvalidZoneDataException(String) - Constructor for exception org.xbill.DNS.lookup.InvalidZoneDataException
 
IPCV - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Packet Core Utility
IPGP - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Fingerprint and URL of an OpenPGP packet
IPKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
URL of an X.509 data object
IPPC - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Pluribus Packet Core
IPSEC - Static variable in class org.xbill.DNS.KEYRecord.Protocol
IPSEC Control
IPSECKEY - Static variable in class org.xbill.DNS.Type
IPSECKEYRecord - Class in org.xbill.DNS
IPsec Keying Material (RFC 4025)
IPSECKEYRecord(Name, int, long, int, int, int, Object, byte[]) - Constructor for class org.xbill.DNS.IPSECKEYRecord
Creates an IPSECKEY Record from the given data.
IPSECKEYRecord.Algorithm - Class in org.xbill.DNS
Algorithm types for IPSECKEY RRs as defined in IPSECKEY Resource Record Parameters.
IPSECKEYRecord.Gateway - Class in org.xbill.DNS
Gateway types for IPSECKEY RRs as defined in IPSECKEY Resource Record Parameters.
IPv4 - Static variable in class org.xbill.DNS.Address
 
IPv4 - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
A 4-byte IPv4 address is present
IPV4HINT - Static variable in class org.xbill.DNS.SVCBBase
 
IPv6 - Static variable in class org.xbill.DNS.Address
 
IPv6 - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
A 16-byte IPv6 address is present
IPV6HINT - Static variable in class org.xbill.DNS.SVCBBase
 
IQUERY - Static variable in class org.xbill.DNS.Opcode
An inverse query (deprecated)
IRTP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Reliable Transaction
isAbsolute() - Method in class org.xbill.DNS.Name
Is this name absolute?
isAXFR() - Method in class org.xbill.DNS.ZoneTransferIn
Returns true if the response is an AXFR-style response (List of Records).
isCNAME() - Method in class org.xbill.DNS.SetResponse
Is the result of the lookup a CNAME?
isCurrent() - Method in class org.xbill.DNS.ZoneTransferIn
Returns true if the response indicates that the zone is up to date.
isDelegation() - Method in class org.xbill.DNS.SetResponse
Is the result of the lookup that the name is below a delegation?
ISDN - Static variable in class org.xbill.DNS.Type
isDNAME() - Method in class org.xbill.DNS.SetResponse
Is the result of the lookup a DNAME?
ISDNRecord - Class in org.xbill.DNS
ISDN - identifies the ISDN number and subaddress associated with a name.
ISDNRecord(Name, int, long, String, String) - Constructor for class org.xbill.DNS.ISDNRecord
Creates an ISDN Record from the given data
isDottedQuad(String) - Static method in class org.xbill.DNS.Address
Determines if a string contains a valid IP address.
isEnabled() - Method in class org.xbill.DNS.config.AndroidResolverConfigProvider
 
isEnabled() - Method in class org.xbill.DNS.config.JndiContextResolverConfigProvider
 
isEnabled() - Method in class org.xbill.DNS.config.ResolvConfResolverConfigProvider
 
isEnabled() - Method in interface org.xbill.DNS.config.ResolverConfigProvider
Determines if this provider is enabled.
isEnabled() - Method in class org.xbill.DNS.config.SunJvmResolverConfigProvider
 
isEnabled() - Method in class org.xbill.DNS.config.WindowsResolverConfigProvider
 
isEOL() - Method in class org.xbill.DNS.Tokenizer.Token
Indicates whether this token contains an EOL or EOF.
isFlag(int) - Static method in class org.xbill.DNS.Flags
Indicates if a bit in the flags field is a flag or not.
ISI_GL - Static variable in class org.xbill.DNS.WKSRecord.Service
ISI Graphics Language
isIXFR() - Method in class org.xbill.DNS.ZoneTransferIn
Returns true if the response is an IXFR-style response (List of Deltas).
isNXDOMAIN() - Method in class org.xbill.DNS.SetResponse
Is the answer to the query that the name does not exist?
isNXRRSET() - Method in class org.xbill.DNS.SetResponse
Is the answer to the query that the name exists, but the type does not?
ISO_TP4 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
ISO Transport Protocol Class 4
ISO_TSAP - Static variable in class org.xbill.DNS.WKSRecord.Service
ISO-TSAP
ISPKI - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
URL of an SPKI certificate
isRR(int) - Static method in class org.xbill.DNS.Type
Is this type valid for a record (a non-meta type)?
isSigned() - Method in class org.xbill.DNS.Message
Was this message signed by a TSIG?
isString() - Method in class org.xbill.DNS.Tokenizer.Token
Indicates whether this token contains a string.
isSuccessful() - Method in class org.xbill.DNS.SetResponse
Was the query successful?
IssuerCritical - Static variable in class org.xbill.DNS.CAARecord.Flags
 
isUnknown() - Method in class org.xbill.DNS.SetResponse
Is the answer to the query unknown?
isUsePost() - Method in class org.xbill.DNS.DohResolver
Returns true if the HTTP method POST to resolve, false if GET is used.
isVerified() - Method in class org.xbill.DNS.Message
If this message was signed by a TSIG, was the TSIG verified?
isWild() - Method in class org.xbill.DNS.Name
Is this name a wildcard?
iterator() - Method in class org.xbill.DNS.Zone
Returns an Iterator over the RRsets in the zone.
IXFR - Static variable in class org.xbill.DNS.Type
Incremental zone transfer

J

jnamed - Class in org.xbill.DNS.tools
 
jnamed(String) - Constructor for class org.xbill.DNS.tools.jnamed
 
JndiContextResolverConfigProvider - Class in org.xbill.DNS.config
Resolver config provider that tries to extract the system's DNS servers from the JNDI DNS Service Provider.
JndiContextResolverConfigProvider() - Constructor for class org.xbill.DNS.config.JndiContextResolverConfigProvider
 
jump(int) - Method in class org.xbill.DNS.DNSInput
Resets the current position of the input stream to the specified index, and clears the active region.
jump(int) - Method in class org.xbill.DNS.DNSOutput
Resets the current position of the output stream to the specified index.

K

KEY - Static variable in class org.xbill.DNS.Type
KEYRecord - Class in org.xbill.DNS
Key - contains a cryptographic public key.
KEYRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.KEYRecord
Creates a KEY Record from the given data
KEYRecord(Name, int, long, int, int, int, PublicKey) - Constructor for class org.xbill.DNS.KEYRecord
Creates a KEY Record from the given data
KEYRecord.Flags - Class in org.xbill.DNS
KEY flags identifiers.
KEYRecord.Protocol - Class in org.xbill.DNS
KEY protocol identifiers.
KX - Static variable in class org.xbill.DNS.Type
KXRecord - Class in org.xbill.DNS
Key Exchange - delegation of authority
KXRecord(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.KXRecord
Creates a KX Record from the given data

L

L32 - Static variable in class org.xbill.DNS.Type
32-bit Locator value for ILNPv4-capable node.
L64 - Static variable in class org.xbill.DNS.Type
Unsigned 64-bit Locator value for ILNPv6-capable node.
LA_MAINT - Static variable in class org.xbill.DNS.WKSRecord.Service
IMP Logical Address Maintenance
labels() - Method in class org.xbill.DNS.Name
The number of labels in the name.
LEAF_1 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Leaf-1
LEAF_2 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Leaf-2
LENGTH - Static variable in class org.xbill.DNS.Header
The length of a DNS Header in wire format.
length() - Method in class org.xbill.DNS.Name
The length of the name (in bytes).
LINK - Static variable in class org.xbill.DNS.WKSRecord.Service
LINK
LLQ - Static variable in class org.xbill.DNS.EDNSOption.Code
Apple's DNS Long-Lived Queries protocol, draft-sekar-dns-llq-06
loadTrustAnchors(InputStream) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Load the trust anchor file into the trust anchor store.
LOC - Static variable in class org.xbill.DNS.Type
LOC_SRV - Static variable in class org.xbill.DNS.WKSRecord.Service
Location Service
LOCRecord - Class in org.xbill.DNS
Location - describes the physical location of hosts, networks, subnets.
LOCRecord(Name, int, long, double, double, double, double, double, double) - Constructor for class org.xbill.DNS.LOCRecord
Creates an LOC Record from the given data
LOCUS_CON - Static variable in class org.xbill.DNS.WKSRecord.Service
Locus PC-Interface Conn Server
LOCUS_MAP - Static variable in class org.xbill.DNS.WKSRecord.Service
Locus PC-Interface Net Map Server
log - Variable in class org.xbill.DNS.config.BaseResolverConfigProvider
 
log(String, SocketAddress, SocketAddress, byte[]) - Method in interface org.xbill.DNS.PacketLogger
Logs data (usually a DNS message in wire format) that was sent or received within the dnsjava library.
LOGIN - Static variable in class org.xbill.DNS.WKSRecord.Service
Login Host Protocol
longString(int) - Static method in class org.xbill.DNS.Section
Converts a numeric Section into a full description String
lookup(Name, int, int) - Method in class org.xbill.DNS.Cache
Finds all matching sets or something that causes the lookup to stop.
Lookup - Class in org.xbill.DNS
The Lookup object issues queries to the local hosts database (/etc/hosts) and to recursive DNS servers.
Lookup(Name, int, int) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of the given name, type, and class.
Lookup(Name, int) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of the given name and type in the IN class.
Lookup(Name) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of type A at the given name in the IN class.
Lookup(String, int, int) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of the given name, type, and class.
Lookup(String, int) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of the given name and type in the IN class.
Lookup(String) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of type A at the given name in the IN class.
lookup - Class in org.xbill.DNS.tools
 
lookup() - Constructor for class org.xbill.DNS.tools.lookup
 
lookupAllHostAddr(String) - Method in class org.xbill.DNS.spi.DNSJavaNameService
Performs a forward DNS lookup for the host name.
lookupAsync(Name, int) - Method in class org.xbill.DNS.lookup.LookupSession
Make an asynchronous lookup of the provided name using the default DClass.IN.
lookupAsync(Name, int, int) - Method in class org.xbill.DNS.lookup.LookupSession
Make an asynchronous lookup of the provided name.
LookupFailedException - Exception in org.xbill.DNS.lookup
A base class for all types of things that might fail when making a DNS lookup.
LookupFailedException() - Constructor for exception org.xbill.DNS.lookup.LookupFailedException
 
LookupFailedException(String) - Constructor for exception org.xbill.DNS.lookup.LookupFailedException
 
LookupFailedException(Name, int) - Constructor for exception org.xbill.DNS.lookup.LookupFailedException
Construct a LookupFailedException that also specifies the name and type of the lookup that failed.
lookupRecords(Name, int, int) - Method in class org.xbill.DNS.Cache
Looks up Records in the Cache.
LookupResult - Class in org.xbill.DNS.lookup
LookupResult instances holds the result of a successful lookup operation.
LookupResult(List<Record>, List<Name>) - Constructor for class org.xbill.DNS.lookup.LookupResult
Construct an instance with the provided records and, in the case of a CNAME or DNAME indirection a List of aliases.
LookupSession - Class in org.xbill.DNS.lookup
LookupSession provides facilities to make DNS Queries.
LookupSession.LookupSessionBuilder - Class in org.xbill.DNS.lookup
A builder for LookupSession instances.
LP - Static variable in class org.xbill.DNS.Type
Name of a subnetwork for ILNP.

M

MAILA - Static variable in class org.xbill.DNS.Type
mail agent RRs (obsolete)
MAILB - Static variable in class org.xbill.DNS.Type
Transfer mailbox records
main(String[]) - Static method in class org.xbill.DNS.tools.dig
 
main(String[]) - Static method in class org.xbill.DNS.tools.jnamed
 
main(String[]) - Static method in class org.xbill.DNS.tools.lookup
 
main(String[]) - Static method in class org.xbill.DNS.tools.primary
 
main(String[]) - Static method in class org.xbill.DNS.tools.Tools
 
main(String[]) - Static method in class org.xbill.DNS.tools.update
 
main(String[]) - Static method in class org.xbill.DNS.tools.xfrin
 
MANDATORY - Static variable in class org.xbill.DNS.SVCBBase
 
Master - Class in org.xbill.DNS
A DNS master file parser.
Master(String, Name, long) - Constructor for class org.xbill.DNS.Master
Initializes the master file reader and opens the specified master file.
Master(String, Name) - Constructor for class org.xbill.DNS.Master
Initializes the master file reader and opens the specified master file.
Master(String) - Constructor for class org.xbill.DNS.Master
Initializes the master file reader and opens the specified master file.
Master(InputStream, Name, long) - Constructor for class org.xbill.DNS.Master
Initializes the master file reader.
Master(InputStream, Name) - Constructor for class org.xbill.DNS.Master
Initializes the master file reader.
Master(InputStream) - Constructor for class org.xbill.DNS.Master
Initializes the master file reader.
MAX_VALUE - Static variable in class org.xbill.DNS.TTL
 
MAXLENGTH - Static variable in class org.xbill.DNS.Message
The maximum length of a message in wire format.
maxRedirects(int) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
The maximum number of CNAME or DNAME redirects allowed before lookups will fail with RedirectOverflowException.
MB - Static variable in class org.xbill.DNS.Type
MBRecord - Class in org.xbill.DNS
Mailbox Record - specifies a host containing a mailbox.
MBRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MBRecord
Creates a new MB Record with the given data
MD - Static variable in class org.xbill.DNS.Type
MDRecord - Class in org.xbill.DNS
Mail Destination Record - specifies a mail agent which delivers mail for a domain (obsolete)
MDRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MDRecord
Creates a new MD Record with the given data
MERIT_INP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
MERIT Internodal Protocol
Message - Class in org.xbill.DNS
A DNS Message.
Message(int) - Constructor for class org.xbill.DNS.Message
Creates a new Message with the specified Message ID
Message() - Constructor for class org.xbill.DNS.Message
Creates a new Message with a random Message ID
Message(byte[]) - Constructor for class org.xbill.DNS.Message
Creates a new Message from its DNS wire format representation
Message(ByteBuffer) - Constructor for class org.xbill.DNS.Message
Creates a new Message from its DNS wire format representation
METAGRAM - Static variable in class org.xbill.DNS.WKSRecord.Service
Metagram Relay
MF - Static variable in class org.xbill.DNS.Type
MFE_NSP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
MFE Network Services Protocol
MFRecord - Class in org.xbill.DNS
Mail Forwarder Record - specifies a mail agent which forwards mail for a domain (obsolete)
MFRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MFRecord
Creates a new MF Record with the given data
MG - Static variable in class org.xbill.DNS.Type
MGRecord - Class in org.xbill.DNS
Mail Group Record - specifies a mailbox which is a member of a mail group.
MGRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MGRecord
Creates a new MG Record with the given data
MINFO - Static variable in class org.xbill.DNS.Type
MINFORecord - Class in org.xbill.DNS
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.
MINFORecord(Name, int, long, Name, Name) - Constructor for class org.xbill.DNS.MINFORecord
Creates an MINFO Record from the given data
MIT_DOV - Static variable in class org.xbill.DNS.WKSRecord.Service
MIT Dover Spooler
MIT_SUBNET - Static variable in class org.xbill.DNS.WKSRecord.Protocol
MIT Subnet Support
modeString() - Method in class org.xbill.DNS.TKEYRecord
 
MPM - Static variable in class org.xbill.DNS.WKSRecord.Service
Message Processing Module [recv]
MPM_FLAGS - Static variable in class org.xbill.DNS.WKSRecord.Service
MPM FLAGS Protocol
MPM_SND - Static variable in class org.xbill.DNS.WKSRecord.Service
MPM [default send]
MR - Static variable in class org.xbill.DNS.Type
MRRecord - Class in org.xbill.DNS
Mailbox Rename Record - specifies a rename of a mailbox.
MRRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MRRecord
Creates a new MR Record with the given data
MSG_AUTH - Static variable in class org.xbill.DNS.WKSRecord.Service
MSG Authentication
MSG_ICP - Static variable in class org.xbill.DNS.WKSRecord.Service
MSG ICP
MUX - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Multiplexing
MX - Static variable in class org.xbill.DNS.Type
MXRecord - Class in org.xbill.DNS
Mail Exchange - specifies where mail to a domain is sent
MXRecord(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.MXRecord
Creates an MX Record from the given data

N

N3U - Static variable in class org.xbill.DNS.EDNSOption.Code
DNSSEC NSEC3 Hash Understood (N3U), RFC 6975
Name - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
A wire-encoded domain name is present
Name - Class in org.xbill.DNS
A representation of a domain name.
Name(String, Name) - Constructor for class org.xbill.DNS.Name
Create a new name from a string and an origin.
Name(String) - Constructor for class org.xbill.DNS.Name
Create a new name from a string.
Name(DNSInput) - Constructor for class org.xbill.DNS.Name
Create a new name from DNS a wire format message
Name(byte[]) - Constructor for class org.xbill.DNS.Name
Create a new name from DNS wire format
Name(Name, int) - Constructor for class org.xbill.DNS.Name
Create a new name by removing labels from the beginning of an existing Name
name - Variable in class org.xbill.DNS.Record
 
namePattern - Variable in class org.xbill.DNS.Generator
The pattern to use for generating record names.
NAMESERVER - Static variable in class org.xbill.DNS.WKSRecord.Service
Host Name Server
nameToAlgorithm(Name) - Static method in class org.xbill.DNS.TSIG
Deprecated.
Returns java algorithm name, will be made private in 4.0
NameTooLongException - Exception in org.xbill.DNS
An exception thrown when a name is longer than the maximum length of a DNS name.
NameTooLongException() - Constructor for exception org.xbill.DNS.NameTooLongException
 
NameTooLongException(String) - Constructor for exception org.xbill.DNS.NameTooLongException
 
NAPTR - Static variable in class org.xbill.DNS.Type
NAPTRRecord - Class in org.xbill.DNS
Name Authority Pointer Record - specifies rewrite rule, that when applied to an existing string will produce a new domain.
NAPTRRecord(Name, int, long, int, int, String, String, String, Name) - Constructor for class org.xbill.DNS.NAPTRRecord
Creates an NAPTR Record from the given data
ndots() - Method in class org.xbill.DNS.config.PropertyResolverConfigProvider
 
ndots() - Method in class org.xbill.DNS.config.ResolvConfResolverConfigProvider
 
ndots() - Method in interface org.xbill.DNS.config.ResolverConfigProvider
Gets the threshold for the number of dots which must appear in a name before it is considered absolute.
ndots(int) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
The threshold for the number of dots which must appear in a name before it is considered absolute.
ndots() - Method in class org.xbill.DNS.ResolverConfig
Gets the threshold for the number of dots which must appear in a name before it is considered absolute.
negative - Variable in class org.xbill.DNS.APLRecord.Element
 
NETBIOS_DGM - Static variable in class org.xbill.DNS.WKSRecord.Service
NETBIOS Datagram Service
NETBIOS_NS - Static variable in class org.xbill.DNS.WKSRecord.Service
NETBIOS Name Service
NETBIOS_SSN - Static variable in class org.xbill.DNS.WKSRecord.Service
NETBIOS Session Service
NETBLT - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Bulk Data Transfer Protocol
NETRJS_1 - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Service
NETRJS_2 - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Service
NETRJS_3 - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Service
NETRJS_4 - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Service
NETWORK_ERROR - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
An unrecoverable error occurred while communicating with another server.
newAXFR(Name, SocketAddress, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
newAXFR(Name, String, int, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
newAXFR(Name, String, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
newIXFR(Name, long, boolean, SocketAddress, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).
newIXFR(Name, long, boolean, String, int, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).
newIXFR(Name, long, boolean, String, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).
newMessage() - Method in class org.xbill.DNS.tools.update
 
newQuery(Record) - Static method in class org.xbill.DNS.Message
Creates a new Message with a random Message ID suitable for sending as a query.
newRecord(Name, int, int, long, int, byte[]) - Static method in class org.xbill.DNS.Record
Creates a new record, with the given parameters.
newRecord(Name, int, int, long, byte[]) - Static method in class org.xbill.DNS.Record
Creates a new record, with the given parameters.
newRecord(Name, int, int, long) - Static method in class org.xbill.DNS.Record
Creates a new empty record, with the given parameters.
newRecord(Name, int, int) - Static method in class org.xbill.DNS.Record
Creates a new empty record, with the given parameters.
newUpdate(Name) - Static method in class org.xbill.DNS.Message
Creates a new Message to contain a dynamic update.
nextRecord() - Method in class org.xbill.DNS.Generator
Constructs and returns the next record in the expansion.
nextRecord() - Method in class org.xbill.DNS.Master
Returns the next record in the master file.
NI_FTP - Static variable in class org.xbill.DNS.WKSRecord.Service
NI FTP
NI_MAIL - Static variable in class org.xbill.DNS.WKSRecord.Service
NI MAIL
NICNAME - Static variable in class org.xbill.DNS.WKSRecord.Service
Who Is
NID - Static variable in class org.xbill.DNS.Type
Node Identifier (NID).
NIMLOC - Static variable in class org.xbill.DNS.Type
Nimrod locator
NINFO - Static variable in class org.xbill.DNS.Type
Zone Status (ZS).
NioClient - Class in org.xbill.DNS
Manages the network I/O for the SimpleResolver.
NioClient() - Constructor for class org.xbill.DNS.NioClient
 
NNTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Network News Transfer Protocol
NO_DEFAULT_ALPN - Static variable in class org.xbill.DNS.SVCBBase
 
NO_REACHABLE_AUTHORITY - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver could not reach any of the authoritative name servers (or they potentially refused to reply).
NO_ZONE_KEY_BIT_SET - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but no Zone Key Bit was set in a DNSKEY.
NOAUTH - Static variable in class org.xbill.DNS.KEYRecord.Flags
KEY cannot be used for authentication
NOCONF - Static variable in class org.xbill.DNS.KEYRecord.Flags
KEY cannot be used for confidentiality
NOERROR - Static variable in class org.xbill.DNS.Rcode
No error
NOKEY - Static variable in class org.xbill.DNS.KEYRecord.Flags
No key present
NONAUTH_ANSWER - Static variable in class org.xbill.DNS.Credibility
The answer section of a nonauthoritative response.
NONAUTH_AUTHORITY - Static variable in class org.xbill.DNS.Credibility
The authority section of a nonauthoritative response.
NONE - Static variable in class org.xbill.DNS.DClass
Special value used in dynamic update messages
None - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
No gateway is present
NONE - Static variable in class org.xbill.DNS.KEYRecord.Protocol
No defined protocol.
NORMAL - Static variable in class org.xbill.DNS.Credibility
Credible data.
NoSuchDomainException - Exception in org.xbill.DNS.lookup
Thrown to indicate that no data is associated with the given name, as indicated by the NXDOMAIN response code as specified in RF2136 Section 2.2.
NoSuchDomainException(Name, int) - Constructor for exception org.xbill.DNS.lookup.NoSuchDomainException
 
NoSuchRRSetException - Exception in org.xbill.DNS.lookup
Thrown to indicate that records of the name and type queried does not exist, corresponding to the NXRRSET return code as specified in RFC2136 Section 2.2.
NoSuchRRSetException(Name, int) - Constructor for exception org.xbill.DNS.lookup.NoSuchRRSetException
 
NOT_AUTHORITATIVE - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
Response to a query with the Recursion Desired (RD) bit clear, or when the server is not configured for recursion (and the query is for a domain for which it is not authoritative).
NOT_READY - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The server is unable to answer the query, as it was not fully functional when the query was received.
NOT_SUPPORTED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The requested operation or query is not supported.
NOTAUTH - Static variable in class org.xbill.DNS.Rcode
The requestor is not authorized to perform this operation
NOTIFY - Static variable in class org.xbill.DNS.Opcode
A message from a primary to a secondary server to initiate a zone transfer
NOTIMP - Static variable in class org.xbill.DNS.Rcode
The operation requested is not implemented
NOTIMPL - Static variable in class org.xbill.DNS.Rcode
Deprecated.
NOTZONE - Static variable in class org.xbill.DNS.Rcode
The zone specified is not a zone
NS - Static variable in class org.xbill.DNS.Type
NSAP - Static variable in class org.xbill.DNS.Type
NSAP_PTR - Static variable in class org.xbill.DNS.Type
NSAP_PTRRecord - Class in org.xbill.DNS
NSAP Pointer Record - maps a domain name representing an NSAP Address to a hostname.
NSAP_PTRRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.NSAP_PTRRecord
Creates a new NSAP_PTR Record with the given data
NSAPRecord - Class in org.xbill.DNS
NSAP Address Record.
NSAPRecord(Name, int, long, String) - Constructor for class org.xbill.DNS.NSAPRecord
Creates an NSAP Record from the given data
NSEC - Static variable in class org.xbill.DNS.Type
NSEC3 - Static variable in class org.xbill.DNS.Type
NSEC3PARAM - Static variable in class org.xbill.DNS.Type
NSEC3PARAMRecord - Class in org.xbill.DNS
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.
NSEC3PARAMRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.NSEC3PARAMRecord
Creates an NSEC3PARAM record from the given data.
NSEC3Record - Class in org.xbill.DNS
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(Name, int, long, int, int, int, byte[], byte[], int[]) - Constructor for class org.xbill.DNS.NSEC3Record
Creates an NSEC3 record from the given data.
NSEC3Record.Digest - Class in org.xbill.DNS
 
NSEC3Record.Flags - Class in org.xbill.DNS
 
NSEC_MISSING - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but the requested data was missing and a covering NSECRecord or NSEC3Record was not provided
NSECRecord - Class in org.xbill.DNS
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.
NSECRecord(Name, int, long, Name, int[]) - Constructor for class org.xbill.DNS.NSECRecord
Creates an NSEC Record from the given data.
NSID - Static variable in class org.xbill.DNS.EDNSOption.Code
Name Server Identifier, RFC 5001
NSIDOption - Class in org.xbill.DNS
The Name Server Identifier Option
NSIDOption(byte[]) - Constructor for class org.xbill.DNS.NSIDOption
Construct an NSID option.
NSRecord - Class in org.xbill.DNS
Name Server Record - contains the name server serving the named zone
NSRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.NSRecord
Creates a new NS Record with the given data
NSW_FE - Static variable in class org.xbill.DNS.WKSRecord.Service
NSW User System FE
NTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Network Time Protocol
NTYP3 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Key owner type 3 (reserved).
NULL - Static variable in class org.xbill.DNS.Type
NULLRecord - Class in org.xbill.DNS
The NULL Record.
NULLRecord(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.NULLRecord
Creates a NULL record from the given data.
numBytes() - Method in class org.xbill.DNS.Message
Returns the size of the message.
NVP_II - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Network Voice Protocol
NXDOMAIN - Static variable in class org.xbill.DNS.Rcode
The name does not exist
NXRRSET - Static variable in class org.xbill.DNS.Rcode
The RRset (name, type) does not exist
NXT - Static variable in class org.xbill.DNS.Type
NXTRecord - Class in org.xbill.DNS
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.
NXTRecord(Name, int, long, Name, BitSet) - Constructor for class org.xbill.DNS.NXTRecord
Creates an NXT Record from the given data

O

OID - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Certificate format defined by OID
OID - Static variable in class org.xbill.DNS.CERTRecord
Certificate format defined by IOD
Opcode - Class in org.xbill.DNS
Constants and functions relating to DNS opcodes
OPENPGPKEY - Static variable in class org.xbill.DNS.Type
OPENPGPKEYRecord - Class in org.xbill.DNS
OPENPGPKEY Record - Stores an OpenPGP certificate associated with a name.
OPENPGPKEYRecord(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.OPENPGPKEYRecord
Creates an OPENPGPKEY Record from the given data
OPT - Static variable in class org.xbill.DNS.Type
OPT_OUT - Static variable in class org.xbill.DNS.NSEC3Record.Flags
Unsigned delegation are not included in the NSEC3 chain.
Options - Class in org.xbill.DNS
Configuration options for dnsjava.
OPTRecord - Class in org.xbill.DNS
Options - describes Extended DNS (EDNS) properties of a Message.
OPTRecord(int, int, int, int, EDNSOption...) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record.
OPTRecord(int, int, int, int, List<EDNSOption>) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record.
OPTRecord(int, int, int, int) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record with no data.
OPTRecord(int, int, int) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record with no data.
org.xbill.DNS - package org.xbill.DNS
 
org.xbill.DNS.config - package org.xbill.DNS.config
 
org.xbill.DNS.dnssec - package org.xbill.DNS.dnssec
 
org.xbill.DNS.hosts - package org.xbill.DNS.hosts
 
org.xbill.DNS.lookup - package org.xbill.DNS.lookup
 
org.xbill.DNS.spi - package org.xbill.DNS.spi
 
org.xbill.DNS.tools - package org.xbill.DNS.tools
 
org.xbill.DNS.utils - package org.xbill.DNS.utils
 
origin - Variable in class org.xbill.DNS.Generator
The origin to append to relative names.
OTHER - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The error in question falls into a category that does not match known extended error codes.
OWNER_HOST - Static variable in class org.xbill.DNS.KEYRecord
A host/end entity key
OWNER_MASK - Static variable in class org.xbill.DNS.KEYRecord.Flags
Key owner bitmask.
OWNER_USER - Static variable in class org.xbill.DNS.KEYRecord
A user key
OWNER_ZONE - Static variable in class org.xbill.DNS.KEYRecord
A zone key

P

PacketLogger - Interface in org.xbill.DNS
Custom logger that can log all packets that were sent or received.
PADDING - Static variable in class org.xbill.DNS.EDNSOption.Code
EDNS(0) Padding Option, RFC 7830
ParameterAlpn() - Constructor for class org.xbill.DNS.SVCBBase.ParameterAlpn
 
ParameterAlpn(List<String>) - Constructor for class org.xbill.DNS.SVCBBase.ParameterAlpn
 
ParameterBase() - Constructor for class org.xbill.DNS.SVCBBase.ParameterBase
 
ParameterEch() - Constructor for class org.xbill.DNS.SVCBBase.ParameterEch
 
ParameterEch(byte[]) - Constructor for class org.xbill.DNS.SVCBBase.ParameterEch
 
ParameterEchConfig() - Constructor for class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
ParameterEchConfig(byte[]) - Constructor for class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
ParameterIpv4Hint() - Constructor for class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
ParameterIpv4Hint(List<Inet4Address>) - Constructor for class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
ParameterIpv6Hint() - Constructor for class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
ParameterIpv6Hint(List<Inet6Address>) - Constructor for class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
ParameterMandatory() - Constructor for class org.xbill.DNS.SVCBBase.ParameterMandatory
 
ParameterMandatory(List<Integer>) - Constructor for class org.xbill.DNS.SVCBBase.ParameterMandatory
 
ParameterNoDefaultAlpn() - Constructor for class org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn
 
ParameterPort() - Constructor for class org.xbill.DNS.SVCBBase.ParameterPort
 
ParameterPort(int) - Constructor for class org.xbill.DNS.SVCBBase.ParameterPort
 
ParameterUnknown(int) - Constructor for class org.xbill.DNS.SVCBBase.ParameterUnknown
 
ParameterUnknown(int, byte[]) - Constructor for class org.xbill.DNS.SVCBBase.ParameterUnknown
 
parse(String, boolean) - Static method in class org.xbill.DNS.TTL
Parses a TTL-like value, which can either be expressed as a number or a BIND-style string with numbers and units.
parseNdots(String) - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
parseResolvConf(InputStream) - Method in class org.xbill.DNS.config.ResolvConfResolverConfigProvider
 
parseSearchPathList(String, String) - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
parseTTL(String) - Static method in class org.xbill.DNS.TTL
Parses a TTL, which can either be expressed as a number or a BIND-style string with numbers and units.
PGP - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Pretty Good Privacy
PGP - Static variable in class org.xbill.DNS.CERTRecord
Pretty Good Privacy
PKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
PKIX (X.509v3)
PKIX - Static variable in class org.xbill.DNS.CERTRecord
PKIX (X.509v3)
POP_2 - Static variable in class org.xbill.DNS.WKSRecord.Service
Post Office Protocol - Version 2
PORT - Static variable in class org.xbill.DNS.SVCBBase
 
prefixLength - Variable in class org.xbill.DNS.APLRecord.Element
 
PREREQ - Static variable in class org.xbill.DNS.Section
The prerequisite (second) section of a dynamic update message
present(Name) - Method in class org.xbill.DNS.Update
Inserts a prerequisite that the specified name exists; that is, there exist records with the given name in the zone.
present(Name, int) - Method in class org.xbill.DNS.Update
Inserts a prerequisite that the specified rrset exists; that is, there exist records with the given name and type in the zone.
present(Name, int, String) - Method in class org.xbill.DNS.Update
Parses a record from the string, and inserts a prerequisite that the record exists.
present(Name, int, Tokenizer) - Method in class org.xbill.DNS.Update
Parses a record from the tokenizer, and inserts a prerequisite that the record exists.
present(Record) - Method in class org.xbill.DNS.Update
Inserts a prerequisite that the specified record exists.
primary - Class in org.xbill.DNS.tools
 
primary() - Constructor for class org.xbill.DNS.tools.primary
 
PRIMARY - Static variable in class org.xbill.DNS.Zone
A primary zone
printAnswer(String, Lookup) - Static method in class org.xbill.DNS.tools.lookup
 
printFlags() - Method in class org.xbill.DNS.Header
Converts the header's flags into a String
PRIVATEDNS - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Private algorithm, specified by domain name
PRIVATEOID - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Private algorithm, specified by OID
PRM - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Packet Radio Measurement
PROFILE - Static variable in class org.xbill.DNS.WKSRecord.Service
PROFILE Naming System
PROHIBITED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
An authoritative server or recursive resolver that receives a query from an "unauthorized" client can annotate its Rcode.REFUSED message with this code.
PropertyResolverConfigProvider - Class in org.xbill.DNS.config
PropertyResolverConfigProvider() - Constructor for class org.xbill.DNS.config.PropertyResolverConfigProvider
 
PROTOCOL_ANY - Static variable in class org.xbill.DNS.KEYRecord
Key was created for use with any protocol
PROTOCOL_DNSSEC - Static variable in class org.xbill.DNS.KEYRecord
Key was created for use with DNSSEC
PROTOCOL_EMAIL - Static variable in class org.xbill.DNS.KEYRecord
Key was created for use with email
PROTOCOL_IPSEC - Static variable in class org.xbill.DNS.KEYRecord
Key was created for use with IPSEC
PROTOCOL_TLS - Static variable in class org.xbill.DNS.KEYRecord
Key was created for use with transaction level security
PTR - Static variable in class org.xbill.DNS.Type
PTRRecord - Class in org.xbill.DNS
Pointer Record - maps a domain name representing an Internet Address to a hostname.
PTRRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.PTRRecord
Creates a new PTR Record with the given data
PUP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
PUP
PWDGEN - Static variable in class org.xbill.DNS.WKSRecord.Service
Password Generator Protocol
PX - Static variable in class org.xbill.DNS.Type
PXRecord - Class in org.xbill.DNS
X.400 mail mapping record.
PXRecord(Name, int, long, int, Name, Name) - Constructor for class org.xbill.DNS.PXRecord
Creates an PX Record from the given data

Q

QR - Static variable in class org.xbill.DNS.Flags
query/response
QUERY - Static variable in class org.xbill.DNS.Opcode
A standard query
QUESTION - Static variable in class org.xbill.DNS.Section
The question (first) section
QUOTE - Static variable in class org.xbill.DNS.WKSRecord.Service
Quote of the Day
QUOTED_STRING - Static variable in class org.xbill.DNS.Tokenizer
A quoted string

R

R - Class in org.xbill.DNS.dnssec
Utility class to retrieve messages from ResourceBundles.
RA - Static variable in class org.xbill.DNS.Flags
recursion available
Rcode - Class in org.xbill.DNS
Constants and functions relating to DNS rcodes (error values)
RD - Static variable in class org.xbill.DNS.Flags
recursion desired
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.A6Record
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.AAAARecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.APLRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.ARecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.CAARecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.CERTRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.DHCIDRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.DLVRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.DNSKEYRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.DSRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.GPOSRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.HINFORecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.HIPRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.IPSECKEYRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.ISDNRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.KEYRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.LOCRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.MINFORecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NAPTRRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NSAPRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NSEC3PARAMRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NSEC3Record
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NSECRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NULLRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NXTRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.OPENPGPKEYRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.OPTRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.PXRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.Record
Converts the text format of an RR to the internal format - must be overriden
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.RPRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.SOARecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.SRVRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.SSHFPRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.SVCBBase
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.TKEYRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.TLSARecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.TSIGRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.UNKRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.URIRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.WKSRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.X25Record
 
rdataPattern - Variable in class org.xbill.DNS.Generator
The pattern to use for generating record data.
rdataToString() - Method in class org.xbill.DNS.Record
Converts the rdata portion of a Record into a String representation
rdataToWireCanonical() - Method in class org.xbill.DNS.Record
Converts the rdata in a Record into canonical DNS uncompressed wire format (all names are converted to lowercase).
RDP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Reliable Data Protocol
readByteArray(byte[], int, int) - Method in class org.xbill.DNS.DNSInput
Reads a byte array of a specified length from the stream into an existing array.
readByteArray(int) - Method in class org.xbill.DNS.DNSInput
Reads a byte array of a specified length from the stream.
readByteArray() - Method in class org.xbill.DNS.DNSInput
Reads a byte array consisting of the remainder of the stream (or the active region, if one is set.
readCountedString() - Method in class org.xbill.DNS.DNSInput
Reads a counted string from the stream.
readU16() - Method in class org.xbill.DNS.DNSInput
Reads an unsigned 16 bit value from the stream, as an int.
readU32() - Method in class org.xbill.DNS.DNSInput
Reads an unsigned 32 bit value from the stream, as a long.
readU8() - Method in class org.xbill.DNS.DNSInput
Reads an unsigned 8 bit value from the stream, as an int.
receiveMessage(Object, Message) - Method in interface org.xbill.DNS.ResolverListener
Deprecated.
The callback used by an asynchronous resolver
Record - Class in org.xbill.DNS
A generic DNS resource record.
Record() - Constructor for class org.xbill.DNS.Record
 
Record(Name, int, int, long) - Constructor for class org.xbill.DNS.Record
 
recordLength() - Method in class org.xbill.DNS.TSIG
Returns the maximum length of a TSIG record generated by this key.
RedirectOverflowException - Exception in org.xbill.DNS.lookup
Thrown if the lookup results in too many CNAME and/or DNAME indirections.
RedirectOverflowException(String) - Constructor for exception org.xbill.DNS.lookup.RedirectOverflowException
RedirectOverflowException(int) - Constructor for exception org.xbill.DNS.lookup.RedirectOverflowException
 
refresh() - Static method in class org.xbill.DNS.Options
 
refresh() - Static method in class org.xbill.DNS.ResolverConfig
Gets the current configuration
refreshDefault() - Static method in class org.xbill.DNS.Lookup
 
REFUSED - Static variable in class org.xbill.DNS.Rcode
The operation was refused by the server
register(int, String, Supplier<Record>) - Static method in class org.xbill.DNS.Type
Registers a new record type along with the respective factory.
RelativeNameException - Exception in org.xbill.DNS
An exception thrown when a relative name is passed as an argument to a method requiring an absolute name.
RelativeNameException(Name) - Constructor for exception org.xbill.DNS.RelativeNameException
 
RelativeNameException(String) - Constructor for exception org.xbill.DNS.RelativeNameException
 
relativize(Name) - Method in class org.xbill.DNS.Name
If this name is a subdomain of origin, return a new name relative to origin with the same value.
remaining() - Method in class org.xbill.DNS.DNSInput
Returns the number of bytes that can be read from this stream before reaching the end.
removeAllRecords(int) - Method in class org.xbill.DNS.Message
Removes all records from a section of the Message, and adjusts the header.
removeRecord(Record, int) - Method in class org.xbill.DNS.Message
Removes a record from a section of the Message, and adjusts the header.
removeRecord(Record) - Method in class org.xbill.DNS.Zone
Removes a record from the Zone
replace(Name, int, long, String) - Method in class org.xbill.DNS.Update
Parses a record from the string, and indicates that the record should be inserted into the zone replacing any other records with the same name and type.
replace(Name, int, long, Tokenizer) - Method in class org.xbill.DNS.Update
Parses a record from the tokenizer, and indicates that the record should be inserted into the zone replacing any other records with the same name and type.
replace(Record) - Method in class org.xbill.DNS.Update
Indicates that the record should be inserted into the zone replacing any other records with the same name and type.
replace(Record[]) - Method in class org.xbill.DNS.Update
Indicates that the records should be inserted into the zone replacing any other records with the same name and type as each one.
replace(RRset) - Method in class org.xbill.DNS.Update
Indicates that all of the records in the rrset should be inserted into the zone replacing any other records with the same name and type.
reset() - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
ResolvConfResolverConfigProvider - Class in org.xbill.DNS.config
 
ResolvConfResolverConfigProvider() - Constructor for class org.xbill.DNS.config.ResolvConfResolverConfigProvider
 
resolver(Resolver) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
The Resolver to use to look up records.
Resolver - Interface in org.xbill.DNS
Interface describing a resolver.
RESOLVERASSIGNED - Static variable in class org.xbill.DNS.TKEYRecord
The key is assigned by the resolver (unimplemented)
ResolverConfig - Class in org.xbill.DNS
Locates name servers and the search path to be appended to unqualified names.
ResolverConfig() - Constructor for class org.xbill.DNS.ResolverConfig
 
ResolverConfigProvider - Interface in org.xbill.DNS.config
 
ResolverListener - Interface in org.xbill.DNS
restore() - Method in class org.xbill.DNS.DNSInput
Restores the input stream to its state before the call to DNSInput.save().
restore() - Method in class org.xbill.DNS.DNSOutput
Restores the input stream to its state before the call to DNSOutput.save().
restoreActive(int) - Method in class org.xbill.DNS.DNSInput
Restores the previously set active region.
ReverseMap - Class in org.xbill.DNS
A set of functions designed to deal with DNS names used in reverse mappings.
REVOKE - Static variable in class org.xbill.DNS.DNSKEYRecord.Flags
Key has been revoked
RJE - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Entry
RKEY - Static variable in class org.xbill.DNS.Type
RKEY DNS Resource Record, used for encryption of NAPTR records.
RLP - Static variable in class org.xbill.DNS.WKSRecord.Service
Resource Location Protocol
root - Static variable in class org.xbill.DNS.Name
The root name
RP - Static variable in class org.xbill.DNS.Type
RPRecord - Class in org.xbill.DNS
Responsible Person Record - lists the mail address of a responsible person and a domain where TXT records are available.
RPRecord(Name, int, long, Name, Name) - Constructor for class org.xbill.DNS.RPRecord
Creates an RP Record from the given data
rrFromWire(DNSInput) - Method in class org.xbill.DNS.A6Record
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.AAAARecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.APLRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.ARecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.CAARecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.CERTRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.DHCIDRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.DLVRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.DSRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.GPOSRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.HINFORecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.HIPRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.IPSECKEYRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.ISDNRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.LOCRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.MINFORecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NAPTRRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NSAPRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NSEC3PARAMRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NSEC3Record
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NSECRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NULLRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NXTRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.OPENPGPKEYRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.OPTRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.PXRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.Record
Converts the type-specific RR to wire format - must be overridden
rrFromWire(DNSInput) - Method in class org.xbill.DNS.RPRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.SOARecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.SRVRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.SSHFPRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.SVCBBase
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.TKEYRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.TLSARecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.TSIGRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.UNKRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.URIRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.WKSRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.X25Record
 
rrs(boolean) - Method in class org.xbill.DNS.RRset
Returns a list of all data records.
rrs() - Method in class org.xbill.DNS.RRset
Returns a list of all data records.
RRset - Class in org.xbill.DNS
A set of Records with the same name, type, and class.
RRset() - Constructor for class org.xbill.DNS.RRset
Creates an empty RRset
RRset(Record) - Constructor for class org.xbill.DNS.RRset
Creates an RRset and sets its contents to the specified record
RRset(Record...) - Constructor for class org.xbill.DNS.RRset
Creates an RRset and sets its contents to the specified record(s)
RRset(RRset) - Constructor for class org.xbill.DNS.RRset
Creates an RRset with the contents of an existing RRset
RRSIG - Static variable in class org.xbill.DNS.Type
RRSIGRecord - Class in org.xbill.DNS
Resource Record Signature - An RRSIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
RRSIGRecord(Name, int, long, int, int, long, Instant, Instant, int, Name, byte[]) - Constructor for class org.xbill.DNS.RRSIGRecord
Creates an RRSIG Record from the given data
RRSIGRecord(Name, int, long, int, int, long, Date, Date, int, Name, byte[]) - Constructor for class org.xbill.DNS.RRSIGRecord
RRSIGS_MISSING - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but no RRSIGRecords could be found for at least one RRset where RRSIGRecords were expected.
rrToString() - Method in class org.xbill.DNS.A6Record
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.AAAARecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.APLRecord
 
rrToString() - Method in class org.xbill.DNS.ARecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.CAARecord
 
rrToString() - Method in class org.xbill.DNS.CERTRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.DHCIDRecord
 
rrToString() - Method in class org.xbill.DNS.DLVRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.DSRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.GPOSRecord
Convert to a String
rrToString() - Method in class org.xbill.DNS.HINFORecord
Converts to a string
rrToString() - Method in class org.xbill.DNS.HIPRecord
 
rrToString() - Method in class org.xbill.DNS.IPSECKEYRecord
 
rrToString() - Method in class org.xbill.DNS.ISDNRecord
 
rrToString() - Method in class org.xbill.DNS.LOCRecord
Convert to a String
rrToString() - Method in class org.xbill.DNS.MINFORecord
Converts the MINFO Record to a String
rrToString() - Method in class org.xbill.DNS.NAPTRRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.NSAPRecord
 
rrToString() - Method in class org.xbill.DNS.NSEC3PARAMRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.NSEC3Record
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.NSECRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.NULLRecord
 
rrToString() - Method in class org.xbill.DNS.NXTRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.OPENPGPKEYRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.OPTRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.PXRecord
Converts the PX Record to a String
rrToString() - Method in class org.xbill.DNS.Record
Converts the type-specific RR to text format - must be overridden.
rrToString() - Method in class org.xbill.DNS.RPRecord
Converts the RP Record to a String
rrToString() - Method in class org.xbill.DNS.SOARecord
Convert to a String
rrToString() - Method in class org.xbill.DNS.SRVRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.SSHFPRecord
 
rrToString() - Method in class org.xbill.DNS.SVCBBase
 
rrToString() - Method in class org.xbill.DNS.TKEYRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.TLSARecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.TSIGRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.UNKRecord
Converts this Record to the String "unknown format"
rrToString() - Method in class org.xbill.DNS.URIRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.WKSRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.X25Record
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.A6Record
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.AAAARecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.APLRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.ARecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.CAARecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.CERTRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.DHCIDRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.DLVRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.DSRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.GPOSRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.HINFORecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.HIPRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.IPSECKEYRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.ISDNRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.LOCRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.MINFORecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.MXRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NAPTRRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NSAPRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NSEC3PARAMRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NSEC3Record
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NSECRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NULLRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NXTRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.OPENPGPKEYRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.OPTRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.PXRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.Record
Converts the type-specific RR to wire format - must be overridden.
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.RPRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.SOARecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.SRVRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.SSHFPRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.SVCBBase
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.TKEYRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.TLSARecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.TSIGRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.UNKRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.URIRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.WKSRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.X25Record
 
RSA - Static variable in class org.xbill.DNS.IPSECKEYRecord.Algorithm
A RSA key is present, in the format defined in [RFC3110]
RSA - Static variable in class org.xbill.DNS.SSHFPRecord.Algorithm
 
RSA_NSEC3_SHA1 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/SHA1, NSEC3-aware public key
RSAMD5 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/MD5 public key (deprecated)
RSASHA1 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/SHA1 public key
RSASHA256 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/SHA256 public key
RSASHA512 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/SHA512 public key
RT - Static variable in class org.xbill.DNS.Type
RTELNET - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Telnet Service
RTRecord - Class in org.xbill.DNS
Route Through Record - lists a route preference and intermediate host.
RTRecord(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.RTRecord
Creates an RT Record from the given data
run() - Method in class org.xbill.DNS.Lookup
Performs the lookup, using the specified Cache, Resolver, and search path.
run(ZoneTransferIn.ZoneTransferHandler) - Method in class org.xbill.DNS.ZoneTransferIn
Does the zone transfer.
run() - Method in class org.xbill.DNS.ZoneTransferIn
Does the zone transfer using an internal handler.
RVD - Static variable in class org.xbill.DNS.WKSRecord.Protocol
MIT Remote Virtual Disk Protocol

S

sameRRset(Record) - Method in class org.xbill.DNS.Record
Determines if two Records could be part of the same RRset.
SAT_EXPAK - Static variable in class org.xbill.DNS.WKSRecord.Protocol
SATNET and Backroom EXPAK
SAT_MON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
SATNET Monitoring
save() - Method in class org.xbill.DNS.DNSInput
Saves the current state of the input stream.
save() - Method in class org.xbill.DNS.DNSOutput
Saves the current state of the output stream.
saveActive() - Method in class org.xbill.DNS.DNSInput
Returns the position of the end of the current active region.
searchlist - Variable in class org.xbill.DNS.config.BaseResolverConfigProvider
 
searchPath(Name) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Configures the search path used to look up relative names with less than ndots dots.
searchPath(Collection<? extends Name>) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Configures the search path used to look up relative names with less than ndots dots.
searchPath() - Method in class org.xbill.DNS.ResolverConfig
Returns all entries in the located search path
searchPaths() - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
searchPaths() - Method in class org.xbill.DNS.config.JndiContextResolverConfigProvider
 
searchPaths() - Method in interface org.xbill.DNS.config.ResolverConfigProvider
Returns all entries in the located search path, which may be empty.
searchPaths() - Method in class org.xbill.DNS.config.WindowsResolverConfigProvider
 
SECONDARY - Static variable in class org.xbill.DNS.Zone
A secondary zone
Section - Class in org.xbill.DNS
Constants and functions relating to DNS message sections
sectionToString(int) - Method in class org.xbill.DNS.Message
Converts the given section of the Message to a String.
SecurityStatus - Enum in org.xbill.DNS.dnssec
Codes for DNSSEC security statuses.
send(Message) - Method in interface org.xbill.DNS.Resolver
Sends a message and waits for a response.
sendAsync(Message) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Asynchronously sends a message and validates the response with DNSSEC before returning it.
sendAsync(Message) - Method in class org.xbill.DNS.DohResolver
 
sendAsync(Message, Executor) - Method in class org.xbill.DNS.DohResolver
 
sendAsync(Message) - Method in class org.xbill.DNS.ExtendedResolver
Sends a message to multiple servers, and queries are sent multiple times until either a successful response is received, or it is clear that there is no successful response.
sendAsync(Message, Executor) - Method in class org.xbill.DNS.ExtendedResolver
Sends a message to multiple servers, and queries are sent multiple times until either a successful response is received, or it is clear that there is no successful response.
sendAsync(Message) - Method in interface org.xbill.DNS.Resolver
Asynchronously sends a message using the default ForkJoinPool.commonPool().
sendAsync(Message, Executor) - Method in interface org.xbill.DNS.Resolver
Asynchronously sends a message.
sendAsync(Message, ResolverListener) - Method in interface org.xbill.DNS.Resolver
sendAsync(Message) - Method in class org.xbill.DNS.SimpleResolver
Asynchronously sends a message to a single server.
sendAsync(Message, Executor) - Method in class org.xbill.DNS.SimpleResolver
Asynchronously sends a message to a single server.
SEP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Sequential Exchange Protocol
SEP_KEY - Static variable in class org.xbill.DNS.DNSKEYRecord.Flags
Key is a secure entry point key
Serial - Class in org.xbill.DNS
Helper functions for doing serial arithmetic.
server() - Method in class org.xbill.DNS.ResolverConfig
Returns the first located server
SERVERASSIGNED - Static variable in class org.xbill.DNS.TKEYRecord
The key is assigned by the server (unimplemented)
ServerFailedException - Exception in org.xbill.DNS.lookup
Represents a server failure, that the upstream server responding to the request returned a SERVFAIL status.
ServerFailedException() - Constructor for exception org.xbill.DNS.lookup.ServerFailedException
 
servers() - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
servers() - Method in class org.xbill.DNS.config.JndiContextResolverConfigProvider
 
servers() - Method in interface org.xbill.DNS.config.ResolverConfigProvider
Returns all located servers, which may be empty.
servers() - Method in class org.xbill.DNS.config.WindowsResolverConfigProvider
 
servers() - Method in class org.xbill.DNS.ResolverConfig
Returns all located servers
serveTCP(InetAddress, int) - Method in class org.xbill.DNS.tools.jnamed
 
serveUDP(InetAddress, int) - Method in class org.xbill.DNS.tools.jnamed
 
SERVFAIL - Static variable in class org.xbill.DNS.Rcode
Server failure
SERVICE_CERTIFICATE_CONSTRAINT - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
 
set(String) - Static method in class org.xbill.DNS.Options
Sets an option to "true"
set(String, String) - Static method in class org.xbill.DNS.Options
Sets an option to the the supplied value
setActive(int) - Method in class org.xbill.DNS.DNSInput
Marks the following bytes in the stream as active.
setAddress(InetSocketAddress) - Method in class org.xbill.DNS.SimpleResolver
Sets the address of the server to communicate with.
setAddress(InetAddress) - Method in class org.xbill.DNS.SimpleResolver
Sets the address of the server to communicate with (on the default DNS port)
setBundle(ResourceBundle) - Static method in class org.xbill.DNS.dnssec.R
Programmatically set the ResourceBundle to be used.
setCache(Cache) - Method in class org.xbill.DNS.Lookup
Sets the cache to use when performing this lookup.
setConfigProviders(List<ResolverConfigProvider>) - Static method in class org.xbill.DNS.ResolverConfig
Set a new ordered list of resolver config providers.
setContext(Context) - Static method in class org.xbill.DNS.config.AndroidResolverConfigProvider
Gets the current configuration
setCredibility(int) - Method in class org.xbill.DNS.Lookup
Sets the minimum credibility level that will be accepted when performing the lookup.
setCycleResults(boolean) - Method in class org.xbill.DNS.Lookup
Controls the behavior if results being returned from the cache should be cycled in a round-robin style (true) or if the raw lookup results should be returned (false).
setDClass(int) - Method in class org.xbill.DNS.ZoneTransferIn
Sets an alternate DNS class for this zone transfer.
setDefaultCache(Cache, int) - Static method in class org.xbill.DNS.Lookup
Sets the Cache to be used as the default for the specified class by future Lookups.
setDefaultHostsFileParser(HostsFileParser) - Static method in class org.xbill.DNS.Lookup
Sets the default HostsFileParser to use for new Lookup instances.
setDefaultNdots(int) - Static method in class org.xbill.DNS.Lookup
Sets the default ndots to use when performing a lookup, overriding the default value.
setDefaultResolver(Resolver) - Static method in class org.xbill.DNS.Lookup
Sets the default Resolver to be used as the default by future Lookups.
setDefaultResolver(InetSocketAddress) - Static method in class org.xbill.DNS.SimpleResolver
Sets the default host (initially localhost) to query
setDefaultResolver(String) - Static method in class org.xbill.DNS.SimpleResolver
Sets the default host (initially localhost) to query
setDefaultSearchPath(List<Name>) - Static method in class org.xbill.DNS.Lookup
Sets the search path to be used as the default by future Lookups.
setDefaultSearchPath(Name...) - Static method in class org.xbill.DNS.Lookup
Sets the search path to be used as the default by future Lookups.
setDefaultSearchPath(String...) - Static method in class org.xbill.DNS.Lookup
Sets the search path that will be used as the default by future Lookups.
setEDNS(int, int, int, List<EDNSOption>) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
The method is forwarded to the resolver, but always ensure that the level is 0 and the flags contains DO.
setEDNS(int, int, int, List<EDNSOption>) - Method in class org.xbill.DNS.DohResolver
Sets the EDNS information on outgoing messages.
setEDNS(int, int, int, List<EDNSOption>) - Method in class org.xbill.DNS.ExtendedResolver
 
setEDNS(int) - Method in interface org.xbill.DNS.Resolver
Sets the EDNS version used on outgoing messages.
setEDNS(int, int, int, List<EDNSOption>) - Method in interface org.xbill.DNS.Resolver
Sets the EDNS information on outgoing messages.
setEDNS(int, int, int, EDNSOption...) - Method in interface org.xbill.DNS.Resolver
Sets the EDNS information on outgoing messages.
setEDNS(OPTRecord) - Method in class org.xbill.DNS.SimpleResolver
Sets the EDNS information on outgoing messages.
setEDNS(int, int, int, List<EDNSOption>) - Method in class org.xbill.DNS.SimpleResolver
 
setExecutor(Executor) - Method in class org.xbill.DNS.DohResolver
setFlag(int) - Method in class org.xbill.DNS.Header
Sets a flag to the supplied value
setHeader(Header) - Method in class org.xbill.DNS.Message
Replaces the Header with a new one.
setID(int) - Method in class org.xbill.DNS.Header
Sets the message ID
setIgnoreTruncation(boolean) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
This is a no-op, truncation is never ignored.
setIgnoreTruncation(boolean) - Method in class org.xbill.DNS.DohResolver
Not implemented.
setIgnoreTruncation(boolean) - Method in class org.xbill.DNS.ExtendedResolver
 
setIgnoreTruncation(boolean) - Method in interface org.xbill.DNS.Resolver
Sets whether truncated responses will be ignored.
setIgnoreTruncation(boolean) - Method in class org.xbill.DNS.SimpleResolver
 
setLoadBalance(boolean) - Method in class org.xbill.DNS.ExtendedResolver
Sets whether the servers should be load balanced.
setLocalAddress(InetSocketAddress) - Method in class org.xbill.DNS.SimpleResolver
Sets the local address to bind to when sending messages.
setLocalAddress(InetAddress) - Method in class org.xbill.DNS.SimpleResolver
Sets the local address to bind to when sending messages.
setLocalAddress(SocketAddress) - Method in class org.xbill.DNS.ZoneTransferIn
Sets the local address to bind to when sending messages.
setMaxCache(int) - Method in class org.xbill.DNS.Cache
Sets the maximum length of time that records will be stored in this Cache.
setMaxEntries(int) - Method in class org.xbill.DNS.Cache
Sets the maximum number of entries in the Cache, where an entry consists of all records with a specific Name.
setMaxNCache(int) - Method in class org.xbill.DNS.Cache
Sets the maximum length of time that a negative response will be stored in this Cache.
setNdots(int) - Method in class org.xbill.DNS.Lookup
Sets ndots to use when performing this lookup, overriding the default value.
setOpcode(int) - Method in class org.xbill.DNS.Header
Sets the message's opcode
setPacketLogger(PacketLogger) - Static method in class org.xbill.DNS.Lookup
Sets a custom logger that will be used to log the sent and received packets.
setPort(int) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Forwards the data to the head resolver passed at construction time.
setPort(int) - Method in class org.xbill.DNS.DohResolver
Not implemented.
setPort(int) - Method in class org.xbill.DNS.ExtendedResolver
 
setPort(int) - Method in interface org.xbill.DNS.Resolver
Sets the port to communicate with on the server
setPort(int) - Method in class org.xbill.DNS.SimpleResolver
 
setRcode(int) - Method in class org.xbill.DNS.Header
Sets the message's rcode
setResolver(Resolver) - Method in class org.xbill.DNS.Lookup
Sets the resolver to use when performing this lookup.
setResolver(Resolver) - Method in class org.xbill.DNS.Message
Sets the resolver that originally received this Message from a server.
SetResponse - Class in org.xbill.DNS
setRetries(int) - Method in class org.xbill.DNS.ExtendedResolver
Sets the number of retries sent to each server per query
setSearchPath(List<Name>) - Method in class org.xbill.DNS.Lookup
Sets the search path to use when performing this lookup.
setSearchPath(Name...) - Method in class org.xbill.DNS.Lookup
Sets the search path to use when performing this lookup.
setSearchPath(String...) - Method in class org.xbill.DNS.Lookup
Sets the search path to use when performing this lookup.
setTCP(boolean) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Forwards the data to the head resolver passed at construction time.
setTCP(boolean) - Method in class org.xbill.DNS.DohResolver
Not implemented.
setTCP(boolean) - Method in class org.xbill.DNS.ExtendedResolver
 
setTCP(boolean) - Method in interface org.xbill.DNS.Resolver
Sets whether TCP connections will be used by default
setTCP(boolean) - Method in class org.xbill.DNS.SimpleResolver
 
setTimeout(Duration) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
setTimeout(Duration) - Method in class org.xbill.DNS.DohResolver
 
setTimeout(Duration) - Method in class org.xbill.DNS.ExtendedResolver
Sets the timeout for the ExtendedResolver.
setTimeout(int, int) - Method in interface org.xbill.DNS.Resolver
setTimeout(int) - Method in interface org.xbill.DNS.Resolver
setTimeout(Duration) - Method in interface org.xbill.DNS.Resolver
Sets the amount of time to wait for a response before giving up.
setTimeout(Duration) - Method in class org.xbill.DNS.SimpleResolver
 
setTimeout(int) - Method in class org.xbill.DNS.ZoneTransferIn
setTimeout(Duration) - Method in class org.xbill.DNS.ZoneTransferIn
Sets a timeout on this zone transfer.
setTSIG(TSIG) - Method in class org.xbill.DNS.Message
Sets the TSIG key to sign a message.
setTSIG(TSIG, int, TSIGRecord) - Method in class org.xbill.DNS.Message
Sets the TSIG key and other necessary information to sign a message.
setTSIGKey(TSIG) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Forwards the data to the head resolver passed at construction time.
setTSIGKey(TSIG) - Method in class org.xbill.DNS.DohResolver
 
setTSIGKey(TSIG) - Method in class org.xbill.DNS.ExtendedResolver
 
setTSIGKey(TSIG) - Method in interface org.xbill.DNS.Resolver
Specifies the TSIG key that messages will be signed with
setTSIGKey(TSIG) - Method in class org.xbill.DNS.SimpleResolver
 
setUriTemplate(String) - Method in class org.xbill.DNS.DohResolver
Sets the URI to use for resolving, e.g.
setUseNeutralMessages(boolean) - Static method in class org.xbill.DNS.dnssec.R
If set to true, messages will not be obtained from resource bundles but formatted as key:param1:...:paramN.
setUsePost(boolean) - Method in class org.xbill.DNS.DohResolver
Sets the HTTP method to use for resolving.
SFTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Simple File Transfer Protocol
SHA1 - Static variable in class org.xbill.DNS.DNSSEC.Digest
SHA-1, RFC3658.
SHA1 - Static variable in class org.xbill.DNS.DSRecord.Digest
Deprecated.
SHA-1
SHA1 - Static variable in class org.xbill.DNS.NSEC3Record.Digest
SHA-1
SHA1 - Static variable in class org.xbill.DNS.SSHFPRecord.Digest
 
SHA1_DIGEST_ID - Static variable in class org.xbill.DNS.DLVRecord
Deprecated.
SHA1_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
Deprecated.
SHA1_DIGEST_ID - Static variable in class org.xbill.DNS.NSEC3Record
 
SHA256 - Static variable in class org.xbill.DNS.DNSSEC.Digest
SHA-256, RFC4509.
SHA256 - Static variable in class org.xbill.DNS.DSRecord.Digest
Deprecated.
SHA-256
SHA256 - Static variable in class org.xbill.DNS.TLSARecord.MatchingType
SHA-256 hash of selected content [RFC6234]
SHA256_DIGEST_ID - Static variable in class org.xbill.DNS.DLVRecord
Deprecated.
SHA256_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
Deprecated.
SHA384 - Static variable in class org.xbill.DNS.DNSSEC.Digest
SHA-384, RFC6605.
SHA384 - Static variable in class org.xbill.DNS.DSRecord.Digest
Deprecated.
SHA-384
SHA384_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
Deprecated.
SHA512 - Static variable in class org.xbill.DNS.TLSARecord.MatchingType
SHA-512 hash of selected content [RFC6234]
SIG - Static variable in class org.xbill.DNS.Type
SIG0 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 0
SIG0 - Class in org.xbill.DNS
Creates SIG(0) transaction signatures.
SIG1 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 1
SIG10 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 10
SIG11 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 11
SIG12 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 12
SIG13 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 13
SIG14 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 14
SIG15 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 15
SIG2 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 2
SIG3 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 3
SIG4 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 4
SIG5 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 5
SIG6 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 6
SIG7 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 7
SIG8 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 8
SIG9 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 9
sign(RRset, DNSKEYRecord, PrivateKey, Date, Date) - Static method in class org.xbill.DNS.DNSSEC
sign(RRset, DNSKEYRecord, PrivateKey, Date, Date, String) - Static method in class org.xbill.DNS.DNSSEC
sign(RRset, DNSKEYRecord, PrivateKey, Instant, Instant) - Static method in class org.xbill.DNS.DNSSEC
Generate a DNSSEC signature.
sign(RRset, DNSKEYRecord, PrivateKey, Instant, Instant, String) - Static method in class org.xbill.DNS.DNSSEC
Generate a DNSSEC signature.
SIGNATURE_EXPIRED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but no signatures are presently valid and some (often all) are expired.
SIGNATURE_NOT_YET_VALID - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but no signatures are presently valid and at least some are not yet valid.
signMessage(Message, KEYRecord, PrivateKey, SIGRecord) - Static method in class org.xbill.DNS.SIG0
Sign a message with SIG(0).
signMessage(Message, KEYRecord, PrivateKey, SIGRecord, Instant) - Static method in class org.xbill.DNS.SIG0
Sign a message with SIG(0).
SIGRecord - Class in org.xbill.DNS
Signature - A SIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
SIGRecord(Name, int, long, int, int, long, Instant, Instant, int, Name, byte[]) - Constructor for class org.xbill.DNS.SIGRecord
Creates an SIG Record from the given data
SIGRecord(Name, int, long, int, int, long, Date, Date, int, Name, byte[]) - Constructor for class org.xbill.DNS.SIGRecord
sigs() - Method in class org.xbill.DNS.RRset
Returns a list of all signature records.
SimpleResolver - Class in org.xbill.DNS
An implementation of Resolver that sends one query to one server.
SimpleResolver() - Constructor for class org.xbill.DNS.SimpleResolver
Creates a SimpleResolver.
SimpleResolver(String) - Constructor for class org.xbill.DNS.SimpleResolver
Creates a SimpleResolver that will query the specified host
SimpleResolver(InetSocketAddress) - Constructor for class org.xbill.DNS.SimpleResolver
Creates a SimpleResolver that will query the specified host
SimpleResolver(InetAddress) - Constructor for class org.xbill.DNS.SimpleResolver
Creates a SimpleResolver that will query the specified host
SINK - Static variable in class org.xbill.DNS.Type
Kitchen Sink (April Fools' Day RR)
size() - Method in class org.xbill.DNS.RRset
Returns the number of (data) records
SMIMEA - Static variable in class org.xbill.DNS.Type
SMIMEARecord - Class in org.xbill.DNS
S/MIME cert association
SMIMEARecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.SMIMEARecord
Creates an SMIMEA Record from the given data
SMTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Simple Mail Transfer
SOA - Static variable in class org.xbill.DNS.Type
SOARecord - Class in org.xbill.DNS
Start of Authority - describes properties of a zone.
SOARecord(Name, int, long, Name, Name, long, long, long, long, long) - Constructor for class org.xbill.DNS.SOARecord
Creates an SOA Record from the given data
SPF - Static variable in class org.xbill.DNS.Type
SPFRecord - Class in org.xbill.DNS
Sender Policy Framework (discontinued in RFC 7208)
SPFRecord(Name, int, long, List<String>) - Constructor for class org.xbill.DNS.SPFRecord
Creates a SPF Record from the given data
SPFRecord(Name, int, long, String) - Constructor for class org.xbill.DNS.SPFRecord
Creates a SPF Record from the given data
SPKI - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Simple Public Key Infrastructure
SPKI - Static variable in class org.xbill.DNS.CERTRecord
Simple Public Key Infrastructure
splitStringWithEscapedCommas(String) - Static method in class org.xbill.DNS.SVCBBase.ParameterBase
 
SRV - Static variable in class org.xbill.DNS.Type
SRVRecord - Class in org.xbill.DNS
Server Selection Record - finds hosts running services in a domain.
SRVRecord(Name, int, long, int, int, int, Name) - Constructor for class org.xbill.DNS.SRVRecord
Creates an SRV Record from the given data
SSHFP - Static variable in class org.xbill.DNS.Type
SSHFPRecord - Class in org.xbill.DNS
SSH Fingerprint - stores the fingerprint of an SSH host key.
SSHFPRecord(Name, int, long, int, int, byte[]) - Constructor for class org.xbill.DNS.SSHFPRecord
Creates an SSHFP Record from the given data.
SSHFPRecord.Algorithm - Class in org.xbill.DNS
 
SSHFPRecord.Digest - Class in org.xbill.DNS
 
ST - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Stream
STALE_ANSWER - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver was unable to resolve the answer within its time limits and decided to answer with previously cached data instead of answering with an error.
STALE_NXDOMAIN_ANSWER - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver was unable to resolve an answer within its configured time limits and decided to answer with a previously cached Rcode.NXDOMAIN answer instead of answering with an error.
start - Variable in class org.xbill.DNS.Generator
The start of the range.
start - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
The starting serial number of this delta.
startAXFR() - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called when an AXFR transfer begins.
startIXFR() - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called when an IXFR transfer begins.
startIXFRAdds(Record) - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called when a series of IXFR adds begins.
startIXFRDeletes(Record) - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called when a series of IXFR deletions begins.
STATSRV - Static variable in class org.xbill.DNS.WKSRecord.Service
Statistics Service
STATUS - Static variable in class org.xbill.DNS.Opcode
A server status request (not used)
step - Variable in class org.xbill.DNS.Generator
The step value of the range.
StreamVerifier(TSIG, TSIGRecord) - Constructor for class org.xbill.DNS.TSIG.StreamVerifier
Creates an object to verify a multiple message response
string(int) - Static method in class org.xbill.DNS.CERTRecord.CertificateType
Converts a certificate type into its textual representation
string(int) - Static method in class org.xbill.DNS.DClass
Converts a numeric DClass into a String
string(int) - Static method in class org.xbill.DNS.DNSSEC.Algorithm
Converts an algorithm into its textual representation
string(int) - Static method in class org.xbill.DNS.DNSSEC.Digest
Converts an algorithm into its textual representation
string(int) - Static method in class org.xbill.DNS.EDNSOption.Code
Converts an EDNS Option Code into its textual representation
string(int) - Static method in class org.xbill.DNS.ExtendedFlags
Converts a numeric extended flag into a String
string(int) - Static method in class org.xbill.DNS.Flags
Converts a numeric Flag into a String
string(int) - Static method in class org.xbill.DNS.KEYRecord.Protocol
Converts an KEY protocol value into its textual representation
string(int) - Static method in class org.xbill.DNS.NSEC3Record.Digest
Converts an algorithm into its textual representation
string(int) - Static method in class org.xbill.DNS.Opcode
Converts a numeric Opcode into a String
string(int) - Static method in class org.xbill.DNS.Rcode
Converts a numeric Rcode into a String
string(int) - Static method in class org.xbill.DNS.Section
Converts a numeric Section into an abbreviation String
string(int) - Static method in class org.xbill.DNS.Type
Converts a numeric Type into a String
string(int) - Static method in class org.xbill.DNS.WKSRecord.Protocol
Converts an IP protocol value into its textual representation
string(int) - Static method in class org.xbill.DNS.WKSRecord.Service
Converts a TCP/UDP service port number into its textual representation.
stringFromBit(int) - Static method in class org.xbill.DNS.ExtendedFlags
Converts a numeric extended flag into a String
SU_MIT_TG - Static variable in class org.xbill.DNS.WKSRecord.Service
SU/MIT Telnet Gateway
subdomain(Name) - Method in class org.xbill.DNS.Name
Is the current Name a subdomain of the specified name?
SUBJECT_PUBLIC_KEY_INFO - Static variable in class org.xbill.DNS.TLSARecord.Selector
SubjectPublicKeyInfo; DER-encoded binary structure defined in [RFC5280]
SUCCESSFUL - Static variable in class org.xbill.DNS.Lookup
The lookup was successful.
SunJvmResolverConfigProvider - Class in org.xbill.DNS.config
Resolver config provider that queries the traditional class sun.net.dns.ResolverConfiguration via reflection.
SunJvmResolverConfigProvider() - Constructor for class org.xbill.DNS.config.SunJvmResolverConfigProvider
 
SUNRPC - Static variable in class org.xbill.DNS.WKSRecord.Service
SUN Remote Procedure Call
SUPDUP - Static variable in class org.xbill.DNS.WKSRecord.Service
SUPDUP
supportedType(int) - Static method in class org.xbill.DNS.Generator
Indicates whether generation is supported for this type.
SUR_MEAS - Static variable in class org.xbill.DNS.WKSRecord.Service
Survey Measurement
SVCB - Static variable in class org.xbill.DNS.Type
Service Location and Parameter Binding
SVCBBase - Class in org.xbill.DNS
Implements common functionality for SVCB and HTTPS records
SVCBBase() - Constructor for class org.xbill.DNS.SVCBBase
 
SVCBBase(Name, int, int, long) - Constructor for class org.xbill.DNS.SVCBBase
 
SVCBBase(Name, int, int, long, int, Name, List<SVCBBase.ParameterBase>) - Constructor for class org.xbill.DNS.SVCBBase
 
SVCBBase.ParameterAlpn - Class in org.xbill.DNS
 
SVCBBase.ParameterBase - Class in org.xbill.DNS
 
SVCBBase.ParameterEch - Class in org.xbill.DNS
 
SVCBBase.ParameterEchConfig - Class in org.xbill.DNS
Deprecated.
SVCBBase.ParameterIpv4Hint - Class in org.xbill.DNS
 
SVCBBase.ParameterIpv6Hint - Class in org.xbill.DNS
 
SVCBBase.ParameterMandatory - Class in org.xbill.DNS
 
SVCBBase.ParameterNoDefaultAlpn - Class in org.xbill.DNS
 
SVCBBase.ParameterPort - Class in org.xbill.DNS
 
SVCBBase.ParameterUnknown - Class in org.xbill.DNS
 
SVCBRecord - Class in org.xbill.DNS
Service Location and Parameter Binding Record
SVCBRecord(Name, int, long, int, Name, List<SVCBBase.ParameterBase>) - Constructor for class org.xbill.DNS.SVCBRecord
 
svcParams - Variable in class org.xbill.DNS.SVCBBase
 
svcPriority - Variable in class org.xbill.DNS.SVCBBase
 
SWIFT_RVF - Static variable in class org.xbill.DNS.WKSRecord.Service
Swift Remote Virtual File Protocol

T

TA - Static variable in class org.xbill.DNS.Type
DNSSEC Trust Authorities
TACACS_DS - Static variable in class org.xbill.DNS.WKSRecord.Service
TACACS-Database Service
TACNEWS - Static variable in class org.xbill.DNS.WKSRecord.Service
TAC News
TALINK - Static variable in class org.xbill.DNS.Type
DNSSEC Trust Anchor History Service.
targetName - Variable in class org.xbill.DNS.SVCBBase
 
TC - Static variable in class org.xbill.DNS.Flags
truncated
TCP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Transmission Control
TCP_KEEPALIVE - Static variable in class org.xbill.DNS.EDNSOption.Code
TCP Keepalive, RFC 7828
TCPclient(Socket) - Method in class org.xbill.DNS.tools.jnamed
 
TcpKeepaliveOption - Class in org.xbill.DNS
TCP Keepalive EDNS0 Option, as defined in https://tools.ietf.org/html/rfc7828
TcpKeepaliveOption() - Constructor for class org.xbill.DNS.TcpKeepaliveOption
Constructor for an option with no timeout
TcpKeepaliveOption(int) - Constructor for class org.xbill.DNS.TcpKeepaliveOption
Constructor for an option with a given timeout.
TcpKeepaliveOption(Duration) - Constructor for class org.xbill.DNS.TcpKeepaliveOption
Constructor for an option with a given timeout.
TELNET - Static variable in class org.xbill.DNS.WKSRecord.Service
Telnet
text(int) - Static method in class org.xbill.DNS.ExtendedErrorCodeOption
Gets the text mnemonic corresponding to an EDE value.
TextParseException - Exception in org.xbill.DNS
An exception thrown when unable to parse text.
TextParseException() - Constructor for exception org.xbill.DNS.TextParseException
 
TextParseException(String) - Constructor for exception org.xbill.DNS.TextParseException
 
TextParseException(String, String) - Constructor for exception org.xbill.DNS.TextParseException
 
TextParseException(String, String, Exception) - Constructor for exception org.xbill.DNS.TextParseException
 
TFTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Trivial File Transfer
TIME - Static variable in class org.xbill.DNS.WKSRecord.Service
Time
TKEY - Static variable in class org.xbill.DNS.Type
TKEYRecord - Class in org.xbill.DNS
Transaction Key - used to compute and/or securely transport a shared secret to be used with TSIG.
TKEYRecord(Name, int, long, Name, Instant, Instant, int, int, byte[], byte[]) - Constructor for class org.xbill.DNS.TKEYRecord
Creates a TKEY Record from the given data.
TKEYRecord(Name, int, long, Name, Date, Date, int, int, byte[], byte[]) - Constructor for class org.xbill.DNS.TKEYRecord
TLS - Static variable in class org.xbill.DNS.KEYRecord.Protocol
Transaction Level Security
TLSA - Static variable in class org.xbill.DNS.Type
TLSARecord - Class in org.xbill.DNS
Transport Layer Security Authentication
TLSARecord(Name, int, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.TLSARecord
Creates an TLSA Record from the given data
TLSARecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.TLSARecord
Creates an TLSA Record from the given data
TLSARecord.CertificateUsage - Class in org.xbill.DNS
 
TLSARecord.MatchingType - Class in org.xbill.DNS
 
TLSARecord.Selector - Class in org.xbill.DNS
 
toArray(String, int) - Static method in class org.xbill.DNS.Address
Convert a string containing an IP address to an array of 4 or 16 integers.
toArray(String) - Static method in class org.xbill.DNS.Address
Convert a string containing an IPv4 address to an array of 4 integers.
toByteArray(String, int) - Static method in class org.xbill.DNS.Address
Convert a string containing an IP address to an array of 4 or 16 bytes.
toByteArray() - Method in class org.xbill.DNS.DNSOutput
Returns a byte array containing the current contents of the stream.
toDottedQuad(byte[]) - Static method in class org.xbill.DNS.Address
Converts a byte array containing an IPv4 address into a dotted quad string.
toDottedQuad(int[]) - Static method in class org.xbill.DNS.Address
Converts an int array containing an IPv4 address into a dotted quad string.
Tokenizer - Class in org.xbill.DNS
Tokenizer is used to parse DNS records and zones from text format,
Tokenizer(InputStream) - Constructor for class org.xbill.DNS.Tokenizer
Creates a Tokenizer from an arbitrary input stream.
Tokenizer(String) - Constructor for class org.xbill.DNS.Tokenizer
Creates a Tokenizer from a string.
Tokenizer(File) - Constructor for class org.xbill.DNS.Tokenizer
Creates a Tokenizer from a file.
Tokenizer.Token - Class in org.xbill.DNS
 
toMasterFile() - Method in class org.xbill.DNS.Zone
Returns the contents of the Zone in master file format.
Tools - Class in org.xbill.DNS.tools
 
Tools() - Constructor for class org.xbill.DNS.tools.Tools
 
toString() - Method in class org.xbill.DNS.APLRecord.Element
 
toString() - Method in class org.xbill.DNS.Cache
Returns the contents of the Cache as a string.
toString() - Method in class org.xbill.DNS.DohResolver
 
toString() - Method in class org.xbill.DNS.EDNSOption
 
toString() - Method in class org.xbill.DNS.ExtendedResolver
 
toString() - Method in class org.xbill.DNS.Generator
Converts the generate specification to a string containing the corresponding $GENERATE statement.
toString() - Method in class org.xbill.DNS.Header
Converts the header into a String
toString() - Method in class org.xbill.DNS.Message
Converts the Message to a String.
toString(boolean) - Method in class org.xbill.DNS.Name
Convert a Name to a String
toString() - Method in class org.xbill.DNS.Name
Convert a Name to a String
toString() - Method in class org.xbill.DNS.OPTRecord
Converts this record to a String representation
toString() - Method in class org.xbill.DNS.Record
Converts a Record into a String representation
toString() - Method in class org.xbill.DNS.RRset
Converts the RRset to a String
toString() - Method in class org.xbill.DNS.SetResponse
Prints the value of the SetResponse
toString() - Method in class org.xbill.DNS.SimpleResolver
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterBase
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterEch
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterPort
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
toString() - Method in class org.xbill.DNS.Tokenizer.Token
Converts the token to a string containing a representation useful for debugging.
toString(byte[]) - Static method in class org.xbill.DNS.utils.base16
Convert binary data to a hex-encoded String
toString(byte[]) - Method in class org.xbill.DNS.utils.base32
Convert binary data to a base32-encoded String
toString(byte[]) - Static method in class org.xbill.DNS.utils.base64
Convert binary data to a base64-encoded String
toString(byte[], boolean) - Static method in class org.xbill.DNS.utils.base64
Convert binary data to a base64-encoded String
toString() - Method in class org.xbill.DNS.Zone
Returns the contents of the Zone as a string (in master file format).
toWire() - Method in class org.xbill.DNS.EDNSOption
Converts an EDNS Option (including code and length) into wire format.
toWire() - Method in class org.xbill.DNS.Header
 
toWire() - Method in class org.xbill.DNS.Message
Returns an array containing the wire format representation of the Message, but does not do any additional processing (e.g.
toWire(int) - Method in class org.xbill.DNS.Message
Returns an array containing the wire format representation of the Message with the specified maximum length.
toWire(DNSOutput, Compression) - Method in class org.xbill.DNS.Name
Emit a Name in DNS wire format
toWire() - Method in class org.xbill.DNS.Name
Emit a Name in DNS wire format
toWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.Name
Emit a Name in DNS wire format
toWire(int) - Method in class org.xbill.DNS.Record
Converts a Record into DNS uncompressed wire format.
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterBase
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterEch
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterPort
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
toWireCanonical(DNSOutput) - Method in class org.xbill.DNS.Name
Emit a Name in canonical DNS wire format (all lowercase)
toWireCanonical() - Method in class org.xbill.DNS.Name
Emit a Name in canonical DNS wire format (all lowercase)
toWireCanonical() - Method in class org.xbill.DNS.Record
Converts a Record into canonical DNS uncompressed wire format (all names are converted to lowercase).
truncate(InetAddress, int) - Static method in class org.xbill.DNS.Address
Truncates an address to the specified number of bits.
TRUNK_1 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Trunk-1
TRUNK_2 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Trunk-2
TRUST_ANCHOR_ASSERTION - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
 
TRY_AGAIN - Static variable in class org.xbill.DNS.Lookup
The lookup failed due to a network error.
TSIG - Class in org.xbill.DNS
Transaction signature handling.
TSIG(Name, Name, String) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG object, which can be used to sign or verify a message.
TSIG(Name, Name, byte[]) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG key, which can be used to sign or verify a message.
TSIG(Name, Name, SecretKey) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG key, which can be used to sign or verify a message.
TSIG(Name, Name, SecretKey, Clock) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG key, which can be used to sign or verify a message.
TSIG(Mac, Name) - Constructor for class org.xbill.DNS.TSIG
Deprecated.
Use one of the constructors that specifies an algorithm and key.
TSIG(Name, byte[]) - Constructor for class org.xbill.DNS.TSIG
Deprecated.
Use TSIG(Name, Name, SecretKey) to explicitly specify an algorithm.
TSIG(Name, String, String) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG object, which can be used to sign or verify a message.
TSIG(String, String, String) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG object, which can be used to sign or verify a message.
TSIG(String, String) - Constructor for class org.xbill.DNS.TSIG
Deprecated.
Use TSIG(Name, String, String) to explicitly specify an algorithm.
TSIG - Static variable in class org.xbill.DNS.Type
TSIG.StreamVerifier - Class in org.xbill.DNS
 
TSIGRecord - Class in org.xbill.DNS
Transaction Signature - this record is automatically generated by the resolver.
TSIGRecord(Name, int, long, Name, Date, int, byte[], int, int, byte[]) - Constructor for class org.xbill.DNS.TSIGRecord
TSIGRecord(Name, int, long, Name, Instant, Duration, byte[], int, int, byte[]) - Constructor for class org.xbill.DNS.TSIGRecord
Creates a TSIG Record from the given data.
TSIGstring(int) - Static method in class org.xbill.DNS.Rcode
Converts a numeric TSIG extended Rcode into a String
ttl - Variable in class org.xbill.DNS.Generator
The ttl of the generated records.
ttl - Variable in class org.xbill.DNS.Record
 
TTL - Class in org.xbill.DNS
Routines for parsing BIND-style TTL values.
TXT - Static variable in class org.xbill.DNS.Type
TXTRecord - Class in org.xbill.DNS
Text - stores text strings
TXTRecord(Name, int, long, List<String>) - Constructor for class org.xbill.DNS.TXTRecord
Creates a TXT Record from the given data
TXTRecord(Name, int, long, String) - Constructor for class org.xbill.DNS.TXTRecord
Creates a TXT Record from the given data
type - Variable in class org.xbill.DNS.Generator
The type of the generated records.
type - Variable in class org.xbill.DNS.Record
 
type - Variable in class org.xbill.DNS.Tokenizer.Token
Deprecated.
use Tokenizer.Token.type(), will be made private and final in 4.0
type() - Method in class org.xbill.DNS.Tokenizer.Token
The type of token.
Type - Class in org.xbill.DNS
Constants and functions relating to DNS Types
TYPE_NOT_FOUND - Static variable in class org.xbill.DNS.Lookup
The host exists, but has no records associated with the queried type.

U

UCL - Static variable in class org.xbill.DNS.WKSRecord.Protocol
UCL
UDP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
User Datagram
UID - Static variable in class org.xbill.DNS.Type
IANA-Reserved
UINFO - Static variable in class org.xbill.DNS.Type
IANA-Reserved
UL - Static variable in class org.xbill.DNS.EDNSOption.Code
Dynamic DNS Update Leases, draft-sekar-dns-ul-02
unget() - Method in class org.xbill.DNS.Tokenizer
Returns a token to the stream, so that it will be returned by the next call to get().
unknownToString(byte[]) - Static method in class org.xbill.DNS.Record
Converts a byte array into the unknown RR format.
UNKRecord - Class in org.xbill.DNS
A class implementing Records of unknown and/or unimplemented types.
UNRECOVERABLE - Static variable in class org.xbill.DNS.Lookup
The lookup failed due to a data or server error.
unset(String) - Static method in class org.xbill.DNS.Options
Removes an option
unsetFlag(int) - Method in class org.xbill.DNS.Header
Sets a flag to the supplied value
UNSPEC - Static variable in class org.xbill.DNS.Type
IANA-Reserved
UNSUPPORTED_DNSKEY_ALGORITHM - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but a DNSKEYRecord RRset contained only unsupported DNSSEC algorithms.
UNSUPPORTED_DS_DIGEST_TYPE - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but a DSRecord RRset contained only unsupported Digest Types.
UPDATE - Static variable in class org.xbill.DNS.Opcode
A dynamic update message
UPDATE - Static variable in class org.xbill.DNS.Section
The update (third) section of a dynamic update message
update - Class in org.xbill.DNS.tools
 
update(InputStream) - Constructor for class org.xbill.DNS.tools.update
 
Update - Class in org.xbill.DNS
A helper class for constructing dynamic DNS (DDNS) update messages.
Update(Name, int) - Constructor for class org.xbill.DNS.Update
Creates an update message.
Update(Name) - Constructor for class org.xbill.DNS.Update
Creates an update message.
updString(int) - Static method in class org.xbill.DNS.Section
Converts a numeric Section into a full description String for an update Message.
URI - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Certificate format defined by URI
URI - Static variable in class org.xbill.DNS.CERTRecord
Certificate format defined by URI
URI - Static variable in class org.xbill.DNS.Type
URIRecord - Class in org.xbill.DNS
Uniform Resource Identifier (URI) DNS Resource Record
URIRecord(Name, int, long, int, int, String) - Constructor for class org.xbill.DNS.URIRecord
Creates a URI Record from the given data
USE_MASK - Static variable in class org.xbill.DNS.KEYRecord.Flags
Bitmask of the use fields
USER - Static variable in class org.xbill.DNS.KEYRecord.Flags
Key is owned by a user.
USERS - Static variable in class org.xbill.DNS.WKSRecord.Service
Active Users
UUCP_PATH - Static variable in class org.xbill.DNS.WKSRecord.Service
UUCP Path Service

V

ValidatingResolver - Class in org.xbill.DNS.dnssec
This resolver validates responses with DNSSEC.
ValidatingResolver(Resolver) - Constructor for class org.xbill.DNS.dnssec.ValidatingResolver
Creates a new instance of this class.
ValidatingResolver(Resolver, Clock) - Constructor for class org.xbill.DNS.dnssec.ValidatingResolver
Creates a new instance of this class.
VALIDATION_REASON_QCLASS - Static variable in class org.xbill.DNS.dnssec.ValidatingResolver
The QCLASS being used for the injection of the reason why the validator came to the returned result.
value(String) - Static method in class org.xbill.DNS.CERTRecord.CertificateType
Converts a textual representation of an certificate type into its numeric code.
value(String) - Static method in class org.xbill.DNS.DClass
Converts a String representation of a DClass into its numeric value
value(String) - Static method in class org.xbill.DNS.DNSSEC.Algorithm
Converts a textual representation of an algorithm into its numeric code.
value(String) - Static method in class org.xbill.DNS.DNSSEC.Digest
Converts a textual representation of an algorithm into its numeric code.
value(String) - Static method in class org.xbill.DNS.EDNSOption.Code
Converts a textual representation of an EDNS Option Code into its numeric value.
value(String) - Static method in class org.xbill.DNS.ExtendedFlags
Converts a textual representation of an extended flag into its numeric value
value(String) - Static method in class org.xbill.DNS.Flags
Converts a String representation of an Flag into its numeric value
value(String) - Static method in class org.xbill.DNS.KEYRecord.Flags
Converts a textual representation of KEY flags into its numeric code.
value(String) - Static method in class org.xbill.DNS.KEYRecord.Protocol
Converts a textual representation of a KEY protocol into its numeric code.
value(String) - Static method in class org.xbill.DNS.NSEC3Record.Digest
Converts a textual representation of an algorithm into its numeric code.
value(String) - Static method in class org.xbill.DNS.Opcode
Converts a String representation of an Opcode into its numeric value
value(String) - Static method in class org.xbill.DNS.Options
Returns the value of an option
value(String) - Static method in class org.xbill.DNS.Rcode
Converts a String representation of an Rcode into its numeric value
value(String) - Static method in class org.xbill.DNS.Section
Converts a String representation of a Section into its numeric value
value - Variable in class org.xbill.DNS.Tokenizer.Token
Deprecated.
use Tokenizer.Token.value(), will be made private and final in 4.0
value() - Method in class org.xbill.DNS.Tokenizer.Token
The value of the token, or null for tokens without values.
value(String, boolean) - Static method in class org.xbill.DNS.Type
Converts a String representation of an Type into its numeric value.
value(String) - Static method in class org.xbill.DNS.Type
Converts a String representation of an Type into its numeric value
value(String) - Static method in class org.xbill.DNS.WKSRecord.Protocol
Converts a textual representation of an IP protocol into its numeric code.
value(String) - Static method in class org.xbill.DNS.WKSRecord.Service
Converts a textual representation of a TCP/UDP service into its port number.
valueOf(String) - Static method in enum org.xbill.DNS.dnssec.SecurityStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.xbill.DNS.dnssec.SecurityStatus
Returns an array containing the constants of this enum type, in the order they are declared.
verify(RRset, RRSIGRecord, DNSKEYRecord) - Static method in class org.xbill.DNS.DNSSEC
Verify a DNSSEC signature.
verify(RRset, RRSIGRecord, DNSKEYRecord, Date) - Static method in class org.xbill.DNS.DNSSEC
verify(RRset, RRSIGRecord, DNSKEYRecord, Instant) - Static method in class org.xbill.DNS.DNSSEC
Verify a DNSSEC signature.
verify(Message, byte[]) - Method in class org.xbill.DNS.TSIG.StreamVerifier
Verifies a TSIG record on an incoming message that is part of a multiple message response.
verify(Message, byte[], int, TSIGRecord) - Method in class org.xbill.DNS.TSIG
verify(Message, byte[], TSIGRecord) - Method in class org.xbill.DNS.TSIG
Verifies a TSIG record on an incoming message.
verify(Message, byte[], TSIGRecord, boolean) - Method in class org.xbill.DNS.TSIG
Verifies a TSIG record on an incoming message.
verifyMessage(Message, byte[], KEYRecord, SIGRecord) - Static method in class org.xbill.DNS.SIG0
Verify a message using SIG(0).
verifyMessage(Message, byte[], KEYRecord, SIGRecord, Instant) - Static method in class org.xbill.DNS.SIG0
Verify a message using SIG(0).
VIA_FTP - Static variable in class org.xbill.DNS.WKSRecord.Service
VIA Systems - FTP

W

WB_EXPAK - Static variable in class org.xbill.DNS.WKSRecord.Protocol
WIDEBAND EXPAK
WB_MON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
WIDEBAND Monitoring
WHITESPACE - Static variable in class org.xbill.DNS.Tokenizer
Whitespace; only returned when wantWhitespace is set
wild(int) - Method in class org.xbill.DNS.Name
Generates a new Name with the first n labels replaced by a wildcard
WindowsResolverConfigProvider - Class in org.xbill.DNS.config
Resolver config provider for Windows.
WindowsResolverConfigProvider() - Constructor for class org.xbill.DNS.config.WindowsResolverConfigProvider
 
WireParseException - Exception in org.xbill.DNS
An exception thrown when a DNS message is invalid.
WireParseException() - Constructor for exception org.xbill.DNS.WireParseException
 
WireParseException(String) - Constructor for exception org.xbill.DNS.WireParseException
 
WireParseException(String, Throwable) - Constructor for exception org.xbill.DNS.WireParseException
 
withName(Name) - Method in class org.xbill.DNS.Record
Creates a new record identical to the current record, but with a different name.
WKS - Static variable in class org.xbill.DNS.Type
WKSRecord - Class in org.xbill.DNS
Well Known Services - Lists services offered by this host.
WKSRecord(Name, int, long, InetAddress, int, int[]) - Constructor for class org.xbill.DNS.WKSRecord
Creates a WKS Record from the given data
WKSRecord.Protocol - Class in org.xbill.DNS
IP protocol identifiers.
WKSRecord.Service - Class in org.xbill.DNS
 
writeByteArray(byte[], int, int) - Method in class org.xbill.DNS.DNSOutput
Writes a byte array to the stream.
writeByteArray(byte[]) - Method in class org.xbill.DNS.DNSOutput
Writes a byte array to the stream.
writeCountedString(byte[]) - Method in class org.xbill.DNS.DNSOutput
Writes a counted string from the stream.
writeU16(int) - Method in class org.xbill.DNS.DNSOutput
Writes an unsigned 16 bit value to the stream.
writeU16At(int, int) - Method in class org.xbill.DNS.DNSOutput
Writes an unsigned 16 bit value to the specified position in the stream.
writeU32(long) - Method in class org.xbill.DNS.DNSOutput
Writes an unsigned 32 bit value to the stream.
writeU8(int) - Method in class org.xbill.DNS.DNSOutput
Writes an unsigned 8 bit value to the stream.

X

X25 - Static variable in class org.xbill.DNS.Type
X25Record - Class in org.xbill.DNS
X25 - identifies the PSDN (Public Switched Data Network) address in the X.121 numbering plan associated with a name.
X25Record(Name, int, long, String) - Constructor for class org.xbill.DNS.X25Record
Creates an X25 Record from the given data
X400 - Static variable in class org.xbill.DNS.WKSRecord.Service
X400
X400_SND - Static variable in class org.xbill.DNS.WKSRecord.Service
X400-SND
xfrin - Class in org.xbill.DNS.tools
 
xfrin() - Constructor for class org.xbill.DNS.tools.xfrin
 
XNET - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Cross Net Debugger
XNS_IDP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
XEROX NS IDP

Y

YXDOMAIN - Static variable in class org.xbill.DNS.Rcode
The name exists
YXRRSET - Static variable in class org.xbill.DNS.Rcode
The RRset (name, type) exists

Z

ZONE - Static variable in class org.xbill.DNS.Credibility
A zone.
ZONE - Static variable in class org.xbill.DNS.KEYRecord.Flags
Key is owned by a zone.
ZONE - Static variable in class org.xbill.DNS.Section
The zone (first) section of a dynamic update message
Zone - Class in org.xbill.DNS
A DNS Zone.
Zone(Name, String) - Constructor for class org.xbill.DNS.Zone
Creates a Zone from the records in the specified master file.
Zone(Name, Record[]) - Constructor for class org.xbill.DNS.Zone
Creates a Zone from an array of records.
Zone(ZoneTransferIn) - Constructor for class org.xbill.DNS.Zone
Creates a Zone by doing the specified zone transfer.
Zone(Name, int, String) - Constructor for class org.xbill.DNS.Zone
Creates a Zone by performing a zone transfer to the specified host.
ZONE_KEY - Static variable in class org.xbill.DNS.DNSKEYRecord.Flags
Key is a zone key
ZONEMD - Static variable in class org.xbill.DNS.Type
Message Digest for DNS Zones.
ZoneTransferException - Exception in org.xbill.DNS
An exception thrown when a zone transfer fails.
ZoneTransferException() - Constructor for exception org.xbill.DNS.ZoneTransferException
 
ZoneTransferException(String) - Constructor for exception org.xbill.DNS.ZoneTransferException
 
ZoneTransferIn - Class in org.xbill.DNS
An incoming DNS Zone Transfer.
ZoneTransferIn.Delta - Class in org.xbill.DNS
All changes between two versions of a zone in an IXFR response.
ZoneTransferIn.ZoneTransferHandler - Interface in org.xbill.DNS
Handles a Zone Transfer.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links

Copyright © 2022 dnsjava.org. All rights reserved.