A B C D E F G H I 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 org.xbill.DNS.A6Record.
A6 Record - maps a domain name to an IPv6 address (experimental)
A6Record(Name, int, int, int, Inet6Address, 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 org.xbill.DNS.AAAARecord.
IPv6 Address Record - maps a domain name to an IPv6 address
AAAARecord(Name, int, int, Inet6Address) - Constructor for class org.xbill.DNS.AAAARecord
Creates an AAAA Record from the given data
AD - Static variable in class org.xbill.DNS.Flags
authenticated data
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
AFSDB - Static variable in class org.xbill.DNS.Type
AFS cell database
ANSWER - Static variable in class org.xbill.DNS.Section
The answer (second) section
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.Type
Matches any type
APL - Static variable in class org.xbill.DNS.Type
Address Prefix List
ARecord - class org.xbill.DNS.ARecord.
Address Record - maps a domain name to an Internet address
ARecord(Name, int, int, InetAddress) - Constructor for class org.xbill.DNS.ARecord
Creates an A Record from the given data
ATMA - Static variable in class org.xbill.DNS.Type
ATM address
AUTHORITY - Static variable in class org.xbill.DNS.Section
The authority (third) section
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.
AXFR - Static variable in class org.xbill.DNS.Type
Zone transfer
AXFR() - Method in class org.xbill.DNS.Zone
Returns an Iterator containing the RRsets of the zone that can be used to construct an AXFR.
Address - class org.xbill.DNS.Address.
Routines dealing with IP addresses.
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.
add(Name, int, int, 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, int, 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.
addData(byte[], int, int) - Method in class org.xbill.DNS.utils.hmacSigner
Adds data to the current hash
addData(byte[]) - Method in class org.xbill.DNS.utils.hmacSigner
Adds data to the current hash
addMessage(Message) - Method in class org.xbill.DNS.Cache
Adds all data from a Message into the Cache.
addNegative(Name, int, SOARecord, byte) - Method in class org.xbill.DNS.Cache
Adds a negative entry to the Cache.
addRR(Record) - Method in class org.xbill.DNS.RRset
Adds a Record to an RRset
addRRset(RRset, byte) - Method in class org.xbill.DNS.Cache
Adds an RRset to the Cache.
addRecord(Record, byte, 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
addSet(Name, int, TypedObject) - Method in class org.xbill.DNS.Zone
Adds a set associated with a name/type.
addTrustedKey(KEYRecord) - Method in class org.xbill.DNS.security.DNSSECVerifier
Adds the specified key to the set of trusted keys
addTrustedKey(Name, PublicKey) - Method in class org.xbill.DNS.security.DNSSECVerifier
Adds the specified key to the set of trusted keys
adds - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
A list of records added between the start and end versions
answers() - Method in class org.xbill.DNS.SetResponse
If the query was successful, return the answers
apply(Message, byte, 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
apply(Message, byte[]) - Method in class org.xbill.DNS.security.SIG0Signer
Appends a SIG(0) signature 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

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 org.xbill.DNS.utils.base16.
Routines for converting between Strings of hex-encoded data and arrays of binary data.
base64 - class org.xbill.DNS.utils.base64.
Routines for converting between Strings of base64-encoded data and arrays of binary data.
buildRecord(Name, int, int, Certificate, int, int) - Static method in class org.xbill.DNS.security.CERTConverter
Builds a CERT record from a Certificate associated with a key also in DNS
buildRecord(Name, int, int, Certificate) - Static method in class org.xbill.DNS.security.CERTConverter
Builds a CERT record from a Certificate
buildRecord(Name, int, int, int, int, PublicKey) - Static method in class org.xbill.DNS.security.KEYConverter
Builds a KEY record from a PublicKey
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

CD - Static variable in class org.xbill.DNS.Flags
(security) checking disabled
CERT - Static variable in class org.xbill.DNS.Type
Certificate
CERTConverter - class org.xbill.DNS.security.CERTConverter.
Routines to convert between a DNS CERT record and a Java Certificate.
CERTConverter() - Constructor for class org.xbill.DNS.security.CERTConverter
 
CERTRecord - class org.xbill.DNS.CERTRecord.
Certificate Record - Stores a certificate associated with a name.
CERTRecord(Name, int, int, int, int, int, byte[]) - Constructor for class org.xbill.DNS.CERTRecord
Creates a CERT Record from the given data
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)
CNAME - Static variable in class org.xbill.DNS.Type
Canonical name (alias)
CNAMERecord - class org.xbill.DNS.CNAMERecord.
CNAME Record - maps an alias to its real name
CNAMERecord(Name, int, int, 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
Cache - class org.xbill.DNS.Cache.
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.
Credibility - class org.xbill.DNS.Credibility.
Constants relating to the credibility of cached data, which is based on the data's source.
check(String) - Static method in class org.xbill.DNS.Options
Checks if an option is defined
clear() - Method in class org.xbill.DNS.RRset
Deletes all Records from an RRset
clear() - Method in class org.xbill.DNS.utils.hmacSigner
Resets the HMAC object for further use
clearCache() - Method in class org.xbill.DNS.Cache
Empties the Cache.
clone() - Method in class org.xbill.DNS.Header
 
clone() - Method in class org.xbill.DNS.Message
Creates a copy of this Message.
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.
compute(byte[], int, int) - Static method in class org.xbill.DNS.utils.md5
Compute the MD5 digest of a block of data.
compute(byte[]) - Static method in class org.xbill.DNS.utils.md5
Compute the MD5 digest of a block of data.
concatenate(Name, Name) - Static method in class org.xbill.DNS.Name
Creates a new name by concatenating two existing names.

D

DClass - class org.xbill.DNS.DClass.
Constants and functions relating to DNS classes.
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
DH - Static variable in class org.xbill.DNS.DNSSEC
 
DIFFIEHELLMAN - Static variable in class org.xbill.DNS.TKEYRecord
The key is computed using a Diffie-Hellman key exchange
DNAME - Static variable in class org.xbill.DNS.Type
Non-terminal name redirection
DNAMERecord - class org.xbill.DNS.DNAMERecord.
DNAME Record - maps a nonterminal alias (subtree) to a different domain
DNAMERecord(Name, int, int, Name) - Constructor for class org.xbill.DNS.DNAMERecord
Creates a new DNAMERecord with the given data
DNSSEC - class org.xbill.DNS.DNSSEC.
Constants and functions relating to DNSSEC (algorithm constants).
DNSSECVerifier - class org.xbill.DNS.security.DNSSECVerifier.
A class that verifies DNS data using digital signatures contained in DNSSEC SIG records.
DNSSECVerifier() - Constructor for class org.xbill.DNS.security.DNSSECVerifier
Creates a new DNSSECVerifier
DO - Static variable in class org.xbill.DNS.Flags
dnssec ok (extended)
DS - Static variable in class org.xbill.DNS.Type
Delegation Signer
DSA - Static variable in class org.xbill.DNS.DNSSEC
 
DSASignature - class org.xbill.DNS.security.DSASignature.
Converts DSA signatures between the SIG record format (as specified in RFC 2536) and the format used by Java DSA routines (DER-encoded).
DSASignature() - Constructor for class org.xbill.DNS.security.DSASignature
 
DSRecord - class org.xbill.DNS.DSRecord.
DS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the parent zone.
DSRecord(Name, int, int, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DSRecord
Creates a DS Record from the given data
DataByteInputStream - class org.xbill.DNS.utils.DataByteInputStream.
An extension of ByteArrayInputStream to support directly reading types used by DNS routines.
DataByteInputStream(byte[]) - Constructor for class org.xbill.DNS.utils.DataByteInputStream
Creates a new DataByteInputStream
DataByteOutputStream - class org.xbill.DNS.utils.DataByteOutputStream.
An extension of ByteArrayOutputStream to support directly writing types used by DNS routines.
DataByteOutputStream(int) - Constructor for class org.xbill.DNS.utils.DataByteOutputStream
Create a new DataByteOutputStream with a specified initial size
DataByteOutputStream() - Constructor for class org.xbill.DNS.utils.DataByteOutputStream
Create a new DataByteOutputStream with the default initial size
dclass - Variable in class org.xbill.DNS.Record
 
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.
deleteRR(Record) - Method in class org.xbill.DNS.RRset
Deletes a Record from an RRset
deleteResolver(Resolver) - Method in class org.xbill.DNS.ExtendedResolver
Deletes a resolver used by this ExtendedResolver
deletes - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
A list of records deleted between the start and end versions
digestMessage(SIGRecord, Message, byte[]) - Static method in class org.xbill.DNS.DNSSEC
Creates an array containing fields of the SIG record and the message to be signed.
digestRRset(SIGRecord, RRset) - Static method in class org.xbill.DNS.DNSSEC
Creates an array containing fields of the SIG record and the RRsets to be signed/verified.
dns - class org.xbill.DNS.dns.
A high level API for mapping queries to DNS Records.
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

EID - Static variable in class org.xbill.DNS.Type
Endpoint identifier
EOF - Static variable in class org.xbill.DNS.Tokenizer
End of file
EOL - Static variable in class org.xbill.DNS.Tokenizer
End of line
ExtendedResolver - class org.xbill.DNS.ExtendedResolver.
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
end - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
The ending serial number of this delta.
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
exception(String) - Method in class org.xbill.DNS.Tokenizer
Creates an exception which includes the current state in the error message

F

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
FORMERR - Static variable in class org.xbill.DNS.Rcode
Format error
FUDGE - Static variable in class org.xbill.DNS.TSIG
The default fudge value for outgoing packets.
Failed - Static variable in class org.xbill.DNS.DNSSEC
 
FindServer - class org.xbill.DNS.FindServer.
A helper class that tries to locate name servers and the search path to be appended to unqualified names.
Flags - class org.xbill.DNS.Flags.
Constants and functions relating to DNS flags
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.
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.
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.
first() - Method in class org.xbill.DNS.RRset
Returns the first record
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(int) - 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
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.
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) - 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, int, Tokenizer, Name) - Static method in class org.xbill.DNS.Record
Builds a new Record from its textual representation
fromString(Name, int, int, int, 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.utils.base16
Convert a hex-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[], int) - Static method in class org.xbill.DNS.Record
Builds a Record from DNS uncompressed wire format.
fromXFR(Name, int, String) - Method in class org.xbill.DNS.Zone
 

G

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)
GSSAPI - Static variable in class org.xbill.DNS.TKEYRecord
The key is computed using GSS_API (unimplemented)
generate(Message, byte[], byte, TSIGRecord) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record with a specific error for a message that has been rendered.
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.
getAXFR() - Method in class org.xbill.DNS.ZoneTransferIn
Gets the AXFR-style response.
getAdditionalName() - Method in class org.xbill.DNS.MX_KXRecord
 
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
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.DSRecord
Returns the key's algorithm.
getAlgorithm() - Method in class org.xbill.DNS.KEYRecord
Returns the key's algorithm
getAlgorithm() - Method in class org.xbill.DNS.SIGRecord
Returns the cryptographic algorithm of the key that generated the signature
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
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.LOCRecord
Returns the altitude
getAnswers() - Method in class org.xbill.DNS.Lookup
Returns the answers from the lookup.
getAnyRecords(String, int, int) - Static method in class org.xbill.DNS.dns
Finds any records with the given name, type, and class
getAnyRecords(String, int) - Static method in class org.xbill.DNS.dns
Finds any records with the given name and type in class IN
getAnyRecordsByAddress(String, int) - Static method in class org.xbill.DNS.dns
Finds any records for the given dotted quad address and type in class IN
getBitmap() - Method in class org.xbill.DNS.NXTRecord
Returns the set of types defined for this name
getByName(String) - Static method in class org.xbill.DNS.Address
Determines the IP address of a host
getCNAME() - Method in class org.xbill.DNS.SetResponse
If the query encountered a CNAME, return it.
getCPU() - Method in class org.xbill.DNS.HINFORecord
Returns the host's CPU
getCache(int) - Static method in class org.xbill.DNS.dns
Obtains the Cache used by functions in the dns class.
getCache() - Static method in class org.xbill.DNS.dns
Obtains the (class IN) Cache used by functions in the dns class.
getCert() - Method in class org.xbill.DNS.CERTRecord
Returns the binary representation of the certificate
getCertType() - Method in class org.xbill.DNS.CERTRecord
Returns the type of certificate
getCount(int) - Method in class org.xbill.DNS.Header
Retrieves the record count for the given section
getDClass() - Method in class org.xbill.DNS.RRset
Returns the class of the records
getDClass() - Method in class org.xbill.DNS.Record
Returns the record's class
getDClass() - Method in class org.xbill.DNS.Zone
Returns the Zone's class
getDNAME() - Method in class org.xbill.DNS.SetResponse
If the query encountered a DNAME, return it.
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.DSRecord
Returns the binary hash of the key.
getDigestID() - Method in class org.xbill.DNS.DSRecord
Returns the key's Digest ID.
getDouble() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to a double.
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
getErrorString() - Method in class org.xbill.DNS.Lookup
Returns an error string describing the result code of this lookup.
getExpire() - Method in class org.xbill.DNS.SIGRecord
Returns the time at which the signature expires
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
getFlag(int) - Method in class org.xbill.DNS.Header
Retrieves a flag
getFlags() - Method in class org.xbill.DNS.KEYRecord
Returns the flags describing the key's properties
getFlags() - Method in class org.xbill.DNS.NAPTRRecord
Returns flags
getFlags() - Method in class org.xbill.DNS.OPTRecord
Returns the EDNS flags
getFootprint() - Method in class org.xbill.DNS.DSRecord
Returns the key's footprint.
getFootprint() - Method in class org.xbill.DNS.KEYRecord
Returns the key's footprint (after computing it)
getFootprint() - Method in class org.xbill.DNS.SIGRecord
Returns The footprint/key id of the signing key.
getFudge() - Method in class org.xbill.DNS.TSIGRecord
Returns the time fudge factor
getHPrecision() - Method in class org.xbill.DNS.LOCRecord
Returns the horizontal precision
getHeader() - Method in class org.xbill.DNS.Message
Retrieves the Header.
getHost() - Method in class org.xbill.DNS.SOARecord
Returns the primary nameserver
getHostName(InetAddress) - Static method in class org.xbill.DNS.Address
Determines the hostname for an address
getID() - Method in class org.xbill.DNS.Header
Retrieves the message ID
getIXFR() - Method in class org.xbill.DNS.ZoneTransferIn
Gets the IXFR-style response.
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.
getKey() - Method in class org.xbill.DNS.KEYRecord
Returns the binary data representing the 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
Convert the nth label in a Name to a String
getLabelString(int) - Method in class org.xbill.DNS.Name
Convert the nth label in a Name to a String
getLabels() - Method in class org.xbill.DNS.SIGRecord
Returns the number of labels in the signed domain name.
getLatitude() - Method in class org.xbill.DNS.LOCRecord
Returns the latitude
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.LOCRecord
Returns the longitude
getMailbox() - Method in class org.xbill.DNS.RPRecord
Gets the mailbox address of the RP Record
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
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
getName() - Method in class org.xbill.DNS.RRset
Returns the name of the records
getName() - Method in class org.xbill.DNS.Record
Returns the record's name
getName(Name) - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to a name.
getNext() - Method in class org.xbill.DNS.NXTRecord
Returns the next name
getOPT() - Method in class org.xbill.DNS.Message
Returns the OPT record from the ADDITIONAL section, if one is present.
getOS() - Method in class org.xbill.DNS.HINFORecord
Returns the host's OS
getOpcode() - Method in class org.xbill.DNS.Header
Retrieves the mesasge's opcode
getOrder() - Method in class org.xbill.DNS.NAPTRRecord
Returns the order
getOrigTTL() - Method in class org.xbill.DNS.SIGRecord
Returns the original TTL of the RRset
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
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
getPos() - Method in class org.xbill.DNS.utils.DataByteInputStream
Get the current position in the stream
getPos() - Method in class org.xbill.DNS.utils.DataByteOutputStream
Get the current position in the stream
getPreference() - Method in class org.xbill.DNS.NAPTRRecord
Returns the preference
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.MX_KXRecord
Returns the priority of this record
getPriority() - Method in class org.xbill.DNS.SRVRecord
Returns the priority
getProtocol() - Method in class org.xbill.DNS.KEYRecord
Returns the protocol that the key was created for
getQuestion() - Method in class org.xbill.DNS.Message
Returns the first record in the QUESTION section.
getRRsetType() - Method in class org.xbill.DNS.Record
Returns the type of RRset that this record would belong to.
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).
getRecords(String, int, int, byte) - Static method in class org.xbill.DNS.dns
Finds records with the given name, type, and class with a certain credibility
getRecords(String, int, int) - Static method in class org.xbill.DNS.dns
Finds credible records with the given name, type, and class
getRecords(String, int) - Static method in class org.xbill.DNS.dns
Finds credible records with the given name and type in class IN
getRecordsByAddress(String, int) - Static method in class org.xbill.DNS.dns
Finds credible records for the given dotted quad address and type in class IN
getRefresh() - Method in class org.xbill.DNS.SOARecord
Returns the zone refresh interval
getRegexp() - Method in class org.xbill.DNS.NAPTRRecord
Returns regexp
getReplacement() - Method in class org.xbill.DNS.NAPTRRecord
Returns the replacement domain-name
getResolver(int) - Method in class org.xbill.DNS.ExtendedResolver
Returns the nth resolver used by this ExtendedResolver
getResolver() - Static method in class org.xbill.DNS.dns
Obtains the Resolver used by functions in the dns class.
getResolvers() - Method in class org.xbill.DNS.ExtendedResolver
Returns all resolvers used by this ExtendedResolver
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
getSOA() - Method in class org.xbill.DNS.Zone
Returns the Zone's SOA record
getSection(int) - Method in class org.xbill.DNS.Message
Deprecated. As of dnsjava 1.3.0, replaced by getSectionArray().
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.
getSecurity() - Method in class org.xbill.DNS.RRset
Returns the DNSSEC security of the RRset.
getSerial() - Method in class org.xbill.DNS.SOARecord
Returns the zone's serial number
getService() - Method in class org.xbill.DNS.NAPTRRecord
Returns service
getSignature() - Method in class org.xbill.DNS.SIGRecord
Returns the binary data representing the signature
getSignature() - Method in class org.xbill.DNS.TSIGRecord
Returns the signature
getSigner() - Method in class org.xbill.DNS.SIGRecord
Returns the owner of the signing key
getSize() - Method in class org.xbill.DNS.LOCRecord
Returns the diameter of the enclosing sphere
getString() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to a string.
getString(int) - Method in class org.xbill.DNS.utils.StringValueTable
Finds the String associated with the given value
getStrings() - Method in class org.xbill.DNS.TXTRecord
Returns the text strings
getStringsAsByteArrays() - Method in class org.xbill.DNS.TXTRecord
Returns the text strings
getSuffix() - Method in class org.xbill.DNS.A6Record
Returns the address suffix
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.RRset
Returns the ttl of the records
getTTL() - Method in class org.xbill.DNS.Record
Returns the record's TTL
getTTL() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to an integer representing a TTL (which may be encoded in the BIND TTL format).
getTarget() - Method in class org.xbill.DNS.MX_KXRecord
Returns the target of the record
getTarget() - Method in class org.xbill.DNS.NS_CNAME_PTRRecord
Gets the target of the NS, CNAME, or 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.SIGRecord
Returns the time at which this signature was generated
getTimeSigned() - Method in class org.xbill.DNS.TSIGRecord
Returns the time that this record was generated
getType() - Method in class org.xbill.DNS.RRset
Returns the type of the records
getType() - Method in class org.xbill.DNS.Record
Returns the record's type
getTypeCovered() - Method in class org.xbill.DNS.SIGRecord
Returns the RRset type covered by this signature
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.
getVPrecision() - Method in class org.xbill.DNS.LOCRecord
Returns the horizontal precision
getValue(String) - Method in class org.xbill.DNS.utils.StringValueTable
Finds the value associated with the given String
getVersion() - Method in class org.xbill.DNS.OPTRecord
Returns the highest supported EDNS version
getWeight() - Method in class org.xbill.DNS.SRVRecord
Returns the weight

H

HESIOD - Static variable in class org.xbill.DNS.DClass
Hesiod name server (MIT, alternate name)
HINFO - Static variable in class org.xbill.DNS.Type
Host information
HINFORecord - class org.xbill.DNS.HINFORecord.
Host Information - describes the CPU and OS of a host
HINFORecord(Name, int, int, 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 (the only supported algorithm)
HOST_NOT_FOUND - Static variable in class org.xbill.DNS.Lookup
The host does not exist.
HS - Static variable in class org.xbill.DNS.DClass
Hesiod name server (MIT)
Header - class org.xbill.DNS.Header.
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
handleException(Object, Exception) - Method in interface org.xbill.DNS.ResolverListener
The callback used by an asynchronous resolver when an exception is thrown
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
hexdump - class org.xbill.DNS.utils.hexdump.
A routine to produce a nice looking hex dump
hexdump() - Constructor for class org.xbill.DNS.utils.hexdump
 
hmacSigner - class org.xbill.DNS.utils.hmacSigner.
A pure java implementation of the HMAC-MD5 secure hash algorithm
hmacSigner(byte[]) - Constructor for class org.xbill.DNS.utils.hmacSigner
Creates a new HMAC instance

I

IDENTIFIER - Static variable in class org.xbill.DNS.Tokenizer
An identifier (unquoted string)
IN - Static variable in class org.xbill.DNS.DClass
Internet
IQUERY - Static variable in class org.xbill.DNS.Opcode
An inverse query (deprecated)
ISDN - Static variable in class org.xbill.DNS.Type
ISDN calling address
IXFR - Static variable in class org.xbill.DNS.Type
Incremental zone transfer
Inet6Address - class org.xbill.DNS.Inet6Address.
Inet6Address - implementation of IPv6 address
Inet6Address(byte[]) - Constructor for class org.xbill.DNS.Inet6Address
Creates an Inet6Address from 128 bits of data
Inet6Address(int, byte[]) - Constructor for class org.xbill.DNS.Inet6Address
Creates an Inet6Address from fewer than 128 bits of data
Inet6Address(String) - Constructor for class org.xbill.DNS.Inet6Address
Creates an Inet6Address from text format
Insecure - Static variable in class org.xbill.DNS.DNSSEC
 
InvalidDClassException - exception org.xbill.DNS.InvalidDClassException.
An exception thrown when an invalid dclass code is specified.
InvalidDClassException(int) - Constructor for class org.xbill.DNS.InvalidDClassException
 
InvalidTypeException - exception org.xbill.DNS.InvalidTypeException.
An exception thrown when an invalid type code is specified.
InvalidTypeException(int) - Constructor for class org.xbill.DNS.InvalidTypeException
 
inaddrString(InetAddress) - Static method in class org.xbill.DNS.dns
Converts an InetAddress into the corresponding domain name (127.0.0.1 -> 1.0.0.127.IN-ADDR.ARPA.)
inaddrString(String) - Static method in class org.xbill.DNS.dns
Converts an String containing an IP address in dotted quad form into the corresponding domain name.
intValue(String) - Static method in class org.xbill.DNS.Options
Returns the value of an option as an integer, or -1 if not defined.
isAXFR() - Method in class org.xbill.DNS.ZoneTransferIn
Returns true if the response is an AXFR-style response (List of Records).
isAbsolute() - Method in class org.xbill.DNS.Name
Is this name absolute?
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.
isDNAME() - Method in class org.xbill.DNS.SetResponse
Is the result of the lookup a DNAME?
isDelegation() - Method in class org.xbill.DNS.SetResponse
Is the result of the lookup that the name is below a delegation?
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.
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?
isQualified() - Method in class org.xbill.DNS.Name
Deprecated. As of dnsjava 1.3.0, replaced by isAbsolute.
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?

K

KEY - Static variable in class org.xbill.DNS.Type
Key
KEYConverter - class org.xbill.DNS.security.KEYConverter.
Routines to convert between a DNS KEY record and a Java PublicKey.
KEYConverter() - Constructor for class org.xbill.DNS.security.KEYConverter
 
KEYRecord - class org.xbill.DNS.KEYRecord.
Key - contains a cryptographic public key.
KEYRecord(Name, int, int, int, int, int, byte[]) - Constructor for class org.xbill.DNS.KEYRecord
Creates a KEY Record from the given data
KX - Static variable in class org.xbill.DNS.Type
Key exchange
KXRecord - class org.xbill.DNS.KXRecord.
Key Exchange - delegation of authority
KXRecord(Name, int, int, int, Name) - Constructor for class org.xbill.DNS.KXRecord
Creates a KX Record from the given data

L

LENGTH - Static variable in class org.xbill.DNS.Header
The length of a DNS Header in wire format.
LOC - Static variable in class org.xbill.DNS.Type
Location
LOCRecord - class org.xbill.DNS.LOCRecord.
Location - describes the physical location of hosts, networks, subnets.
LOCRecord(Name, int, int, double, double, double, double, double, double) - Constructor for class org.xbill.DNS.LOCRecord
Creates an LOC Record from the given data
Lookup - class org.xbill.DNS.Lookup.
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.
labels() - Method in class org.xbill.DNS.Name
The number of labels in the name.
length() - Method in class org.xbill.DNS.Name
The length of the name.
longString(int) - Static method in class org.xbill.DNS.Section
Converts a numeric Section into a full description String
lookupRecords(Name, int, byte) - 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
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
MD - Static variable in class org.xbill.DNS.Type
Mail destination
MF - Static variable in class org.xbill.DNS.Type
Mail forwarder
MG - Static variable in class org.xbill.DNS.Type
Mail group member
MINFO - Static variable in class org.xbill.DNS.Type
Mailbox information
MR - Static variable in class org.xbill.DNS.Type
Mail rename name
MX - Static variable in class org.xbill.DNS.Type
Mail routing information
MXRecord - class org.xbill.DNS.MXRecord.
Mail Exchange - specifies where mail to a domain is sent
MXRecord(Name, int, int, int, Name) - Constructor for class org.xbill.DNS.MXRecord
Creates an MX Record from the given data
MX_KXRecord - class org.xbill.DNS.MX_KXRecord.
Implements MX and KX records, which have identical formats
MX_KXRecord() - Constructor for class org.xbill.DNS.MX_KXRecord
 
MX_KXRecord(Name, int, int, int) - Constructor for class org.xbill.DNS.MX_KXRecord
 
MX_KXRecord(Name, int, int, int, int, Name) - Constructor for class org.xbill.DNS.MX_KXRecord
 
Master - class org.xbill.DNS.Master.
A DNS master file parser.
Master(String, Name) - Constructor for class org.xbill.DNS.Master
Begins parsing the specified file with an initial origin
Master(String) - Constructor for class org.xbill.DNS.Master
Begins parsing the specified file
Master(InputStream, Name) - Constructor for class org.xbill.DNS.Master
Begins parsing from an input stream with an initial origin
Master(InputStream) - Constructor for class org.xbill.DNS.Master
Begins parsing from an input reader
Message - class org.xbill.DNS.Message.
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
md5 - class org.xbill.DNS.utils.md5.
A pure java implementation of the MD5 digest algorithm
modeString() - Method in class org.xbill.DNS.TKEYRecord
 

N

NAPTR - Static variable in class org.xbill.DNS.Type
Naming authority pointer
NAPTRRecord - class org.xbill.DNS.NAPTRRecord.
Name Authority Pointer Record - specifies rewrite rule, that when applied to an existing string will produce a new domain.
NAPTRRecord(Name, int, int, int, int, String, String, String, Name) - Constructor for class org.xbill.DNS.NAPTRRecord
Creates an NAPTR Record from the given data
NIMLOC - Static variable in class org.xbill.DNS.Type
Nimrod locator
NOERROR - Static variable in class org.xbill.DNS.Rcode
No error
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
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
NOTIMPL - Static variable in class org.xbill.DNS.Rcode
The operation requested is not implemented
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)
NSRecord - class org.xbill.DNS.NSRecord.
Name Server Record - contains the name server serving the named zone
NSRecord(Name, int, int, Name) - Constructor for class org.xbill.DNS.NSRecord
Creates a new NS Record with the given data
NS_CNAME_PTRRecord - class org.xbill.DNS.NS_CNAME_PTRRecord.
Implements NS, CNAME, PTR, and DNAME records, which have identical formats
NS_CNAME_PTRRecord() - Constructor for class org.xbill.DNS.NS_CNAME_PTRRecord
 
NS_CNAME_PTRRecord(Name, int, int, int) - Constructor for class org.xbill.DNS.NS_CNAME_PTRRecord
 
NS_CNAME_PTRRecord(Name, int, int, int, Name) - Constructor for class org.xbill.DNS.NS_CNAME_PTRRecord
 
NULL - Static variable in class org.xbill.DNS.Type
Null record
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 org.xbill.DNS.NXTRecord.
Next name - this record contains the following name in an ordered list of names in the zone, and a set of types for which records exist for this name.
NXTRecord(Name, int, int, Name, BitSet) - Constructor for class org.xbill.DNS.NXTRecord
Creates an NXT Record from the given data
Name - class org.xbill.DNS.Name.
A representation of a domain name.
Name(String, Name) - Constructor for class org.xbill.DNS.Name
Deprecated. As of dnsjava 1.3.0, replaced by Name.fromString.
Name(String) - Constructor for class org.xbill.DNS.Name
Deprecated. as of dnsjava 1.3.0, replaced by Name.fromString.
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
NameTooLongException - exception org.xbill.DNS.NameTooLongException.
An exception thrown when a name is longer than the maximum length of a DNS name.
NameTooLongException() - Constructor for class org.xbill.DNS.NameTooLongException
 
NameTooLongException(String) - Constructor for class org.xbill.DNS.NameTooLongException
 
name - Variable in class org.xbill.DNS.Record
 
newAXFR(Name, SimpleResolver) - 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, int, boolean, SimpleResolver) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).
newIXFR(Name, int, 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, int, 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, int, int, byte[]) - Static method in class org.xbill.DNS.Record
Creates a new record, with the given parameters.
newRecord(Name, int, int, int, byte[]) - Static method in class org.xbill.DNS.Record
Creates a new record, with the given parameters.
newRecord(Name, int, int, int) - 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.Master
Returns the next record in the master file
numBytes() - Method in class org.xbill.DNS.Message
Returns the size of the message.

O

OID - Static variable in class org.xbill.DNS.CERTRecord
Object ID (private)
OPT - Static variable in class org.xbill.DNS.Type
Options - contains EDNS metadata
OPTRecord - class org.xbill.DNS.OPTRecord.
Options - describes Extended DNS (EDNS) properties of a Message.
OPTRecord(int, byte, byte, int) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record with no data.
OPTRecord(int, byte, byte) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record with no data.
OWNER_HOST - Static variable in class org.xbill.DNS.KEYRecord
A host/end entity key
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
Opcode - class org.xbill.DNS.Opcode.
Constants and functions relating to DNS opcodes
Options - class org.xbill.DNS.Options.
Boolean options:
bindttl - Print TTLs in BIND format
multiline - Print records in multiline format
noprintin - Don't print the class of a record if it's IN
nohex - Don't print anything in hex (KEY flags, for example)
pqdn - Allow partially qualified domain names
verbose - Turn on general debugging statements
verbosehmac - Print all data digested by the HMAC routines
verbosemsg - Print all messages sent or received by SimpleResolver
verbosecompression - Print messages related to name compression
verbosebitstring - Print messages related to bitstring labels
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)
org.xbill.DNS - package org.xbill.DNS
 
org.xbill.DNS.security - package org.xbill.DNS.security
 
org.xbill.DNS.utils - package org.xbill.DNS.utils
 

P

PGP - Static variable in class org.xbill.DNS.CERTRecord
Pretty Good Privacy
PKIX - Static variable in class org.xbill.DNS.CERTRecord
PKIX (X.509v3)
PREREQ - Static variable in class org.xbill.DNS.Section
The prerequisite (second) section of a dynamic update message
PRIMARY - Static variable in class org.xbill.DNS.Zone
A primary zone
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 org.xbill.DNS.PTRRecord.
Pointer Record - maps a domain name representing an Internet Address to a hostname.
PTRRecord(Name, int, int, Name) - Constructor for class org.xbill.DNS.PTRRecord
Creates a new PTR Record with the given data
PX - Static variable in class org.xbill.DNS.Type
X.400 mail mapping
parseRecord(CERTRecord) - Static method in class org.xbill.DNS.security.CERTConverter
Converts a CERT record into a Certificate
parseRecord(KEYRecord) - Static method in class org.xbill.DNS.security.KEYConverter
Converts a KEY record into a PublicKey
parseTTL(String) - Static method in class org.xbill.DNS.TTL
Parses a BIND-stype TTL
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.
printFlags() - Method in class org.xbill.DNS.Header
Converts the header's flags into a String
priority - Variable in class org.xbill.DNS.MX_KXRecord
 
put2(int, String) - Method in class org.xbill.DNS.utils.StringValueTable
Adds a new String/value pair

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
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
RD - Static variable in class org.xbill.DNS.Flags
recursion desired
REFUSED - Static variable in class org.xbill.DNS.Rcode
The operation was refused by the server
RESOLVERASSIGNED - Static variable in class org.xbill.DNS.TKEYRecord
The key is assigned by the resolver (unimplemented)
RP - Static variable in class org.xbill.DNS.Type
Responsible person
RPRecord - class org.xbill.DNS.RPRecord.
Responsible Person Record - lists the mail address of a responsible person and a domain where TXT records are available.
RPRecord(Name, int, int, Name, Name) - Constructor for class org.xbill.DNS.RPRecord
Creates an RP Record from the given data
RRset - class org.xbill.DNS.RRset.
A set of Records with the same name, type, and class.
RRset() - Constructor for class org.xbill.DNS.RRset
Creates an empty RRset
RSA - Static variable in class org.xbill.DNS.DNSSEC
 
RSAMD5 - Static variable in class org.xbill.DNS.DNSSEC
 
RSASHA1 - Static variable in class org.xbill.DNS.DNSSEC
 
RT - Static variable in class org.xbill.DNS.Type
Router
Rcode - class org.xbill.DNS.Rcode.
Constants and functions relating to DNS rcodes (error values)
Record - class org.xbill.DNS.Record.
A generic DNS resource record.
Record() - Constructor for class org.xbill.DNS.Record
 
RelativeNameException - exception org.xbill.DNS.RelativeNameException.
An exception thrown when a relative name is passed as an argument to a method requiring an absolute name.
RelativeNameException(Name) - Constructor for class org.xbill.DNS.RelativeNameException
 
RelativeNameException(String) - Constructor for class org.xbill.DNS.RelativeNameException
 
Resolver - interface org.xbill.DNS.Resolver.
Interface describing a resolver.
ResolverListener - interface org.xbill.DNS.ResolverListener.
An interface to the asynchronous resolver.
ReverseMap - class org.xbill.DNS.ReverseMap.
A set functions designed to deal with DNS names used in reverse mappings.
rdataFromString(MX_KXRecord, Tokenizer, Name) - Static method in class org.xbill.DNS.MX_KXRecord
 
rdataFromString(NS_CNAME_PTRRecord, Tokenizer, Name) - Static method in class org.xbill.DNS.NS_CNAME_PTRRecord
 
rdataToString() - Method in class org.xbill.DNS.A6Record
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.AAAARecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.ARecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.CERTRecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.DSRecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.HINFORecord
Converts to a string
rdataToString() - Method in class org.xbill.DNS.KEYRecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.LOCRecord
Convert to a String
rdataToString() - Method in class org.xbill.DNS.MX_KXRecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.NAPTRRecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.NS_CNAME_PTRRecord
Converts the NS, CNAME, or PTR Record to a String
rdataToString() - Method in class org.xbill.DNS.NXTRecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.OPTRecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.RPRecord
Converts the RP Record to a String
rdataToString() - Method in class org.xbill.DNS.Record
 
rdataToString() - Method in class org.xbill.DNS.SIGRecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.SOARecord
Convert to a String
rdataToString() - Method in class org.xbill.DNS.SRVRecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.TKEYRecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.TSIGRecord
Converts rdata to a String
rdataToString() - Method in class org.xbill.DNS.TXTRecord
converts to a String
rdataToString() - Method in class org.xbill.DNS.UNKRecord
Converts this Record to the String "unknown format"
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).
read(byte[]) - Method in class org.xbill.DNS.utils.DataByteInputStream
Read data from the stream.
readArray(byte[], int, int) - Method in class org.xbill.DNS.utils.DataByteInputStream
Read data from the stream.
readBigInteger(int) - Method in class org.xbill.DNS.utils.DataByteInputStream
Read a BigInteger from the stream, encoded as binary data.
readByte() - Method in class org.xbill.DNS.utils.DataByteInputStream
Read a byte from the stream
readInt() - Method in class org.xbill.DNS.utils.DataByteInputStream
Read an int from the stream
readLong() - Method in class org.xbill.DNS.utils.DataByteInputStream
Read a long from the stream
readShort() - Method in class org.xbill.DNS.utils.DataByteInputStream
Read a short from the stream
readString() - Method in class org.xbill.DNS.utils.DataByteInputStream
Read a String from the stream, represented as a length byte followed by data
readStringIntoArray() - Method in class org.xbill.DNS.utils.DataByteInputStream
Read a String from the stream, represented as a length byte followed by data, and encode it in a byte array.
readUnsignedByte() - Method in class org.xbill.DNS.utils.DataByteInputStream
Read an unsigned byte from the stream
readUnsignedShort() - Method in class org.xbill.DNS.utils.DataByteInputStream
Read an unsigned short from the stream
receiveMessage(Object, Message) - Method in interface org.xbill.DNS.ResolverListener
The callback used by an asynchronous resolver
recordLength() - Method in class org.xbill.DNS.TSIG
Returns the maximum length of a TSIG record generated by this key.
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.
remainingStrings(Tokenizer) - Static method in class org.xbill.DNS.Record
Returns a concatenation of the remaining strings from a Tokenizer, or throws an IOException.
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, int, 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, int, 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.
root - Static variable in class org.xbill.DNS.Name
The root name
rrFromWire(MX_KXRecord, DataByteInputStream) - Static method in class org.xbill.DNS.MX_KXRecord
 
rrFromWire(NS_CNAME_PTRRecord, DataByteInputStream) - Static method in class org.xbill.DNS.NS_CNAME_PTRRecord
 
rrs() - Method in class org.xbill.DNS.RRset
Returns an Iterator listing all (data) records.
run() - Method in class org.xbill.DNS.Lookup
Performs the lookup, using the specified Cache, Resolver, and search path.
run() - Method in class org.xbill.DNS.ZoneTransferIn
Does the zone transfer.

S

SECONDARY - Static variable in class org.xbill.DNS.Zone
A secondary zone
SERVERASSIGNED - Static variable in class org.xbill.DNS.TKEYRecord
The key is assigned by the server (unimplemented)
SERVFAIL - Static variable in class org.xbill.DNS.Rcode
Server failure
SHA1_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
 
SIG - Static variable in class org.xbill.DNS.Type
Signature
SIG0Signer - class org.xbill.DNS.security.SIG0Signer.
Creates SIG(0) transaction signatures.
SIG0Signer(int, PrivateKey, Name, int) - Constructor for class org.xbill.DNS.security.SIG0Signer
Creates a new SIG(0) signer object.
SIG0Signer(int, PrivateKey, Name, PublicKey) - Constructor for class org.xbill.DNS.security.SIG0Signer
Creates a new SIG(0) signer object.
SIGRecord - class org.xbill.DNS.SIGRecord.
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, int, int, int, int, Date, Date, int, Name, byte[]) - Constructor for class org.xbill.DNS.SIGRecord
Creates an SIG Record from the given data
SOA - Static variable in class org.xbill.DNS.Type
Start of authority
SOARecord - class org.xbill.DNS.SOARecord.
Start of Authority - describes properties of a zone.
SOARecord(Name, int, int, Name, Name, int, int, int, int, int) - Constructor for class org.xbill.DNS.SOARecord
Creates an SOA Record from the given data
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 org.xbill.DNS.SRVRecord.
Server Selection Record - finds hosts running services in a domain.
SRVRecord(Name, int, int, int, int, int, Name) - Constructor for class org.xbill.DNS.SRVRecord
Creates an SRV Record from the given data
STATUS - Static variable in class org.xbill.DNS.Opcode
A server status request (not used)
SUCCESSFUL - Static variable in class org.xbill.DNS.Lookup
The lookup was successful.
Section - class org.xbill.DNS.Section.
Constants and functions relating to DNS message sections
Secure - Static variable in class org.xbill.DNS.DNSSEC
 
SetResponse - class org.xbill.DNS.SetResponse.
The Response from a query to Cache.lookupRecords() or Zone.findRecords()
SimpleResolver - class org.xbill.DNS.SimpleResolver.
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.
StringValueTable - class org.xbill.DNS.utils.StringValueTable.
A table used for storing mappings between Strings and constant values and lookups in either direction.
StringValueTable() - Constructor for class org.xbill.DNS.utils.StringValueTable
 
searchPath() - Static method in class org.xbill.DNS.FindServer
Returns all entries in the located search path
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.
server() - Static method in class org.xbill.DNS.FindServer
Returns the first located server
servers() - Static method in class org.xbill.DNS.FindServer
Returns all located servers
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
setCache(Cache) - Method in class org.xbill.DNS.Lookup
Sets the cache to use when performing this lookup.
setCleanInterval(int) - Method in class org.xbill.DNS.Cache
Sets the interval (in minutes) that all expired records will be expunged the cache.
setCredibility(byte) - Method in class org.xbill.DNS.Lookup
Sets the minimum credibility level that will be accepted when performing the lookup.
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) - Method in interface org.xbill.DNS.Resolver
Sets the EDNS version used on outgoing messages.
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.
setMaxCache(int) - Method in class org.xbill.DNS.Cache
Sets the maximum length of time that records will be stored in this Cache.
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.
setOpcode(byte) - 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
 
setPos(int) - Method in class org.xbill.DNS.utils.DataByteInputStream
Sets the current position in the stream
setPos(int) - Method in class org.xbill.DNS.utils.DataByteOutputStream
Set the current position in the stream
setRcode(short) - Method in class org.xbill.DNS.Header
Sets the message's rcode
setResolver(Resolver) - Method in class org.xbill.DNS.Lookup
Sets the resolver to use when performing this lookup.
setResolver(Resolver) - Static method in class org.xbill.DNS.dns
Sets the Resolver to be used by functions in the dns class
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.
setSearchPath(String[]) - Static method in class org.xbill.DNS.dns
Specifies the domains which will be appended to unqualified names before beginning the lookup process.
setSecurePolicy() - Method in class org.xbill.DNS.Cache
Mandates that all data stored in this Cache must be verified and proven to be secure, using a verifier (as defined in setVerifier).
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
 
setTSIG(TSIG, byte, 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(Name, byte[]) - Method in class org.xbill.DNS.ExtendedResolver
 
setTSIGKey(String, String) - Method in class org.xbill.DNS.ExtendedResolver
 
setTSIGKey(String) - 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(Name, byte[]) - Method in interface org.xbill.DNS.Resolver
Specifies the TSIG key that messages will be signed with
setTSIGKey(String, String) - Method in interface org.xbill.DNS.Resolver
Specifies the TSIG key that messages will be signed with
setTSIGKey(String) - Method in interface org.xbill.DNS.Resolver
Specifies the TSIG key (with the same name as the local host) that messages will be signed with.
setTSIGKey(TSIG) - Method in class org.xbill.DNS.SimpleResolver
 
setTSIGKey(Name, byte[]) - Method in class org.xbill.DNS.SimpleResolver
 
setTSIGKey(String, String) - Method in class org.xbill.DNS.SimpleResolver
 
setTSIGKey(String) - Method in class org.xbill.DNS.SimpleResolver
 
setTimeout(int) - Method in class org.xbill.DNS.ExtendedResolver
 
setTimeout(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 class org.xbill.DNS.SimpleResolver
 
setVerifier(Verifier) - Method in class org.xbill.DNS.Cache
Defines a module to be used for data verification (DNSSEC).
sign() - Method in class org.xbill.DNS.utils.hmacSigner
Signs the data (computes the secure hash)
sigs() - Method in class org.xbill.DNS.RRset
Returns an Iterator listing all signature records
size() - Method in class org.xbill.DNS.RRset
Returns the number of (data) records
skipBytes(int) - Method in class org.xbill.DNS.utils.DataByteInputStream
Read and ignore bytes from the stream
start - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
The starting serial number of this delta.
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.Flags
Converts a numeric Flag into a String
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
subdomain(Name) - Method in class org.xbill.DNS.Name
Is the current Name a subdomain of the specified name?

T

TC - Static variable in class org.xbill.DNS.Flags
truncated
TKEY - Static variable in class org.xbill.DNS.Type
Transaction key - used to compute a shared secret or exchange a key
TKEYRecord - class org.xbill.DNS.TKEYRecord.
Transaction Key - used to compute and/or securely transport a shared secret to be used with TSIG.
TKEYRecord(Name, int, int, Name, Date, Date, int, int, byte[], byte[]) - Constructor for class org.xbill.DNS.TKEYRecord
Creates a TKEY Record from the given data.
TRY_AGAIN - Static variable in class org.xbill.DNS.Lookup
The lookup failed due to a network error.
TSIG - class org.xbill.DNS.TSIG.
Transaction signature handling.
TSIG(Name, byte[]) - 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, which can be used to sign or verify a message.
TSIG - Static variable in class org.xbill.DNS.Type
Transaction signature
TSIG.StreamVerifier - class org.xbill.DNS.TSIG.StreamVerifier.
 
TSIG.StreamVerifier(TSIG, TSIGRecord) - Constructor for class org.xbill.DNS.TSIG.StreamVerifier
Creates an object to verify a multiple message response
TSIGRecord - class org.xbill.DNS.TSIGRecord.
Transaction Signature - this record is automatically generated by the resolver.
TSIGRecord(Name, int, int, Name, Date, int, byte[], int, short, 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 - class org.xbill.DNS.TTL.
Routines for parsing BIND-style TTL values.
TXT - Static variable in class org.xbill.DNS.Type
Text strings
TXTRecord - class org.xbill.DNS.TXTRecord.
Text - stores text strings
TXTRecord(Name, int, int, List) - Constructor for class org.xbill.DNS.TXTRecord
Creates a TXT Record from the given data
TXTRecord(Name, int, int, String) - Constructor for class org.xbill.DNS.TXTRecord
Creates a TXT Record from the given data
TYPE_NOT_FOUND - Static variable in class org.xbill.DNS.Lookup
The host exists, but has no records associated with the queried type.
TextParseException - exception org.xbill.DNS.TextParseException.
An exception thrown when unable to parse text.
TextParseException() - Constructor for class org.xbill.DNS.TextParseException
 
TextParseException(String) - Constructor for class org.xbill.DNS.TextParseException
 
Tokenizer - class org.xbill.DNS.Tokenizer.
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 org.xbill.DNS.Tokenizer.Token.
 
Type - class org.xbill.DNS.Type.
Constants and functions relating to DNS Types
target - Variable in class org.xbill.DNS.MX_KXRecord
 
target - Variable in class org.xbill.DNS.NS_CNAME_PTRRecord
 
toArray(String) - Static method in class org.xbill.DNS.Address
Convert a string containing an IP address to an array of 4 integers.
toBytes() - Method in class org.xbill.DNS.Inet6Address
 
toDottedQuad(byte[]) - Static method in class org.xbill.DNS.Address
Converts a byte array containing an IPv4 address into a dotted quad string.
toMasterFile() - Method in class org.xbill.DNS.Zone
Returns the contents of a Zone in master file format.
toString() - Method in class org.xbill.DNS.Header
Converts the header into a String
toString() - Method in class org.xbill.DNS.Inet6Address
 
toString() - Method in class org.xbill.DNS.Message
Converts the Message to a String.
toString() - Method in class org.xbill.DNS.Name
Convert Name to a String
toString() - Method in class org.xbill.DNS.RRset
Converts the RRset 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.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[]) - Static method in class org.xbill.DNS.utils.base64
Convert binary data to a base64-encoded String
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() - Method in class org.xbill.DNS.Name
Convert Name to DNS wire format
toWire(int) - Method in class org.xbill.DNS.Record
Converts a Record into DNS uncompressed wire format.
toWireCanonical() - Method in class org.xbill.DNS.Name
Convert Name to 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).
ttl - Variable in class org.xbill.DNS.Record
 
type - Variable in class org.xbill.DNS.Record
 
type - Variable in class org.xbill.DNS.Tokenizer.Token
The type of token.

U

UNKRecord - class org.xbill.DNS.UNKRecord.
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.
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
URL - Static variable in class org.xbill.DNS.CERTRecord
Certificate stored in a URL
Update - class org.xbill.DNS.Update.
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.
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().
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
updString(int) - Static method in class org.xbill.DNS.Section
Converts a numeric Section into a full description String for an update Message.

V

Verifier - interface org.xbill.DNS.Verifier.
An interface to a DNSSEC Verifier.
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.Flags
Converts a String representation of an Flag into its numeric value
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) - Static method in class org.xbill.DNS.Type
Converts a String representation of an Type into its numeric value
verbose - Static variable in class org.xbill.DNS.utils.hmacSigner
If true, all digested bytes will be printed
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(RRset, Cache) - Method in interface org.xbill.DNS.Verifier
Verifies this RRset, using secure keys found in this Cache if necessary.
verify(RRset, Cache) - Method in class org.xbill.DNS.security.DNSSECVerifier
Attempts to verify an RRset.
verify(byte[]) - Method in class org.xbill.DNS.utils.hmacSigner
Verifies the data (computes the secure hash and compares it to the input)

W

WHITESPACE - Static variable in class org.xbill.DNS.Tokenizer
Whitespace; only returned when wantWhitespace is set
WKS - Static variable in class org.xbill.DNS.Type
Well known services
WireParseException - exception org.xbill.DNS.WireParseException.
An exception thrown when a DNS message is invalid.
WireParseException() - Constructor for class org.xbill.DNS.WireParseException
 
WireParseException(String) - Constructor for class org.xbill.DNS.WireParseException
 
wild(int) - Method in class org.xbill.DNS.Name
Generates a new Name with the first n labels replaced by a wildcard
withName(Name) - Method in class org.xbill.DNS.Record
Creates a new record identical to the current record, but with a different name.
writeArray(byte[], boolean) - Method in class org.xbill.DNS.utils.DataByteOutputStream
Writes a full byte array to the stream.
writeArray(byte[]) - Method in class org.xbill.DNS.utils.DataByteOutputStream
Writes a full byte array to the stream.
writeBigInteger(BigInteger) - Method in class org.xbill.DNS.utils.DataByteOutputStream
Writes a BigInteger to the stream, encoded as binary data.
writeByte(int) - Method in class org.xbill.DNS.utils.DataByteOutputStream
Writes a byte to the stream
writeInt(int) - Method in class org.xbill.DNS.utils.DataByteOutputStream
Writes an int to the stream
writeLong(long) - Method in class org.xbill.DNS.utils.DataByteOutputStream
Writes a long to the stream
writeShort(int) - Method in class org.xbill.DNS.utils.DataByteOutputStream
Writes a short to the stream
writeShortAt(int, int) - Method in class org.xbill.DNS.utils.DataByteOutputStream
Writes a short to the stream at a specific location
writeString(String) - Method in class org.xbill.DNS.utils.DataByteOutputStream
Writes a String to the stream, encoded as a length byte followed by data
writeString(byte[], int) - Method in class org.xbill.DNS.utils.DataByteOutputStream
Writes a string represented by a byte array to the stream, encoded as a length byte followed by data

X

X25 - Static variable in class org.xbill.DNS.Type
X_25 calling address

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.Section
The zone (first) section of a dynamic update message
Zone - class org.xbill.DNS.Zone.
A DNS Zone.
Zone(String, Cache, Name) - Constructor for class org.xbill.DNS.Zone
Creates a Zone from the records in the specified master file.
Zone(Record[], Cache, Name) - Constructor for class org.xbill.DNS.Zone
Creates a Zone from an array of records.
Zone(String, Cache) - Constructor for class org.xbill.DNS.Zone
Creates a Zone from the records in the specified master file.
Zone(Name, int, String) - Constructor for class org.xbill.DNS.Zone
Creates a Zone by performing a zone transfer to the specified host.
Zone(Name, int, String, Cache) - Constructor for class org.xbill.DNS.Zone
Creates a Zone by performing a zone transfer to the specified host.
ZoneTransferException - exception org.xbill.DNS.ZoneTransferException.
An exception thrown when a zone transfer fails.
ZoneTransferException() - Constructor for class org.xbill.DNS.ZoneTransferException
 
ZoneTransferException(String) - Constructor for class org.xbill.DNS.ZoneTransferException
 
ZoneTransferIn - class org.xbill.DNS.ZoneTransferIn.
An incoming DNS Zone Transfer.
ZoneTransferIn.Delta - class org.xbill.DNS.ZoneTransferIn.Delta.
 

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