Index (dnsjava documentation)
Date: 2013-04-10

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
  Address
A6 - Static variable in class org.xbill.DNS.Type
  IPv6 address (experimental)
A6Record - Class in org.xbill.DNS
  A6 Record - maps a domain name to an IPv6 address (experimental)
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
  IPv6 address
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.
addNegative(Name, int, SOARecord, int) - Method in class org.xbill.DNS.Cache
  Adds a negative entry to the Cache.
addRecord(Record, int, Object) - 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(Record) - 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(Record) - Method in class org.xbill.DNS.RRset
  Adds a Record to an 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
AFSDB - Static variable in class org.xbill.DNS.Type
  AFS cell database
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.
algString(int) - Static method in class org.xbill.DNS.DNSSEC
  Convert an algorithm number to the corresponding JCA string.
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
  Address Prefix List
APLRecord - Class in org.xbill.DNS
  APL - Address Prefix List.
APLRecord(Name, int, long, List) - Constructor for class org.xbill.DNS.APLRecord
  Creates an APL Record from the given data.
APLRecord.Element - Class in org.xbill.DNS
APLRecord.Element(boolean, InetAddress, int) - Constructor for class org.xbill.DNS.APLRecord.Element
  Creates an APL element corresponding to an IPv4 or IPv6 prefix.
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) - Method in class org.xbill.DNS.TSIG
  Generates a TSIG record for a message and adds it to the message
applyStream(Message, TSIGRecord, boolean) - Method in class org.xbill.DNS.TSIG
  Generates a TSIG record for a message and adds it to the message
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
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

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)
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)
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.
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
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
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
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.
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
CERT - Static variable in class org.xbill.DNS.Type
  Certificate
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
CFTP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
  CFTP
CH - Static variable in class org.xbill.DNS.DClass
  Chaos network (MIT)
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.
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 from an RRset
clear() - Method in class org.xbill.DNS.utils.HMAC
  Resets the HMAC object for further use
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.
CLIENT_SUBNET - Static variable in class org.xbill.DNS.EDNSOption.Code
  Client Subnet, defined in draft-vandergaast-edns-client-subnet-00
ClientSubnetOption - Class in org.xbill.DNS
  The Client Subnet EDNS Option, defined in http://tools.ietf.org/html/draft-vandergaast-edns-client-subnet-00 ("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.Tokenizer
  Closes any files opened by this tokenizer.
CNAME - Static variable in class org.xbill.DNS.Type
  Canonical name (alias)
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
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(Object) - Method in class org.xbill.DNS.Name
  Compares this Name to another Object.
compareTo(Object) - 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.
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
current() - Method in class org.xbill.DNS.DNSInput
  Returns the current position.
current() - Method in class org.xbill.DNS.DNSOutput
  Returns the current position.

## D

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_PORT - Static variable in class org.xbill.DNS.SimpleResolver
  The default port to send queries to
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(Record) - Method in class org.xbill.DNS.RRset
  Deletes a Record from an 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
  Dynamic Host Configuration Protocol (DHCP) ID
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
DIFFIEHELLMAN - Static variable in class org.xbill.DNS.TKEYRecord
  The key is computed using a Diffie-Hellman key exchange
digestLength() - Method in class org.xbill.DNS.utils.HMAC
  Returns the length of the digest.
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.
DISCARD - Static variable in class org.xbill.DNS.WKSRecord.Service
  Discard
DLV - Static variable in class org.xbill.DNS.Type
  DNSSEC Lookaside Validation, RFC 4431 .
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
  Non-terminal name redirection
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
DNSInput - Class in org.xbill.DNS
  An class for parsing DNS messages.
DNSInput(byte[]) - Constructor for class org.xbill.DNS.DNSInput
  Creates a new DNSInput
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
  DNSSEC Key
DNSKEYRecord - Class in org.xbill.DNS
  Key - contains a cryptographic public key for use by DNS.
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
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.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.
DO - Static variable in class org.xbill.DNS.ExtendedFlags
  dnssec ok
DO - Static variable in class org.xbill.DNS.Flags
  dnssec ok (extended)
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
  Delegation Signer
DSA - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
  DSA public key
DSA - Static variable in class org.xbill.DNS.IPSECKEYRecord.Algorithm
DSA_NSEC3_SHA1 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
  DSA/SHA1, NSEC3-aware public key
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, 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
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

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
ECHO - Static variable in class org.xbill.DNS.WKSRecord.Service
  Echo
EDNSOption - Class in org.xbill.DNS
  DNS extension options, as described in RFC 2671.
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
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.Record
  Determines if two Records are identical.
ERPC - Static variable in class org.xbill.DNS.WKSRecord.Service
  HYDRA Expedited Remote Procedure
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
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
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 Extended Resolver
ExtendedResolver(Resolver[]) - Constructor for class org.xbill.DNS.ExtendedResolver
  Creates a new Extended Resolver

## F

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.
finalize() - Method in class org.xbill.DNS.Master
finalize() - Method in class org.xbill.DNS.Tokenizer
findAnyRecords(Name, int) - Method in class org.xbill.DNS.Cache
  Looks up Records in the Cache (a wrapper around lookupRecords).
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
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
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
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.
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) - Static method in class org.xbill.DNS.TSIG
  Creates a new TSIG object, which can be used to sign or verify a message.
fromString(String) - Static method in class org.xbill.DNS.utils.base16
  Convert a hex-encoded String to binary data
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.
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.
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(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(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.
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.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
getAlgorithmType() - Method in class org.xbill.DNS.IPSECKEYRecord
  Returns the record's algorithm type.
getAlias() - Method in class org.xbill.DNS.CNAMERecord
  Gets the alias specified by the CNAME Record
getAlias() - Method in class org.xbill.DNS.DNAMERecord
  Gets the alias specified by the DNAME Record
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
getCert() - Method in class org.xbill.DNS.CERTRecord
  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
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.
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.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.
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.
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.
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.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.
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.
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.IPSECKEYRecord
  Returns the record's public key
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
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 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.SRVRecord
  Returns the port that the service runs on
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
getProtocol() - Method in class org.xbill.DNS.WKSRecord
  Returns the IP protocol.
getProviderName() - Method in class org.xbill.DNS.spi.DNSJavaNameServiceDescriptor
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
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.
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.
getSalt() - Method in class org.xbill.DNS.NSEC3PARAMRecord
  Returns the salt
getSalt() - Method in class org.xbill.DNS.NSEC3Record
  Returns the salt
getScopeNetmask() - Method in class org.xbill.DNS.ClientSubnetOption
  Returns the scope netmask.
getSectionArray(int) - Method in class org.xbill.DNS.Message
  Returns an array containing all records in the given section, or an empty array if the section is empty.
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
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
getSourceNetmask() - 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
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
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
getTimeSigned() - Method in class org.xbill.DNS.TSIGRecord
  Returns the time that this record was generated
getTSIG() - Method in class org.xbill.DNS.Message
  Returns the TSIG record from the ADDITIONAL section, if one is present.
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 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.
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
GGP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
  Gateway-to-Gateway
GLUE - Static variable in class org.xbill.DNS.Credibility
  The additional section of a response.
GPOS - Static variable in class org.xbill.DNS.Type
  Geographical position (withdrawn)
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
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
  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.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
  Host information
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.
HMAC - Static variable in class org.xbill.DNS.TSIG
  The domain name representing the HMAC-MD5 algorithm (deprecated).
HMAC - Class in org.xbill.DNS.utils
  An implementation of the HMAC message authentication code.
HMAC(MessageDigest, int, byte[]) - Constructor for class org.xbill.DNS.utils.HMAC
  Creates a new HMAC instance
HMAC(String, int, byte[]) - Constructor for class org.xbill.DNS.utils.HMAC
  Creates a new HMAC instance
HMAC(MessageDigest, byte[]) - Constructor for class org.xbill.DNS.utils.HMAC
  Deprecated.
  won't work with digests using a padding length other than 64; use `HMAC(MessageDigest digest, int blockLength, byte [] key)` instead.
HMAC(String, byte[]) - Constructor for class org.xbill.DNS.utils.HMAC
  Deprecated.
  won't work with digests using a padding length other than 64; use `HMAC(String digestName, int blockLength, byte [] key)` instead
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
HS - Static variable in class org.xbill.DNS.DClass
  Hesiod name server (MIT)

## 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
intValue(String) - Static method in class org.xbill.DNS.Options
  Returns the value of an option as an integer, or -1 if not defined.
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
invoke(Object, Method, Object[]) - Method in class org.xbill.DNS.spi.DNSJavaNameService
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
  IPSEC key
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
IPSECKEYRecord.Gateway - Class in org.xbill.DNS
IPv4 - Static variable in class org.xbill.DNS.Address
IPv4 - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
IPv6 - Static variable in class org.xbill.DNS.Address
IPv6 - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
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
  ISDN calling address
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.
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?
isUnknown() - Method in class org.xbill.DNS.SetResponse
  Is the answer to the query unknown?
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

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
  Key
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
KEYRecord.Protocol - Class in org.xbill.DNS
KX - Static variable in class org.xbill.DNS.Type
  Key exchange
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

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.
LINK - Static variable in class org.xbill.DNS.WKSRecord.Service
  LINK
LOC - Static variable in class org.xbill.DNS.Type
  Location
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
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 caching 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.
lookupAllHostAddr(String) - Method in class org.xbill.DNS.spi.DNSJavaNameService
  Performs a forward DNS lookup for the host name.
lookupRecords(Name, int, int) - Method in class org.xbill.DNS.Cache
  Looks up Records in the Cache.

## M

MAILA - Static variable in class org.xbill.DNS.Type
  Transfer mail agent records
MAILB - Static variable in class org.xbill.DNS.Type
  Transfer mailbox records
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.
MB - Static variable in class org.xbill.DNS.Type
  Mailbox domain name
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
  Mail destination
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
METAGRAM - Static variable in class org.xbill.DNS.WKSRecord.Service
  Metagram Relay
MF - Static variable in class org.xbill.DNS.Type
  Mail forwarder
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
  Mail group member
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
  Mailbox information
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
  Mail rename name
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
  Mail routing information
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

Name - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
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
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
  Naming authority pointer
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.ResolverConfig
  Returns the located ndots value, or the default (1) if not configured.
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
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).
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
NIMLOC - Static variable in class org.xbill.DNS.Type
  Nimrod locator
NNTP - Static variable in class org.xbill.DNS.WKSRecord.Service
  Network News Transfer Protocol
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
NONE - Static variable in class org.xbill.DNS.KEYRecord.Protocol
  No defined protocol.
NORMAL - Static variable in class org.xbill.DNS.Credibility
  Credible data.
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 synonym for NOTIMP.
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
  Name server
NSAP - Static variable in class org.xbill.DNS.Type
  NSAP address
NSAP_PTR - Static variable in class org.xbill.DNS.Type
  Reverse NSAP address (deprecated)
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
  Next Secure Name
NSEC3 - Static variable in class org.xbill.DNS.Type
  Next SECure, 3rd edition, RFC 5155
NSEC3PARAM - Static variable in class org.xbill.DNS.Type
  Next SECure PARAMeter, RFC 5155
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
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, define in RFC 5001.
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
  Null record
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
  Next valid name in zone
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
OPT - Static variable in class org.xbill.DNS.Type
  Options - contains EDNS metadata
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
  Boolean options:
  bindttl - Print TTLs in BIND format
  multiline - Print records in multiline format
  noprintin - Don't print the class of a record if it's IN
  verbose - Turn on general debugging statements
  verbosemsg - Print all messages sent or received by SimpleResolver
  verbosecompression - Print messages related to name compression
  verbosesec - Print messages related to signature verification
  verbosecache - Print messages related to cache lookups
  Valued options:
  tsigfudge=n - Sets the default TSIG fudge value (in seconds)
  sig0validity=n - Sets the default SIG(0) validity period (in seconds)
OPTRecord - Class in org.xbill.DNS
  Options - describes Extended DNS (EDNS) properties of a Message.
OPTRecord(int, int, int, int, List) - 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.spi - package org.xbill.DNS.spi
org.xbill.DNS.utils - package org.xbill.DNS.utils
origin - Variable in class org.xbill.DNS.Generator
  The origin to append to relative names.
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

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.
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
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 - Static variable in class org.xbill.DNS.Zone
  A primary zone
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
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
  Domain name pointer
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
  X.400 mail mapping
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

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
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
  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
recordLength() - Method in class org.xbill.DNS.TSIG
  Returns the maximum length of a TSIG record generated by this key.
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
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.
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
  A class that tries to locate name servers and the search path to be appended to unqualified names.
ResolverConfig() - Constructor for class org.xbill.DNS.ResolverConfig
ResolverListener - Interface in org.xbill.DNS
  An interface to the asynchronous resolver.
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 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
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
  Responsible person
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
rrs(boolean) - Method in class org.xbill.DNS.RRset
  Returns an Iterator listing all (data) records.
rrs() - Method in class org.xbill.DNS.RRset
  Returns an Iterator listing 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(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
  Resource Record Signature
RRSIGRecord - Class in org.xbill.DNS
  Recource 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, Date, Date, int, Name, byte[]) - Constructor for class org.xbill.DNS.RRSIGRecord
  Creates an RRSIG Record from the given data
RSA - Static variable in class org.xbill.DNS.IPSECKEYRecord.Algorithm
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
  Router
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.
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.
searchPath() - Method in class org.xbill.DNS.ResolverConfig
  Returns all entries in the located search path
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.
send(Message) - Method in class org.xbill.DNS.ExtendedResolver
  Sends a message and waits for a response.
send(Message) - Method in interface org.xbill.DNS.Resolver
  Sends a message and waits for a response.
send(Message) - Method in class org.xbill.DNS.SimpleResolver
  Sends a message to a single server and waits for a response.
sendAsync(Message, ResolverListener) - Method in class org.xbill.DNS.ExtendedResolver
  Asynchronously sends a message to multiple servers, potentially multiple times, registering a listener to receive a callback on success or exception.
sendAsync(Message, ResolverListener) - Method in interface org.xbill.DNS.Resolver
  Asynchronously sends a message registering a listener to receive a callback on success or exception.
sendAsync(Message, ResolverListener) - Method in class org.xbill.DNS.SimpleResolver
  Asynchronously sends a message to a single server, registering a listener to receive a callback on success or exception.
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)
servers() - Method in class org.xbill.DNS.ResolverConfig
  Returns all located servers
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)
setCache(Cache) - Method in class org.xbill.DNS.Lookup
  Sets the cache to use when performing this lookup.
setCredibility(int) - Method in class org.xbill.DNS.Lookup
  Sets the minimum credibility level that will be accepted when performing the lookup.
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.
setDefaultResolver(Resolver) - Static method in class org.xbill.DNS.Lookup
  Sets the default Resolver to be used as the default by future Lookups.
setDefaultResolver(String) - Static method in class org.xbill.DNS.SimpleResolver
  Sets the default host (initially localhost) to query
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) - Method in class org.xbill.DNS.ExtendedResolver
setEDNS(int, int, int, List) - 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) - Method in interface org.xbill.DNS.Resolver
  Sets the EDNS information on outgoing messages.
setEDNS(int, int, int, List) - Method in class org.xbill.DNS.SimpleResolver
setEDNS(int) - Method in class org.xbill.DNS.SimpleResolver
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.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
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.
SetResponse - Class in org.xbill.DNS
  The Response from a query to Cache.lookupRecords() or Zone.findRecords()
setRetries(int) - Method in class org.xbill.DNS.ExtendedResolver
  Sets the number of retries sent to each server per query
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.ExtendedResolver
setTCP(boolean) - Method in interface org.xbill.DNS.Resolver
  Sets whether TCP connections will be sent by default
setTCP(boolean) - Method in class org.xbill.DNS.SimpleResolver
setTimeout(int, int) - Method in class org.xbill.DNS.ExtendedResolver
setTimeout(int) - Method in class org.xbill.DNS.ExtendedResolver
setTimeout(int, int) - Method in interface org.xbill.DNS.Resolver
  Sets the amount of time to wait for a response before giving up.
setTimeout(int) - Method in interface org.xbill.DNS.Resolver
  Sets the amount of time to wait for a response before giving up.
setTimeout(int, int) - Method in class org.xbill.DNS.SimpleResolver
setTimeout(int) - Method in class org.xbill.DNS.SimpleResolver
setTimeout(int) - Method in class org.xbill.DNS.ZoneTransferIn
  Sets a timeout on this zone transfer.
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.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
SFTP - Static variable in class org.xbill.DNS.WKSRecord.Service
  Simple File Transfer Protocol
SHA1 - Static variable in class org.xbill.DNS.DSRecord.Digest
  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
SHA1_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
SHA1_DIGEST_ID - Static variable in class org.xbill.DNS.NSEC3Record
SHA256 - Static variable in class org.xbill.DNS.DSRecord.Digest
  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
SHA256_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
SHA384 - Static variable in class org.xbill.DNS.DSRecord.Digest
  SHA-384
SHA384_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
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
  Signature
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
  Generate a DNSSEC signature.
sign(RRset, DNSKEYRecord, PrivateKey, Date, Date, String) - Static method in class org.xbill.DNS.DNSSEC
  Generate a DNSSEC signature.
sign() - Method in class org.xbill.DNS.utils.HMAC
  Signs the data (computes the secure hash)
signMessage(Message, KEYRecord, PrivateKey, SIGRecord) - 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, Date, Date, int, Name, byte[]) - Constructor for class org.xbill.DNS.SIGRecord
  Creates an SIG Record from the given data
sigs() - Method in class org.xbill.DNS.RRset
  Returns an Iterator listing all signature records
SimpleResolver - Class in org.xbill.DNS
  An implementation of Resolver that sends one query to one server.
SimpleResolver(String) - Constructor for class org.xbill.DNS.SimpleResolver
  Creates a SimpleResolver that will query the specified host
SimpleResolver() - Constructor for class org.xbill.DNS.SimpleResolver
  Creates a SimpleResolver.
size() - Method in class org.xbill.DNS.RRset
  Returns the number of (data) records
SMTP - Static variable in class org.xbill.DNS.WKSRecord.Service
  Simple Mail Transfer
SOA - Static variable in class org.xbill.DNS.Type
  Start of authority
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
  Sender Policy Framework (experimental)
SPFRecord - Class in org.xbill.DNS
  Sender Policy Framework (RFC 4408, experimental)
SPFRecord(Name, int, long, List) - 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
SRV - Static variable in class org.xbill.DNS.Type
  Server selection
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
  SSH Key Fingerprint
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
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.
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.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.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.
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.
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
SWIFT_RVF - Static variable in class org.xbill.DNS.WKSRecord.Service
  Swift Remote Virtual File Protocol

## T

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
TC - Static variable in class org.xbill.DNS.Flags
  truncated
TCP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
  Transmission Control
TELNET - Static variable in class org.xbill.DNS.WKSRecord.Service
  Telnet
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
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
  Transaction key - used to compute a shared secret or exchange a key
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, Date, Date, int, int, byte[], byte[]) - Constructor for class org.xbill.DNS.TKEYRecord
  Creates a TKEY Record from the given data.
TLS - Static variable in class org.xbill.DNS.KEYRecord.Protocol
  Transaction Level Security
TLSA - Static variable in class org.xbill.DNS.Type
  Transport Layer Security Authentication, draft-ietf-dane-protocol-23
TLSARecord - Class in org.xbill.DNS
  Transport Layer Security Authentication
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.
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.EDNSOption
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.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.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() - 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.
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.
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, 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, byte[]) - Constructor for class org.xbill.DNS.TSIG
  Creates a new TSIG key with the hmac-md5 algorithm, which can be used to sign or verify a message.
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
  Creates a new TSIG object with the hmac-md5 algorithm, which can be used to sign or verify a message.
TSIG - Static variable in class org.xbill.DNS.Type
  Transaction signature
TSIG.StreamVerifier - Class in org.xbill.DNS
TSIG.StreamVerifier(TSIG, TSIGRecord) - Constructor for class org.xbill.DNS.TSIG.StreamVerifier
  Creates an object to verify a multiple message response
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
  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
  Text strings
TXTRecord - Class in org.xbill.DNS
  Text - stores text strings
TXTRecord(Name, int, long, List) - 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
  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
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
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
  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.
update(byte[], int, int) - Method in class org.xbill.DNS.utils.HMAC
  Adds data to the current hash
update(byte[]) - Method in class org.xbill.DNS.utils.HMAC
  Adds data to the current hash
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
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

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.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.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
  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.
verify(RRset, RRSIGRecord, DNSKEYRecord) - 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
  Verifies a TSIG record on an incoming message.
verify(Message, byte[], TSIGRecord) - Method in class org.xbill.DNS.TSIG
  Verifies a TSIG record on an incoming message.
verify(byte[]) - Method in class org.xbill.DNS.utils.HMAC
  Verifies the data (computes the secure hash and compares it to the input)
verify(byte[], boolean) - Method in class org.xbill.DNS.utils.HMAC
  Verifies the data (computes the secure hash and compares it to the input)
verifyMessage(Message, byte[], KEYRecord, SIGRecord) - 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
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
  Well known services
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
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
  X.25 calling address
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
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
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
ZoneTransferIn.ZoneTransferHandler - Interface in org.xbill.DNS

## _

_nextRecord() - Method in class org.xbill.DNS.Master
  Returns the next record in the master file.

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 _