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
A6Record - class org.xbill.DNS.A6Record.
Address Record - maps a domain name to an IPv6 address
A6Record(Name, short, 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 (old)
AAAARecord - class org.xbill.DNS.AAAARecord.
(old) IPv6 Address Record - maps a domain name to an IPv6 address
AAAARecord(Name, short, int, int, Inet6Address, Name) - 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
addData(byte[]) - Method in class org.xbill.DNS.utils.hmacSigner
Adds data to the current hash
addData(byte[], int, int) - Method in class org.xbill.DNS.utils.hmacSigner
Adds data to the current hash
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, short, short, int, byte, Object) - Method in class org.xbill.DNS.Cache
Adds a negative entry to the Cache
addRecord(Record) - Method in class org.xbill.DNS.Zone
Adds a record to the Zone
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
addResolver(Resolver) - Method in class org.xbill.DNS.ExtendedResolver
Adds a new resolver to be used by this ExtendedResolver
Address - class org.xbill.DNS.Address.
A simple clone of the java.net.InetAddress class, using dnsjava routines.
Address() - Constructor for class org.xbill.DNS.Address
 
addRR(Record) - Method in class org.xbill.DNS.RRset
Adds a Record to an RRset
addRRset(RRset, byte, Object) - Method in class org.xbill.DNS.Cache
Adds an RRset to the Cache
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
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
answers() - Method in class org.xbill.DNS.SetResponse
If the query was successful, return the answers
ANY - Static variable in class org.xbill.DNS.Type
Matches any type
ANY - Static variable in class org.xbill.DNS.DClass
Matches any class
append(Name) - Method in class org.xbill.DNS.Name
Appends the specified name to the end of the current Name
apply(Message, TSIGRecord) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record for a message and adds it to the message
ARecord - class org.xbill.DNS.ARecord.
Address Record - maps a domain name to an Internet address
ARecord(Name, short, int, InetAddress) - Constructor for class org.xbill.DNS.ARecord
Creates an A Record from the given data
assignThread(Runnable, String) - Static method in class org.xbill.Task.WorkerThread
Assigns a task to a WorkerThread
ATMA - Static variable in class org.xbill.DNS.Type
ATM address
AUTH_ADDITIONAL - Static variable in class org.xbill.DNS.Credibility
The additional section of an authoritative response.
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.
AUTH_NONAUTH_ANSWER - Static variable in class org.xbill.DNS.Credibility
The answer section of an authoritative response, but a different name than the query.
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
 

B

backtrace() - Method in class org.xbill.DNS.SetResponse
If the query involved CNAME traversals, return a Vector containing all CNAMERecords traversed.
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, short, int, Certificate) - Static method in class org.xbill.DNS.security.CERTConverter
Builds a CERT record from a Certificate
buildRecord(Name, short, 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, short, int, int, int, PublicKey) - Static method in class org.xbill.DNS.security.KEYConverter
Builds a KEY record from a PublicKey

C

Cache - class org.xbill.DNS.Cache.
A cache of DNS records.
Cache() - Constructor for class org.xbill.DNS.Cache
Creates an empty Cache
Cache(String) - Constructor for class org.xbill.DNS.Cache
Creates a Cache which initially contains all records in the specified file
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, short, int, int, int, int, byte[]) - Constructor for class org.xbill.DNS.CERTRecord
Creates a CERT Record from the given data
CHAOS - Static variable in class org.xbill.DNS.DClass
Chaos network (MIT)
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.Message
Creates a copy of this Message.
clone() - Method in class org.xbill.DNS.Header
 
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, short, int, Name) - Constructor for class org.xbill.DNS.CNAMERecord
Creates a new CNAMERecord with the given data
compute(byte[]) - Static method in class org.xbill.DNS.utils.md5
Compute the MD5 digest of a block of data.
compute(byte[], int, int) - Static method in class org.xbill.DNS.utils.md5
Compute the MD5 digest of a block of data.
Credibility - class org.xbill.DNS.Credibility.
Constants relating to the credibility of cached data, which is based on the data's source.

D

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() - Constructor for class org.xbill.DNS.utils.DataByteOutputStream
Create a new DataByteOutputStream with the default initial size
DataByteOutputStream(int) - Constructor for class org.xbill.DNS.utils.DataByteOutputStream
Create a new DataByteOutputStream with a specified initial size
dclass - Variable in class org.xbill.DNS.Record
 
DClass - class org.xbill.DNS.DClass.
Constants and functions relating to DNS classes.
DELETE - Static variable in class org.xbill.DNS.TKEYRecord
The key should be deleted
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
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, short, int, Name) - Constructor for class org.xbill.DNS.DNAMERecord
Creates a new DNAMERecord with the given data
dns - class org.xbill.DNS.dns.
High level API for mapping queries to DNS Records.
DNSSEC - class org.xbill.DNS.DNSSEC.
Constants and functions relating to DNSSEC (algorithm constants).
DNSSEC() - Constructor for class org.xbill.DNS.DNSSEC
 
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
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
 
dump(String, byte[]) - Static method in class org.xbill.DNS.utils.hexdump
 
dump(String, byte[], int, int) - Static method in class org.xbill.DNS.utils.hexdump
 

E

EID - Static variable in class org.xbill.DNS.Type
Endpoint identifier
equals(Object) - Method in class org.xbill.DNS.Record
Determines if two Records are identical
equals(Object) - Method in class org.xbill.DNS.Name
Are these two Names equivalent?
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(Resolver[]) - 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

F

Failed - Static variable in class org.xbill.DNS.DNSSEC
 
findAnyRecords(Name, short, short) - Method in class org.xbill.DNS.Cache
Looks up Records in the Cache (a wrapper around lookupRecords).
findExactMatch(Name, short) - Method in class org.xbill.DNS.Zone
Looks up Records in the zone, finding exact matches only.
findRecord(Record) - Method in class org.xbill.DNS.Message
Determines if the given record 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
findRecords(Name, short) - Method in class org.xbill.DNS.Zone
Looks up Records in the Zone.
findRecords(Name, short, short) - Method in class org.xbill.DNS.Cache
Looks up credible Records in the Cache (a wrapper around lookupRecords).
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.
first() - Method in class org.xbill.DNS.RRset
Returns the first record
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 org.xbill.DNS.Flags.
Constants and functions relating to DNS flags
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
FORMERR - Static variable in class org.xbill.DNS.Rcode
Format error
fromString(Name, short, short, int, MyStringTokenizer, 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.base64
Convert a base64-encoded String to binary data
fromString(String) - Static method in class org.xbill.DNS.utils.base16
Convert a hex-encoded String to binary data
fromWire(byte[], int) - Static method in class org.xbill.DNS.Record
Builds a Record from DNS uncompressed wire format.
FUDGE - Static variable in class org.xbill.DNS.TSIG
The default fudge value for outgoing packets.

G

getAddress() - Method in class org.xbill.DNS.ARecord
Returns the Internet address
getAddress() - Method in class org.xbill.DNS.AAAARecord
Returns the address
getAdmin() - Method in class org.xbill.DNS.SOARecord
Returns the zone administrator's address
getAlgorithm() - Method in class org.xbill.DNS.KEYRecord
Returns the key's algorithm
getAlgorithm() - Method in class org.xbill.DNS.CERTRecord
Returns the algorithm of the associated KEYRecord, if present
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.TSIGRecord
Returns the shared key's algorithm
getAlgorithm() - Method in class org.xbill.DNS.TKEYRecord
Returns the shared key's algorithm
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
getAnyRecords(String, short) - Static method in class org.xbill.DNS.dns
Finds any records with the given name and type in class IN
getAnyRecords(String, short, short) - Static method in class org.xbill.DNS.dns
Finds any records with the given name, type, and class
getAnyRecordsByAddress(String, short) - 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
getCache() - Static method in class org.xbill.DNS.dns
Obtains the 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
getCPU() - Method in class org.xbill.DNS.HINFORecord
Returns the host's CPU
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
getDClass() - Method in class org.xbill.DNS.RRset
Returns the class of the records
getError() - Method in class org.xbill.DNS.TSIGRecord
Returns the extended error
getError() - Method in class org.xbill.DNS.TKEYRecord
Returns the extended error
getExpire() - Method in class org.xbill.DNS.SOARecord
Returns the time until a secondary expires a zone
getExpire() - Method in class org.xbill.DNS.SIGRecord
Returns the time at which the signature expires
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
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
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
getHPrecision() - Method in class org.xbill.DNS.LOCRecord
Returns the horizontal precision
getID() - Method in class org.xbill.DNS.Header
Retrieves the message ID
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
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
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
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
getNext() - Method in class org.xbill.DNS.NXTRecord
Returns the next name
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
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
getOrigTTL() - Method in class org.xbill.DNS.SIGRecord
Returns the original TTL of the RRset
getOS() - Method in class org.xbill.DNS.HINFORecord
Returns the host's OS
getOther() - Method in class org.xbill.DNS.TSIGRecord
Returns the other data
getOther() - Method in class org.xbill.DNS.TKEYRecord
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.SRVRecord
Returns the priority
getPriority() - Method in class org.xbill.DNS.MX_KXRecord
Returns the priority of this record
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
getRcode() - Method in class org.xbill.DNS.Message
Returns the message's rcode (error code).
getRcode() - Method in class org.xbill.DNS.Header
Retrieves the mesasge's rcode
getRecords(String, short) - Static method in class org.xbill.DNS.dns
Finds credible records with the given name and type in class IN
getRecords(String, short, short) - Static method in class org.xbill.DNS.dns
Finds credible records with the given name, type, and class
getRecords(String, short, short, byte) - Static method in class org.xbill.DNS.dns
Finds records with the given name, type, and class with a certain credibility
getRecordsByAddress(String, short) - 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() - Static method in class org.xbill.DNS.dns
Obtains the Resolver used by functions in the dns class.
getResolver(int) - Method in class org.xbill.DNS.ExtendedResolver
Returns the i'th resolver used by this ExtendedResolver
getResolvers() - Method in class org.xbill.DNS.ExtendedResolver
Returns all resolvers used by this ExtendedResolver
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.
getSection(int) - Method in class org.xbill.DNS.Message
Returns an Enumeration listing all records in the given section
getSectionArray(int) - Method in class org.xbill.DNS.Message
Returns an array containing all records in the given section
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
getSOA() - Method in class org.xbill.DNS.Zone
Returns the Zone's SOA record
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
getSuffix() - Method in class org.xbill.DNS.A6Record
Returns the address suffix
getTarget() - Method in class org.xbill.DNS.SRVRecord
Returns the host running that the service
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
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
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
getType() - Method in class org.xbill.DNS.Record
Returns record's type
getType() - Method in class org.xbill.DNS.RRset
Returns the type of the records
getTypeCovered() - Method in class org.xbill.DNS.SIGRecord
Returns the RRset type covered by this signature
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
getVPrecision() - Method in class org.xbill.DNS.LOCRecord
Returns the horizontal precision
getWeight() - Method in class org.xbill.DNS.SRVRecord
Returns the weight
getWireLength() - Method in class org.xbill.DNS.Record
Returns the length of this record in wire format, based on the last time this record was parsed from data or converted to data.
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)

H

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.Record
Generates a hash code based on the Record's data
hashCode() - Method in class org.xbill.DNS.Name
Computes a hashcode based on the value
hasMoreDelimiters() - Method in class org.xbill.DNS.utils.MyStringTokenizer
Are there any more delimiters in the string? This should only be called if hasMoreTokens is false, to determine if the string contains trailing delimiters.
hasMoreElements() - Method in class org.xbill.DNS.utils.MyStringTokenizer
Are there any more tokens in the string
hasMoreTokens() - Method in class org.xbill.DNS.utils.MyStringTokenizer
Are there any more tokens in the string
Header - class org.xbill.DNS.Header.
A DNS message header
Header() - Constructor for class org.xbill.DNS.Header
Create a new empty header with a random message id
Header(DataByteInputStream) - Constructor for class org.xbill.DNS.Header
Parses a Header from a stream containing DNS wire format.
Header(int) - Constructor for class org.xbill.DNS.Header
Create a new empty header.
HESIOD - Static variable in class org.xbill.DNS.DClass
Hesiod name server (MIT)
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
 
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, short, 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)
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

IN - Static variable in class org.xbill.DNS.DClass
Internet
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.
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
 
ISDN - Static variable in class org.xbill.DNS.Type
ISDN calling address
isNegative() - Method in class org.xbill.DNS.SetResponse
Is the answer to the query conclusively negative?
isNODATA() - Method in class org.xbill.DNS.SetResponse
Is the answer to the query that the data does not exist?
isNXDOMAIN() - Method in class org.xbill.DNS.SetResponse
Is the answer to the query that the name does not exist?
isPartial() - Method in class org.xbill.DNS.SetResponse
Did the query partially succeed?
isQualified() - Method in class org.xbill.DNS.Name
Is this name fully qualified?
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?
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?
IXFR - Static variable in class org.xbill.DNS.Type
Incremental zone transfer

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, short, 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 authoritu
KXRecord(Name, short, int, int, Name) - Constructor for class org.xbill.DNS.KXRecord
Creates a KX Record from the given data

L

labels() - Method in class org.xbill.DNS.Name
The number of labels
length() - Method in class org.xbill.DNS.Name
The length
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, short, int, double, double, double, double, double, double) - Constructor for class org.xbill.DNS.LOCRecord
Creates an LOC Record from the given data
longString(int) - Static method in class org.xbill.DNS.Section
Converts a numeric Section into a full description String
lookupRecords(Name, short, short, 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
main(String[]) - Static method in class org.xbill.DNS.TTL
 
main(String[]) - Static method in class org.xbill.DNS.Inet6Address
 
main(String[]) - Static method in class org.xbill.DNS.utils.MyStringTokenizer
 
Master - class org.xbill.DNS.Master.
A DNS master file parser.
Master(String) - Constructor for class org.xbill.DNS.Master
Begins parsing the specified file
MB - Static variable in class org.xbill.DNS.Type
Mailbox domain name
MD - Static variable in class org.xbill.DNS.Type
Mail destination
md5 - class org.xbill.DNS.utils.md5.
A pure java implementation of the MD5 digest algorithm
Message - class org.xbill.DNS.Message.
A DNS Message.
Message() - Constructor for class org.xbill.DNS.Message
Creates a new Message with a random Message ID
Message(byte[]) - Constructor for class org.xbill.DNS.Message
Creates a new Message from its DNS wire format representation
Message(int) - Constructor for class org.xbill.DNS.Message
Creates a new Message with the specified Message ID
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
modeString() - Method in class org.xbill.DNS.TKEYRecord
 
MR - Static variable in class org.xbill.DNS.Type
Mail rename name
MX - Static variable in class org.xbill.DNS.Type
Mail routing information
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, short, short, int, int, DataByteInputStream, Compression) - Constructor for class org.xbill.DNS.MX_KXRecord
 
MX_KXRecord(Name, short, short, int, int, Name) - Constructor for class org.xbill.DNS.MX_KXRecord
 
MX_KXRecord(Name, short, short, int, MyStringTokenizer, Name) - Constructor for class org.xbill.DNS.MX_KXRecord
 
MXRecord - class org.xbill.DNS.MXRecord.
Mail Exchange - specifies where mail to a domain is sent
MXRecord(Name, short, int, int, Name) - Constructor for class org.xbill.DNS.MXRecord
Creates an MX Record from the given data
MyStringTokenizer - class org.xbill.DNS.utils.MyStringTokenizer.
A class similar to StringTokenizer, with a few differences making it more suitable.
MyStringTokenizer(String) - Constructor for class org.xbill.DNS.utils.MyStringTokenizer
Creates a new instance of MyStringTokenizer, with whitespace delimiters (space, tab, newline).
MyStringTokenizer(String, String) - Constructor for class org.xbill.DNS.utils.MyStringTokenizer
Creates a new instance of MyStringTokenizer.
MyStringTokenizer(String, String, boolean) - Constructor for class org.xbill.DNS.utils.MyStringTokenizer
Creates a new instance of MyStringTokenizer.

N

name - Variable in class org.xbill.DNS.Record
 
Name - class org.xbill.DNS.Name.
A representation of a domain name.
Name(DataByteInputStream, Compression) - 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(String) - Constructor for class org.xbill.DNS.Name
Create a new name from a string
Name(String, Name) - Constructor for class org.xbill.DNS.Name
Create a new name from a string and an origin
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, short, int, int, int, String, String, String, Name) - Constructor for class org.xbill.DNS.NAPTRRecord
Creates an NAPTR Record from the given data
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, short, short) - Static method in class org.xbill.DNS.Record
Creates a new empty record, with the given parameters.
newRecord(Name, short, short, int) - Static method in class org.xbill.DNS.Record
Creates a new empty record, with the given parameters.
newRecord(Name, short, short, int, int, byte[]) - Static method in class org.xbill.DNS.Record
Creates a new record, with the given parameters.
newUpdate(Name) - Static method in class org.xbill.DNS.Message
Creates a new Message to contain a dynamic update.
nextElement() - Method in class org.xbill.DNS.utils.MyStringTokenizer
Returns the next token
nextRecord() - Method in class org.xbill.DNS.Master
Returns the next record in the master file
nextToken() - Method in class org.xbill.DNS.utils.MyStringTokenizer
Returns the next token
NIMLOC - Static variable in class org.xbill.DNS.Type
Nimrod locator
NOERROR - Static variable in class org.xbill.DNS.Rcode
No error
NONAUTH_ADDITIONAL - Static variable in class org.xbill.DNS.Credibility
The additional section of a nonauthoritative response.
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
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
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, short, short, int, int, DataByteInputStream, Compression) - Constructor for class org.xbill.DNS.NS_CNAME_PTRRecord
 
NS_CNAME_PTRRecord(Name, short, short, int, MyStringTokenizer, Name) - Constructor for class org.xbill.DNS.NS_CNAME_PTRRecord
 
NS_CNAME_PTRRecord(Name, short, short, int, Name) - Constructor for class org.xbill.DNS.NS_CNAME_PTRRecord
 
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, short, int, Name) - Constructor for class org.xbill.DNS.NSRecord
Creates a new NS Record with the given data
NULL - Static variable in class org.xbill.DNS.Type
Null record
numBytes() - Method in class org.xbill.DNS.Message
Returns the size of the message.
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, short, int, 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
Object ID (private)
Opcode - class org.xbill.DNS.Opcode.
Constants and functions relating to DNS opcodes
OPT - Static variable in class org.xbill.DNS.Type
Options - contains EDNS metadata
Options - class org.xbill.DNS.Options.
Boolean options:
bindttl - Print TTLs in BIND 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
2065sig - Omit the labels field from the SIG record's text format, as specified in RFC 2065 and changed in RFC 2535
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

Valued options:
tsigfudge=n - Sets the default TSIG fudge value (in seconds)
OPTRecord - class org.xbill.DNS.OPTRecord.
Options - describes Extended DNS (EDNS) properties of a Message.
OPTRecord(short, byte, byte) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record with no data.
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
 
org.xbill.Task - package org.xbill.Task
 
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

P

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
partial() - Method in class org.xbill.DNS.SetResponse
If the query was partially successful, return the last CNAME found in the lookup process.
PGP - Static variable in class org.xbill.DNS.CERTRecord
Pretty Good Privacy
PKIX - Static variable in class org.xbill.DNS.CERTRecord
PKIX (X.509v3)
PORT - Static variable in class org.xbill.DNS.SimpleResolver
The default port to send queries to
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
printFlags() - Method in class org.xbill.DNS.Header
Converts the header's flags into a String
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, short, int, Name) - Constructor for class org.xbill.DNS.PTRRecord
Creates a new PTR Record with the given data
put2(int, String) - Method in class org.xbill.DNS.utils.StringValueTable
Adds a new String/value pair
putBackToken(String) - Method in class org.xbill.DNS.utils.MyStringTokenizer
Specifies a string to be added to the MyStringTokenizer object.
PX - Static variable in class org.xbill.DNS.Type
X.400 mail mapping

Q

QR - Static variable in class org.xbill.DNS.Flags
query/response
QUERY - Static variable in class org.xbill.DNS.Opcode
A query sent to a server
QUESTION - Static variable in class org.xbill.DNS.Section
The question (first) section

R

RA - Static variable in class org.xbill.DNS.Flags
recursion available
Rcode - class org.xbill.DNS.Rcode.
Constants and functions relating to DNS rcodes (error values)
RD - Static variable in class org.xbill.DNS.Flags
recursion desired
read(byte[]) - 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
readExtendedLine(BufferedReader) - Static method in class org.xbill.DNS.Master
Reads a line using the master file format.
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
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
Record - class org.xbill.DNS.Record.
The base class that all records are derived from.
Record() - Constructor for class org.xbill.DNS.Record
 
REFUSED - Static variable in class org.xbill.DNS.Rcode
The operation was refused by the server
remainingTokens() - Method in class org.xbill.DNS.utils.MyStringTokenizer
Returns a concatenation of all remaining tokens
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
Resolver - interface org.xbill.DNS.Resolver.
Interface describing a resolver.
RESOLVERASSIGNED - Static variable in class org.xbill.DNS.TKEYRecord
The key is assigned by the resolver (unimplemented)
ResolverListener - interface org.xbill.DNS.ResolverListener.
An interface to the asynchronous resolver.
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 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, short, int, Name, Name) - Constructor for class org.xbill.DNS.RPRecord
Creates an RP Record from the given data
rrs() - Method in class org.xbill.DNS.RRset
Returns an Enumeration listing all (data) records.
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
 
RT - Static variable in class org.xbill.DNS.Type
Router
run() - Method in class org.xbill.Task.WorkerThread
Performs the task

S

searchPath() - Static method in class org.xbill.DNS.FindServer
Returns all entries in the located search path
SECONDARY - Static variable in class org.xbill.DNS.Zone
A secondary zone (unimplemented)
Section - class org.xbill.DNS.Section.
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
Secure - Static variable in class org.xbill.DNS.DNSSEC
 
send(Message) - Method in class org.xbill.DNS.SimpleResolver
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.ExtendedResolver
Sends a message, and waits for a response.
sendAsync(Message, ResolverListener) - Method in class org.xbill.DNS.SimpleResolver
Asynchronously sends a message, registering a listener to receive a callback.
sendAsync(Message, ResolverListener) - Method in interface org.xbill.DNS.Resolver
Asynchronously sends a message, registering a listener to receive a callback.
sendAsync(Message, ResolverListener) - Method in class org.xbill.DNS.ExtendedResolver
Asynchronously sends a message, registering a listener to receive a callback Multiple asynchronous lookups can be performed in parallel.
server() - Static method in class org.xbill.DNS.FindServer
Returns the first located server
SERVERASSIGNED - Static variable in class org.xbill.DNS.TKEYRecord
The key is assigned by the server (unimplemented)
servers() - Static method in class org.xbill.DNS.FindServer
Returns all located servers
SERVFAIL - Static variable in class org.xbill.DNS.Rcode
Server failure
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
setCleanInterval(int) - Method in class org.xbill.DNS.Cache
Sets the interval (in minutes) that all expired records will be expunged the cache.
setDefaultResolver(String) - Static method in class org.xbill.DNS.SimpleResolver
Sets the default host (initially localhost) to query
setEDNS(int) - Method in class org.xbill.DNS.SimpleResolver
Sets the EDNS version used on outgoing messages (only 0 is meaningful)
setEDNS(int) - Method in interface org.xbill.DNS.Resolver
Sets the EDNS version used on outgoing messages (only 0 is meaningful)
setEDNS(int) - Method in class org.xbill.DNS.ExtendedResolver
Sets the EDNS version used on outgoing messages (only 0 is meaningful)
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.SimpleResolver
Sets whether truncated responses will be returned
setIgnoreTruncation(boolean) - Method in interface org.xbill.DNS.Resolver
Sets whether truncated responses will be returned
setIgnoreTruncation(boolean) - Method in class org.xbill.DNS.ExtendedResolver
Sets whether truncated responses will be returned
setLoadBalance(boolean) - Method in class org.xbill.DNS.ExtendedResolver
Sets whether the servers should be load balanced.
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.
setNoEscapeCharacter() - Method in class org.xbill.DNS.utils.MyStringTokenizer
Turns off the escape character.
setOpcode(byte) - Method in class org.xbill.DNS.Header
Sets the message's opcode
setPort(int) - Method in class org.xbill.DNS.SimpleResolver
Sets the port to communicate with on the server
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.ExtendedResolver
Sets the port to communicate with on the servers
setRcode(short) - Method in class org.xbill.DNS.Header
Sets the message's rcode
setResolver(Resolver) - Static method in class org.xbill.DNS.dns
Sets the Resolver to be used by functions in the dns class
SetResponse - class org.xbill.DNS.SetResponse.
The Response from a query to Cache.lookupRecords() or Zone.findRecords()
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.SimpleResolver
Sets whether TCP connections will be sent by default
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.ExtendedResolver
Sets whether TCP connections will be sent by default
setTimeout(int) - Method in class org.xbill.DNS.SimpleResolver
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) - Method in class org.xbill.DNS.ExtendedResolver
Sets the amount of time to wait for a response before giving up
setTSIGKey(Name, byte[]) - Method in class org.xbill.DNS.SimpleResolver
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(Name, byte[]) - Method in class org.xbill.DNS.ExtendedResolver
Specifies the TSIG key that messages will be signed with
setTSIGKey(String) - Method in class org.xbill.DNS.SimpleResolver
Specifies the TSIG key (with the same name as the local host) 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(String) - Method in class org.xbill.DNS.ExtendedResolver
Specifies the TSIG key (with the same name as the local host) that messages will be signed with
setTSIGKey(String, String) - Method in class org.xbill.DNS.SimpleResolver
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, String) - Method in class org.xbill.DNS.ExtendedResolver
Specifies the TSIG key that messages will be signed with
setVerifier(Verifier) - Method in class org.xbill.DNS.Cache
Defines a module to be used for data verification (DNSSEC).
SIG - Static variable in class org.xbill.DNS.Type
Signature
sign() - Method in class org.xbill.DNS.utils.hmacSigner
Signs the data (computes the secure hash)
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, short, int, int, int, int, 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 Enumeration listing all signature records
SimpleResolver - class org.xbill.DNS.SimpleResolver.
An implementation of Resolver that sends one query to one server.
SimpleResolver() - Constructor for class org.xbill.DNS.SimpleResolver
Creates a SimpleResolver.
SimpleResolver(String) - Constructor for class org.xbill.DNS.SimpleResolver
Creates a SimpleResolver that will query the specified host
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
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, short, 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, short, int, int, int, int, Name) - Constructor for class org.xbill.DNS.SRVRecord
Creates an SRV Record from the given data
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.DClass
Converts a numeric Class 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.Flags
Converts a numeric Flag into a String
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
 
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, short, int, Name, Date, Date, short, short, byte[], byte[]) - Constructor for class org.xbill.DNS.TKEYRecord
Creates a TKEY Record from the given data.
toBytes() - Method in class org.xbill.DNS.Inet6Address
 
toString() - Method in class org.xbill.DNS.Record
Converts a Record into a String representation
toString() - Method in class org.xbill.DNS.ARecord
Converts to a String
toString() - Method in class org.xbill.DNS.SRVRecord
Converts to a String
toString() - Method in class org.xbill.DNS.SOARecord
Convert to a String
toString() - Method in class org.xbill.DNS.Message
Converts the Message to a String
toString() - Method in class org.xbill.DNS.KEYRecord
Converts to a String
toString() - Method in class org.xbill.DNS.MX_KXRecord
Converts to a String
toString() - Method in class org.xbill.DNS.Name
Convert Name to a String
toString() - Method in class org.xbill.DNS.SetResponse
Prints the value of the CacheResponse
toString() - Method in class org.xbill.DNS.Header
Converts the header into a String
toString() - Method in class org.xbill.DNS.NAPTRRecord
Converts to a String
toString() - Method in class org.xbill.DNS.RPRecord
Converts the RP Record to a String
toString() - Method in class org.xbill.DNS.NXTRecord
Converts to a String
toString() - Method in class org.xbill.DNS.CERTRecord
Converts to a String
toString() - Method in class org.xbill.DNS.UNKRecord
Converts this Record to the String "unknown format"
toString() - Method in class org.xbill.DNS.NS_CNAME_PTRRecord
Converts the NS, CNAME, or PTR Record to a String
toString() - Method in class org.xbill.DNS.SIGRecord
Converts to a String
toString() - Method in class org.xbill.DNS.TSIGRecord
Converts to a String
toString() - Method in class org.xbill.DNS.OPTRecord
Converts to a String
toString() - Method in class org.xbill.DNS.HINFORecord
Converts to a string
toString() - Method in class org.xbill.DNS.TXTRecord
converts to a String
toString() - Method in class org.xbill.DNS.LOCRecord
Convert to a String
toString() - Method in class org.xbill.DNS.Inet6Address
 
toString() - Method in class org.xbill.DNS.RRset
Converts the RRset to a String
toString() - Method in class org.xbill.DNS.AAAARecord
Converts to a String
toString() - Method in class org.xbill.DNS.TKEYRecord
Converts to a String
toString() - Method in class org.xbill.DNS.A6Record
Converts to a String
toString(byte[]) - Static method in class org.xbill.DNS.utils.base64
Convert binary data to a base64-encoded String
toString(byte[]) - Static method in class org.xbill.DNS.utils.base16
Convert binary data to a hex-encoded String
toWire() - Method in class org.xbill.DNS.Message
 
toWire() - Method in class org.xbill.DNS.Header
 
toWire(DataByteOutputStream, Compression) - 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.Record
Converts a Record into canonical DNS uncompressed wire format (all names are converted to lowercase).
toWireCanonical(DataByteOutputStream) - Method in class org.xbill.DNS.Name
Convert Name to canonical DNS wire format (all lowercase)
TSIG - class org.xbill.DNS.TSIG.
Transaction signature handling.
TSIG - Static variable in class org.xbill.DNS.Type
Transaction signature
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.
TSIGRecord - class org.xbill.DNS.TSIGRecord.
Transaction Signature - this record is automatically generated by the resolver.
TSIGRecord(Name, short, int, Name, Date, short, 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 - Variable in class org.xbill.DNS.Record
 
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, short, int, String) - Constructor for class org.xbill.DNS.TXTRecord
Creates a TXT Record from the given data
TXTRecord(Name, short, int, Vector) - Constructor for class org.xbill.DNS.TXTRecord
Creates a TXT Record from the given data
type - Variable in class org.xbill.DNS.Record
 
Type - class org.xbill.DNS.Type.
Constants and functions relating to DNS Types

U

UNKRecord - class org.xbill.DNS.UNKRecord.
A class implementing Records of unknown and/or unimplemented types.
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.Section
The update (third) section of a dynamic update message
UPDATE - Static variable in class org.xbill.DNS.Opcode
A dynamic update message
updString(int) - Static method in class org.xbill.DNS.Section
Converts a numeric Section into a full description String for an update Message.
URL - Static variable in class org.xbill.DNS.CERTRecord
Certificate stored in a URL

V

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(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.DClass
Converts a String representation of an Class 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.Flags
Converts a String representation of an Flag into its numeric value
verbose - Static variable in class org.xbill.DNS.utils.hmacSigner
If true, all digested bytes will be printed
Verifier - interface org.xbill.DNS.Verifier.
An interface to a DNSSEC Verifier.
verify(byte[]) - Method in class org.xbill.DNS.utils.hmacSigner
Verifies the data (computes the secure hash and compares it to the input)
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.
verifyAXFR(Message, byte[], TSIGRecord, boolean, boolean) - Method in class org.xbill.DNS.TSIG
Verifies a TSIG record on an incoming message that is part of an AXFR.
verifyAXFRStart() - Method in class org.xbill.DNS.TSIG
Prepares the TSIG object to verify an AXFR

W

wild(int) - Method in class org.xbill.DNS.Name
Generates a new Name with the first n labels replaced by a wildcard
wireLength - Variable in class org.xbill.DNS.Record
 
WireParseException - exception org.xbill.DNS.WireParseException.
Constants and functions relating to DNS message sections
WireParseException() - Constructor for class org.xbill.DNS.WireParseException
 
WireParseException(String) - Constructor for class 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
WorkerThread - class org.xbill.Task.WorkerThread.
An extension of a Thread that uses threads from a pool, rather than allocating a new thread for each assigned task.
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
writeStringCanonical(String) - Method in class org.xbill.DNS.utils.DataByteOutputStream
Writes a canonical String 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 - class org.xbill.DNS.Zone.
A DNS Zone.
ZONE - Static variable in class org.xbill.DNS.Credibility
A zone file.
ZONE - Static variable in class org.xbill.DNS.Section
The zone (first) section of a dynamic update message
ZONE_GLUE - Static variable in class org.xbill.DNS.Credibility
Additional data present in a zone file.
ZONE_TRANSFER - Static variable in class org.xbill.DNS.Credibility
A zone transfer.
ZONE_TRANSFER_GLUE - Static variable in class org.xbill.DNS.Credibility
Additional data present in a zone transfer.
Zone(Name, short, String, Cache) - Constructor for class org.xbill.DNS.Zone
Creates a Zone from the records in the specified master file.
Zone(String, Cache) - Constructor for class org.xbill.DNS.Zone
Creates a Zone from the records in the specified master file.

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