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

A

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

B

BADKEY - Static variable in class org.xbill.DNS.Rcode
The key is invalid (TSIG/TKEY extended error)
BADMODE - Static variable in class org.xbill.DNS.Rcode
The mode is invalid (TKEY extended error)
BADSIG - Static variable in class org.xbill.DNS.Rcode
The signature is invalid (TSIG/TKEY extended error)
BADTIME - Static variable in class org.xbill.DNS.Rcode
The time is out of range (TSIG/TKEY extended error)
BADVERS - Static variable in class org.xbill.DNS.Rcode
Unsupported EDNS level
base16 - Class in org.xbill.DNS.utils
Routines for converting between Strings of hex-encoded data and arrays of binary data.
base32 - Class in org.xbill.DNS.utils
Routines for converting between Strings of base32-encoded data and arrays of binary data.
base32(String, boolean, boolean) - Constructor for class org.xbill.DNS.utils.base32
Creates an object that can be used to do base32 conversions.
BASE32 - Static variable in class org.xbill.DNS.utils.base32.Alphabet
 
base32.Alphabet - Class in org.xbill.DNS.utils
 
BASE32HEX - Static variable in class org.xbill.DNS.utils.base32.Alphabet
 
base64 - Class in org.xbill.DNS.utils
Routines for converting between Strings of base64-encoded data and arrays of binary data.
BBN_RCC_MON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
BBN RCC Monitoring
BL_IDM - Static variable in class org.xbill.DNS.WKSRecord.Service
Britton-Lee IDM
BOOTPC - Static variable in class org.xbill.DNS.WKSRecord.Service
Bootstrap Protocol Client
BOOTPS - Static variable in class org.xbill.DNS.WKSRecord.Service
Bootstrap Protocol Server
BR_SAT_MON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Backroom SATNET Monitoring
byteArrayFromString(String) - Static method in class org.xbill.DNS.Record
Converts a String into a byte array.
byteArrayToString(byte[], boolean) - Static method in class org.xbill.DNS.Record
Converts a byte array into a String.

C

CA_CONSTRAINT - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
 
Cache - Class in org.xbill.DNS
A cache of DNS records.
Cache(int) - Constructor for class org.xbill.DNS.Cache
Creates an empty Cache
Cache() - Constructor for class org.xbill.DNS.Cache
Creates an empty Cache for class IN.
Cache(String) - Constructor for class org.xbill.DNS.Cache
Creates a Cache which initially contains all records in the specified file.
canonicalize() - Method in class org.xbill.DNS.Name
Returns a canonicalized version of the Name (all lowercase).
CD - Static variable in class org.xbill.DNS.Flags
(security) checking disabled
CERT - Static variable in class org.xbill.DNS.Type
Certificate
CERTRecord - Class in org.xbill.DNS
Certificate Record - Stores a certificate associated with a name.
CERTRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.CERTRecord
Creates a CERT Record from the given data
CERTRecord.CertificateType - Class in org.xbill.DNS
 
CFTP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
CFTP
CH - Static variable in class org.xbill.DNS.DClass
Chaos network (MIT)
CHAOS - Static variable in class org.xbill.DNS.DClass
Chaos network (MIT, alternate name)
CHAOS - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Chaos
CHARGEN - Static variable in class org.xbill.DNS.WKSRecord.Service
Character Generator
check(int) - Static method in class org.xbill.DNS.DClass
Checks that a numeric DClass is valid.
check(String) - Static method in class org.xbill.DNS.Options
Checks if an option is defined
check(int) - Static method in class org.xbill.DNS.Type
Checks that a numeric Type is valid.
CISCO_FNA - Static variable in class org.xbill.DNS.WKSRecord.Service
CISCO FNATIVE
CISCO_SYS - Static variable in class org.xbill.DNS.WKSRecord.Service
CISCO SYSMAINT
CISCO_TNA - Static variable in class org.xbill.DNS.WKSRecord.Service
CISCO TNATIVE
clear() - Static method in class org.xbill.DNS.Options
Clears all defined options
clear() - Method in class org.xbill.DNS.RRset
Deletes all Records from an RRset
clear() - Method in class org.xbill.DNS.utils.HMAC
Resets the HMAC object for further use
clearActive() - Method in class org.xbill.DNS.DNSInput
Clears the active region of the string.
clearCache() - Method in class org.xbill.DNS.Cache
Empties the Cache.
CLIENT_SUBNET - Static variable in class org.xbill.DNS.EDNSOption.Code
Client Subnet, defined in draft-vandergaast-edns-client-subnet-02
ClientSubnetOption - Class in org.xbill.DNS
The Client Subnet EDNS Option, defined in http://tools.ietf.org/html/draft-vandergaast-edns-client-subnet-00 ("Client subnet in DNS requests").
ClientSubnetOption(int, int, InetAddress) - Constructor for class org.xbill.DNS.ClientSubnetOption
Construct a Client Subnet option.
ClientSubnetOption(int, InetAddress) - Constructor for class org.xbill.DNS.ClientSubnetOption
Construct a Client Subnet option with scope netmask set to 0.
clone() - Method in class org.xbill.DNS.Header
 
clone() - Method in class org.xbill.DNS.Message
Creates a copy of this Message.
close() - Method in class org.xbill.DNS.Tokenizer
Closes any files opened by this tokenizer.
CNAME - Static variable in class org.xbill.DNS.Type
Canonical name (alias)
CNAMERecord - Class in org.xbill.DNS
CNAME Record - maps an alias to its real name
CNAMERecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.CNAMERecord
Creates a new CNAMERecord with the given data
COMMENT - Static variable in class org.xbill.DNS.Tokenizer
A comment; only returned when wantComment is set
compare(long, long) - Static method in class org.xbill.DNS.Serial
Compares two numbers using serial arithmetic.
compareTo(Object) - Method in class org.xbill.DNS.Name
Compares this Name to another Object.
compareTo(Object) - Method in class org.xbill.DNS.Record
Compares this Record to another Object.
Compression - Class in org.xbill.DNS
DNS Name Compression object.
Compression() - Constructor for class org.xbill.DNS.Compression
Creates a new Compression object.
concatenate(Name, Name) - Static method in class org.xbill.DNS.Name
Creates a new name by concatenating two existing names.
createNameService() - Method in class org.xbill.DNS.spi.DNSJavaNameServiceDescriptor
Returns a reference to a dnsjava name server provider.
Credibility - Class in org.xbill.DNS
Constants relating to the credibility of cached data, which is based on the data's source.
CSNET_NS - Static variable in class org.xbill.DNS.WKSRecord.Service
Mailbox Name Nameserver
current() - Method in class org.xbill.DNS.DNSInput
Returns the current position.
current() - Method in class org.xbill.DNS.DNSOutput
Returns the current position.

D

DAYTIME - Static variable in class org.xbill.DNS.WKSRecord.Service
Daytime
DClass - Class in org.xbill.DNS
Constants and functions relating to DNS classes.
dclass - Variable in class org.xbill.DNS.Generator
The class of the generated records.
dclass - Variable in class org.xbill.DNS.Record
 
DCN_MEAS - Static variable in class org.xbill.DNS.WKSRecord.Protocol
DCN Measurement Subsystems
DCP - Static variable in class org.xbill.DNS.WKSRecord.Service
Device Control Protocol
DEFAULT_EDNS_PAYLOADSIZE - Static variable in class org.xbill.DNS.SimpleResolver
The default EDNS payload size
DEFAULT_PORT - Static variable in class org.xbill.DNS.SimpleResolver
The default port to send queries to
DELETE - Static variable in class org.xbill.DNS.TKEYRecord
The key should be deleted
delete(Name) - Method in class org.xbill.DNS.Update
Indicates that all records with the given name should be deleted from the zone.
delete(Name, int) - Method in class org.xbill.DNS.Update
Indicates that all records with the given name and type should be deleted from the zone.
delete(Name, int, String) - Method in class org.xbill.DNS.Update
Parses a record from the string, and indicates that the record should be deleted from the zone.
delete(Name, int, Tokenizer) - Method in class org.xbill.DNS.Update
Parses a record from the tokenizer, and indicates that the record should be deleted from the zone.
delete(Record) - Method in class org.xbill.DNS.Update
Indicates that the specified record should be deleted from the zone.
delete(Record[]) - Method in class org.xbill.DNS.Update
Indicates that the records should be deleted from the zone.
delete(RRset) - Method in class org.xbill.DNS.Update
Indicates that all of the records in the rrset should be deleted from the zone.
deleteResolver(Resolver) - Method in class org.xbill.DNS.ExtendedResolver
Deletes a resolver used by this ExtendedResolver
deleteRR(Record) - Method in class org.xbill.DNS.RRset
Deletes a Record from an RRset
deletes - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
A list of records deleted between the start and end versions
DH - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Diffie Hellman key
DHCID - Static variable in class org.xbill.DNS.Type
Dynamic Host Configuration Protocol (DHCP) ID
DHCIDRecord - Class in org.xbill.DNS
DHCID - Dynamic Host Configuration Protocol (DHCP) ID (RFC 4701)
DHCIDRecord(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.DHCIDRecord
Creates an DHCID Record from the given data
DIFFIEHELLMAN - Static variable in class org.xbill.DNS.TKEYRecord
The key is computed using a Diffie-Hellman key exchange
digestLength() - Method in class org.xbill.DNS.utils.HMAC
Returns the length of the digest.
digestMessage(SIGRecord, Message, byte[]) - Static method in class org.xbill.DNS.DNSSEC
Creates a byte array containing the concatenation of the fields of the SIG(0) record and the message to be signed.
digestRRset(RRSIGRecord, RRset) - Static method in class org.xbill.DNS.DNSSEC
Creates a byte array containing the concatenation of the fields of the SIG record and the RRsets to be signed/verified.
DISCARD - Static variable in class org.xbill.DNS.WKSRecord.Service
Discard
DLV - Static variable in class org.xbill.DNS.Type
DNSSEC Lookaside Validation, RFC 4431 .
DLVRecord - Class in org.xbill.DNS
DLV - contains a Delegation Lookaside Validation record, which acts as the equivalent of a DS record in a lookaside zone.
DLVRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DLVRecord
Creates a DLV Record from the given data
DNAME - Static variable in class org.xbill.DNS.Type
Non-terminal name redirection
DNAMERecord - Class in org.xbill.DNS
DNAME Record - maps a nonterminal alias (subtree) to a different domain
DNAMERecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.DNAMERecord
Creates a new DNAMERecord with the given data
DNSInput - Class in org.xbill.DNS
An class for parsing DNS messages.
DNSInput(byte[]) - Constructor for class org.xbill.DNS.DNSInput
Creates a new DNSInput
DNSJavaNameService - Class in org.xbill.DNS.spi
This class implements a Name Service Provider, which Java can use (starting with version 1.4), to perform DNS resolutions instead of using the standard calls.
DNSJavaNameService() - Constructor for class org.xbill.DNS.spi.DNSJavaNameService
Creates a DNSJavaNameService instance.
DNSJavaNameServiceDescriptor - Class in org.xbill.DNS.spi
The descriptor class for the dnsjava name service provider.
DNSJavaNameServiceDescriptor() - Constructor for class org.xbill.DNS.spi.DNSJavaNameServiceDescriptor
 
DNSKEY - Static variable in class org.xbill.DNS.Type
DNSSEC Key
DNSKEYRecord - Class in org.xbill.DNS
Key - contains a cryptographic public key for use by DNS.
DNSKEYRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DNSKEYRecord
Creates a DNSKEY Record from the given data
DNSKEYRecord(Name, int, long, int, int, int, PublicKey) - Constructor for class org.xbill.DNS.DNSKEYRecord
Creates a DNSKEY Record from the given data
DNSKEYRecord.Flags - Class in org.xbill.DNS
 
DNSKEYRecord.Protocol - Class in org.xbill.DNS
 
DNSOutput - Class in org.xbill.DNS
A class for rendering DNS messages.
DNSOutput(int) - Constructor for class org.xbill.DNS.DNSOutput
Create a new DNSOutput with a specified size.
DNSOutput() - Constructor for class org.xbill.DNS.DNSOutput
Create a new DNSOutput
DNSSEC - Static variable in class org.xbill.DNS.DNSKEYRecord.Protocol
Key will be used for DNSSEC
DNSSEC - Class in org.xbill.DNS
Constants and methods relating to DNSSEC.
DNSSEC - Static variable in class org.xbill.DNS.KEYRecord.Protocol
DNSSEC
DNSSEC.Algorithm - Class in org.xbill.DNS
 
DNSSEC.DNSSECException - Exception in org.xbill.DNS
A DNSSEC exception.
DNSSEC.IncompatibleKeyException - Exception in org.xbill.DNS
The key data provided is inconsistent.
DNSSEC.KeyMismatchException - Exception in org.xbill.DNS
A DNSSEC verification failed because fields in the DNSKEY and RRSIG records do not match.
DNSSEC.MalformedKeyException - Exception in org.xbill.DNS
The cryptographic data in a DNSSEC key is malformed.
DNSSEC.NoSignatureException - Exception in org.xbill.DNS
No signature was found.
DNSSEC.SignatureExpiredException - Exception in org.xbill.DNS
A DNSSEC verification failed because the signature has expired.
DNSSEC.SignatureNotYetValidException - Exception in org.xbill.DNS
A DNSSEC verification failed because the signature has not yet become valid.
DNSSEC.SignatureVerificationException - Exception in org.xbill.DNS
A DNSSEC verification failed because the cryptographic signature verification failed.
DNSSEC.UnsupportedAlgorithmException - Exception in org.xbill.DNS
An algorithm is unsupported by this DNSSEC implementation.
DO - Static variable in class org.xbill.DNS.ExtendedFlags
dnssec ok
DO - Static variable in class org.xbill.DNS.Flags
dnssec ok (extended)
DOMAIN - Static variable in class org.xbill.DNS.WKSRecord.Service
Domain Name Server
DOMAIN_ISSUED_CERTIFICATE - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
 
DS - Static variable in class org.xbill.DNS.Type
Delegation Signer
DSA - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
DSA public key
DSA - Static variable in class org.xbill.DNS.IPSECKEYRecord.Algorithm
 
DSA_NSEC3_SHA1 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
DSA/SHA1, NSEC3-aware public key
DSP - Static variable in class org.xbill.DNS.WKSRecord.Service
Display Support Protocol
DSRecord - Class in org.xbill.DNS
DS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the parent zone.
DSRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DSRecord
Creates a DS Record from the given data
DSRecord(Name, int, long, int, DNSKEYRecord) - Constructor for class org.xbill.DNS.DSRecord
Creates a DS Record from the given data
DSRecord.Digest - Class in org.xbill.DNS
 
DSS - Static variable in class org.xbill.DNS.SSHFPRecord.Algorithm
 
dump(String, byte[], int, int) - Static method in class org.xbill.DNS.utils.hexdump
Dumps a byte array into hex format.
dump(String, byte[]) - Static method in class org.xbill.DNS.utils.hexdump
 

E

ECC_GOST - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
GOST R 34.10-2001.
ECDSAP256SHA256 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
ECDSA Curve P-256 with SHA-256 public key
ECDSAP384SHA384 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
ECDSA Curve P-384 with SHA-384 public key
ECHO - Static variable in class org.xbill.DNS.WKSRecord.Service
Echo
EDNSOption - Class in org.xbill.DNS
DNS extension options, as described in RFC 2671.
EDNSOption(int) - Constructor for class org.xbill.DNS.EDNSOption
Creates an option with the given option code and data.
EDNSOption.Code - Class in org.xbill.DNS
 
EGP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Exterior Gateway Protocol
EID - Static variable in class org.xbill.DNS.Type
Endpoint identifier
EMAIL - Static variable in class org.xbill.DNS.KEYRecord.Protocol
Email
EMCON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
EMCON
EMFIS_CNTL - Static variable in class org.xbill.DNS.WKSRecord.Service
EMFIS Control Service
EMFIS_DATA - Static variable in class org.xbill.DNS.WKSRecord.Service
EMFIS Data Service
empty - Static variable in class org.xbill.DNS.Name
The root name
end - Variable in class org.xbill.DNS.Generator
The end of the range.
end - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
The ending serial number of this delta.
EOF - Static variable in class org.xbill.DNS.Tokenizer
End of file
EOL - Static variable in class org.xbill.DNS.Tokenizer
End of line
equals(Object) - Method in class org.xbill.DNS.APLRecord.Element
 
equals(Object) - Method in class org.xbill.DNS.EDNSOption
Determines if two EDNS Options are identical.
equals(Object) - Method in class org.xbill.DNS.Name
Are these two Names equivalent?
equals(Object) - Method in class org.xbill.DNS.OPTRecord
Determines if two OPTRecords are identical.
equals(Object) - Method in class org.xbill.DNS.Record
Determines if two Records are identical.
ERPC - Static variable in class org.xbill.DNS.WKSRecord.Service
HYDRA Expedited Remote Procedure
EXACT - Static variable in class org.xbill.DNS.TLSARecord.MatchingType
Exact match on selected content
exception(String) - Method in class org.xbill.DNS.Tokenizer
Creates an exception which includes the current state in the error message
expand() - Method in class org.xbill.DNS.Generator
Constructs and returns all records in the expansion.
expandGenerate(boolean) - Method in class org.xbill.DNS.Master
Specifies whether $GENERATE statements should be expanded.
EXTEND - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flags extension
ExtendedFlags - Class in org.xbill.DNS
Constants and functions relating to EDNS flags.
ExtendedResolver - Class in org.xbill.DNS
An implementation of Resolver that can send queries to multiple servers, sending the queries multiple times if necessary.
ExtendedResolver() - Constructor for class org.xbill.DNS.ExtendedResolver
Creates a new Extended Resolver.
ExtendedResolver(String[]) - Constructor for class org.xbill.DNS.ExtendedResolver
Creates a new Extended Resolver
ExtendedResolver(Resolver[]) - Constructor for class org.xbill.DNS.ExtendedResolver
Creates a new Extended Resolver

F

family - Variable in class org.xbill.DNS.APLRecord.Element
 
familyOf(InetAddress) - Static method in class org.xbill.DNS.Address
Returns the family of an InetAddress.
finalize() - Method in class org.xbill.DNS.Master
 
finalize() - Method in class org.xbill.DNS.Tokenizer
 
findAnyRecords(Name, int) - Method in class org.xbill.DNS.Cache
Looks up Records in the Cache (a wrapper around lookupRecords).
findExactMatch(Name, int) - Method in class org.xbill.DNS.Zone
Looks up Records in the zone, finding exact matches only.
findRecord(Record, int) - Method in class org.xbill.DNS.Message
Determines if the given record is already present in the given section.
findRecord(Record) - Method in class org.xbill.DNS.Message
Determines if the given record is already present in any section.
findRecords(Name, int) - Method in class org.xbill.DNS.Cache
Looks up credible Records in the Cache (a wrapper around lookupRecords).
findRecords(Name, int) - Method in class org.xbill.DNS.Zone
Looks up Records in the Zone.
findRRset(Name, int, int) - Method in class org.xbill.DNS.Message
Determines if an RRset with the given name and type is already present in the given section.
findRRset(Name, int) - Method in class org.xbill.DNS.Message
Determines if an RRset with the given name and type is already present in any section.
FINGER - Static variable in class org.xbill.DNS.WKSRecord.Service
Finger
first() - Method in class org.xbill.DNS.RRset
Returns the first record
FLAG10 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 10 (unused)
FLAG11 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 11 (unused)
FLAG2 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 2 (unused)
FLAG4 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 4 (unused)
FLAG5 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 5 (unused)
FLAG8 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 8 (unused)
FLAG9 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flag 9 (unused)
FLAG_NOAUTH - Static variable in class org.xbill.DNS.KEYRecord
This key cannot be used for authentication
FLAG_NOCONF - Static variable in class org.xbill.DNS.KEYRecord
This key cannot be used for confidentiality (encryption)
FLAG_NOKEY - Static variable in class org.xbill.DNS.KEYRecord
This key cannot be used for authentication or confidentiality
Flags - Class in org.xbill.DNS
Constants and functions relating to flags in the DNS header.
flushName(Name) - Method in class org.xbill.DNS.Cache
Flushes all RRsets with a given name from the cache
flushSet(Name, int) - Method in class org.xbill.DNS.Cache
Flushes an RRset from the cache
format(long) - Static method in class org.xbill.DNS.TTL
 
formatString(byte[], int, String, boolean) - Static method in class org.xbill.DNS.utils.base64
Formats data into a nicely formatted base64 encoded String
FORMERR - Static variable in class org.xbill.DNS.Rcode
Format error
fromAddress(byte[]) - Static method in class org.xbill.DNS.ReverseMap
Creates a reverse map name corresponding to an address contained in an array of 4 bytes (for an IPv4 address) or 16 bytes (for an IPv6 address).
fromAddress(int[]) - Static method in class org.xbill.DNS.ReverseMap
Creates a reverse map name corresponding to an address contained in an array of 4 integers between 0 and 255 (for an IPv4 address) or 16 integers between 0 and 255 (for an IPv6 address).
fromAddress(InetAddress) - Static method in class org.xbill.DNS.ReverseMap
Creates a reverse map name corresponding to an address contained in an InetAddress.
fromAddress(String, int) - Static method in class org.xbill.DNS.ReverseMap
Creates a reverse map name corresponding to an address contained in a String.
fromAddress(String) - Static method in class org.xbill.DNS.ReverseMap
Creates a reverse map name corresponding to an address contained in a String.
fromConstantString(String) - Static method in class org.xbill.DNS.Name
Create a new name from a constant string.
fromDNAME(DNAMERecord) - Method in class org.xbill.DNS.Name
Generates a new Name to be used when following a DNAME.
fromString(String, Name) - Static method in class org.xbill.DNS.Name
Create a new name from a string and an origin.
fromString(String) - Static method in class org.xbill.DNS.Name
Create a new name from a string.
fromString(Name, int, int, long, Tokenizer, Name) - Static method in class org.xbill.DNS.Record
Builds a new Record from its textual representation
fromString(Name, int, int, long, String, Name) - Static method in class org.xbill.DNS.Record
Builds a new Record from its textual representation
fromString(String) - Static method in class org.xbill.DNS.TSIG
Creates a new TSIG object, which can be used to sign or verify a message.
fromString(String) - Static method in class org.xbill.DNS.utils.base16
Convert a hex-encoded String to binary data
fromString(String) - Method in class org.xbill.DNS.utils.base32
Convert a base32-encoded String to binary data
fromString(String) - Static method in class org.xbill.DNS.utils.base64
Convert a base64-encoded String to binary data
fromWire(byte[]) - Static method in class org.xbill.DNS.EDNSOption
Converts the wire format of an EDNS Option (including code and length) into the type-specific format.
fromWire(byte[], int) - Static method in class org.xbill.DNS.Record
Builds a Record from DNS uncompressed wire format.
FTP - Static variable in class org.xbill.DNS.WKSRecord.Service
File Transfer [Control]
FTP_DATA - Static variable in class org.xbill.DNS.WKSRecord.Service
File Transfer [Default Data]
FUDGE - Static variable in class org.xbill.DNS.TSIG
The default fudge value for outgoing packets.
FULL_CERTIFICATE - Static variable in class org.xbill.DNS.TLSARecord.Selector
Full certificate; the Certificate binary structure defined in [RFC5280]

G

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

H

handleException(Object, Exception) - Method in interface org.xbill.DNS.ResolverListener
The callback used by an asynchronous resolver when an exception is thrown
handleRecord(Record) - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called for each content record in an AXFR.
hashCode() - Method in class org.xbill.DNS.APLRecord.Element
 
hashCode() - Method in class org.xbill.DNS.EDNSOption
Generates a hash code based on the EDNS Option's data.
hashCode() - Method in class org.xbill.DNS.Name
Computes a hashcode based on the value
hashCode() - Method in class org.xbill.DNS.Record
Generates a hash code based on the Record's data.
hashName(Name) - Method in class org.xbill.DNS.NSEC3PARAMRecord
Hashes a name with the parameters of this NSEC3PARAM record.
hashName(Name) - Method in class org.xbill.DNS.NSEC3Record
Hashes a name with the parameters of this NSEC3 record.
hasType(int) - Method in class org.xbill.DNS.NSEC3Record
Returns whether a specific type is in the set of types.
hasType(int) - Method in class org.xbill.DNS.NSECRecord
Returns whether a specific type is in the set of types.
Header - Class in org.xbill.DNS
A DNS message header
Header(int) - Constructor for class org.xbill.DNS.Header
Create a new empty header.
Header() - Constructor for class org.xbill.DNS.Header
Create a new empty header with a random message id
Header(byte[]) - Constructor for class org.xbill.DNS.Header
Creates a new Header from its DNS wire format representation
HESIOD - Static variable in class org.xbill.DNS.DClass
Hesiod name server (MIT, alternate name)
hexdump - Class in org.xbill.DNS.utils
A routine to produce a nice looking hex dump
hexdump() - Constructor for class org.xbill.DNS.utils.hexdump
 
HINFO - Static variable in class org.xbill.DNS.Type
Host information
HINFORecord - Class in org.xbill.DNS
Host Information - describes the CPU and OS of a host
HINFORecord(Name, int, long, String, String) - Constructor for class org.xbill.DNS.HINFORecord
Creates an HINFO Record from the given data
HINT - Static variable in class org.xbill.DNS.Credibility
A hint or cache file on disk.
HMAC - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-MD5 algorithm (deprecated).
HMAC - Class in org.xbill.DNS.utils
An implementation of the HMAC message authentication code.
HMAC(MessageDigest, int, byte[]) - Constructor for class org.xbill.DNS.utils.HMAC
Creates a new HMAC instance
HMAC(String, int, byte[]) - Constructor for class org.xbill.DNS.utils.HMAC
Creates a new HMAC instance
HMAC(MessageDigest, byte[]) - Constructor for class org.xbill.DNS.utils.HMAC
Deprecated.
won't work with digests using a padding length other than 64; use HMAC(MessageDigest digest, int blockLength, byte [] key) instead.
HMAC(String, byte[]) - Constructor for class org.xbill.DNS.utils.HMAC
Deprecated.
won't work with digests using a padding length other than 64; use HMAC(String digestName, int blockLength, byte [] key) instead
HMAC_MD5 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-MD5 algorithm.
HMAC_SHA1 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA1 algorithm.
HMAC_SHA224 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA224 algorithm.
HMAC_SHA256 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA256 algorithm.
HMAC_SHA384 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA384 algorithm.
HMAC_SHA512 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA512 algorithm.
HMP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Host Monitoring
HOST - Static variable in class org.xbill.DNS.KEYRecord.Flags
Key is owned by a host.
HOST_NOT_FOUND - Static variable in class org.xbill.DNS.Lookup
The host does not exist.
HOSTNAME - Static variable in class org.xbill.DNS.WKSRecord.Service
NIC Host Name Server
HOSTS2_NS - Static variable in class org.xbill.DNS.WKSRecord.Service
HOSTS2 Name Server
HS - Static variable in class org.xbill.DNS.DClass
Hesiod name server (MIT)

I

IACPKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
URL of an Attribute Certificate
ICMP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Control Message
IDENTIFIER - Static variable in class org.xbill.DNS.Tokenizer
An identifier (unquoted string)
IGMP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Group Management
IGP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
any private interior gateway
IN - Static variable in class org.xbill.DNS.DClass
Internet
increment(long) - Static method in class org.xbill.DNS.Serial
Increments a serial number.
INDIRECT - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Indirect keys; the actual key is elsewhere.
INGRES_NET - Static variable in class org.xbill.DNS.WKSRecord.Service
INGRES-NET Service
intValue(String) - Static method in class org.xbill.DNS.Options
Returns the value of an option as an integer, or -1 if not defined.
InvalidDClassException - Exception in org.xbill.DNS
An exception thrown when an invalid dclass code is specified.
InvalidDClassException(int) - Constructor for exception org.xbill.DNS.InvalidDClassException
 
InvalidTTLException - Exception in org.xbill.DNS
An exception thrown when an invalid TTL is specified.
InvalidTTLException(long) - Constructor for exception org.xbill.DNS.InvalidTTLException
 
InvalidTypeException - Exception in org.xbill.DNS
An exception thrown when an invalid type code is specified.
InvalidTypeException(int) - Constructor for exception org.xbill.DNS.InvalidTypeException
 
invoke(Object, Method, Object[]) - Method in class org.xbill.DNS.spi.DNSJavaNameService
 
IPCV - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Packet Core Utility
IPGP - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Fingerprint and URL of an OpenPGP packet
IPKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
URL of an X.509 data object
IPPC - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Pluribus Packet Core
IPSEC - Static variable in class org.xbill.DNS.KEYRecord.Protocol
IPSEC Control
IPSECKEY - Static variable in class org.xbill.DNS.Type
IPSEC key
IPSECKEYRecord - Class in org.xbill.DNS
IPsec Keying Material (RFC 4025)
IPSECKEYRecord(Name, int, long, int, int, int, Object, byte[]) - Constructor for class org.xbill.DNS.IPSECKEYRecord
Creates an IPSECKEY Record from the given data.
IPSECKEYRecord.Algorithm - Class in org.xbill.DNS
 
IPSECKEYRecord.Gateway - Class in org.xbill.DNS
 
IPv4 - Static variable in class org.xbill.DNS.Address
 
IPv4 - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
 
IPv6 - Static variable in class org.xbill.DNS.Address
 
IPv6 - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
 
IQUERY - Static variable in class org.xbill.DNS.Opcode
An inverse query (deprecated)
IRTP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Reliable Transaction
isAbsolute() - Method in class org.xbill.DNS.Name
Is this name absolute?
isAXFR() - Method in class org.xbill.DNS.ZoneTransferIn
Returns true if the response is an AXFR-style response (List of Records).
isCNAME() - Method in class org.xbill.DNS.SetResponse
Is the result of the lookup a CNAME?
isCurrent() - Method in class org.xbill.DNS.ZoneTransferIn
Returns true if the response indicates that the zone is up to date.
isDelegation() - Method in class org.xbill.DNS.SetResponse
Is the result of the lookup that the name is below a delegation?
ISDN - Static variable in class org.xbill.DNS.Type
ISDN calling address
isDNAME() - Method in class org.xbill.DNS.SetResponse
Is the result of the lookup a DNAME?
ISDNRecord - Class in org.xbill.DNS
ISDN - identifies the ISDN number and subaddress associated with a name.
ISDNRecord(Name, int, long, String, String) - Constructor for class org.xbill.DNS.ISDNRecord
Creates an ISDN Record from the given data
isDottedQuad(String) - Static method in class org.xbill.DNS.Address
Determines if a string contains a valid IP address.
isEOL() - Method in class org.xbill.DNS.Tokenizer.Token
Indicates whether this token contains an EOL or EOF.
isFlag(int) - Static method in class org.xbill.DNS.Flags
Indicates if a bit in the flags field is a flag or not.
ISI_GL - Static variable in class org.xbill.DNS.WKSRecord.Service
ISI Graphics Language
isIXFR() - Method in class org.xbill.DNS.ZoneTransferIn
Returns true if the response is an IXFR-style response (List of Deltas).
isNXDOMAIN() - Method in class org.xbill.DNS.SetResponse
Is the answer to the query that the name does not exist?
isNXRRSET() - Method in class org.xbill.DNS.SetResponse
Is the answer to the query that the name exists, but the type does not?
ISO_TP4 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
ISO Transport Protocol Class 4
ISO_TSAP - Static variable in class org.xbill.DNS.WKSRecord.Service
ISO-TSAP
ISPKI - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
URL of an SPKI certificate
isRR(int) - Static method in class org.xbill.DNS.Type
Is this type valid for a record (a non-meta type)?
isSigned() - Method in class org.xbill.DNS.Message
Was this message signed by a TSIG?
isString() - Method in class org.xbill.DNS.Tokenizer.Token
Indicates whether this token contains a string.
isSuccessful() - Method in class org.xbill.DNS.SetResponse
Was the query successful?
isUnknown() - Method in class org.xbill.DNS.SetResponse
Is the answer to the query unknown?
isVerified() - Method in class org.xbill.DNS.Message
If this message was signed by a TSIG, was the TSIG verified?
isWild() - Method in class org.xbill.DNS.Name
Is this name a wildcard?
iterator() - Method in class org.xbill.DNS.Zone
Returns an Iterator over the RRsets in the zone.
IXFR - Static variable in class org.xbill.DNS.Type
Incremental zone transfer

J

jump(int) - Method in class org.xbill.DNS.DNSInput
Resets the current position of the input stream to the specified index, and clears the active region.
jump(int) - Method in class org.xbill.DNS.DNSOutput
Resets the current position of the output stream to the specified index.

K

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

L

LA_MAINT - Static variable in class org.xbill.DNS.WKSRecord.Service
IMP Logical Address Maintenance
labels() - Method in class org.xbill.DNS.Name
The number of labels in the name.
LEAF_1 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Leaf-1
LEAF_2 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Leaf-2
LENGTH - Static variable in class org.xbill.DNS.Header
The length of a DNS Header in wire format.
length() - Method in class org.xbill.DNS.Name
The length of the name.
LINK - Static variable in class org.xbill.DNS.WKSRecord.Service
LINK
LOC - Static variable in class org.xbill.DNS.Type
Location
LOC_SRV - Static variable in class org.xbill.DNS.WKSRecord.Service
Location Service
LOCRecord - Class in org.xbill.DNS
Location - describes the physical location of hosts, networks, subnets.
LOCRecord(Name, int, long, double, double, double, double, double, double) - Constructor for class org.xbill.DNS.LOCRecord
Creates an LOC Record from the given data
LOCUS_CON - Static variable in class org.xbill.DNS.WKSRecord.Service
Locus PC-Interface Conn Server
LOCUS_MAP - Static variable in class org.xbill.DNS.WKSRecord.Service
Locus PC-Interface Net Map Server
log(String, SocketAddress, SocketAddress, byte[]) - Method in interface org.xbill.DNS.PacketLogger
 
LOGIN - Static variable in class org.xbill.DNS.WKSRecord.Service
Login Host Protocol
longString(int) - Static method in class org.xbill.DNS.Section
Converts a numeric Section into a full description String
lookup(Name, int, int) - Method in class org.xbill.DNS.Cache
Finds all matching sets or something that causes the lookup to stop.
Lookup - Class in org.xbill.DNS
The Lookup object issues queries to caching DNS servers.
Lookup(Name, int, int) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of the given name, type, and class.
Lookup(Name, int) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of the given name and type in the IN class.
Lookup(Name) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of type A at the given name in the IN class.
Lookup(String, int, int) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of the given name, type, and class.
Lookup(String, int) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of the given name and type in the IN class.
Lookup(String) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of type A at the given name in the IN class.
lookupAllHostAddr(String) - Method in class org.xbill.DNS.spi.DNSJavaNameService
Performs a forward DNS lookup for the host name.
lookupRecords(Name, int, int) - Method in class org.xbill.DNS.Cache
Looks up Records in the Cache.

M

MAILA - Static variable in class org.xbill.DNS.Type
Transfer mail agent records
MAILB - Static variable in class org.xbill.DNS.Type
Transfer mailbox records
Master - Class in org.xbill.DNS
A DNS master file parser.
Master(String, Name, long) - Constructor for class org.xbill.DNS.Master
Initializes the master file reader and opens the specified master file.
Master(String, Name) - Constructor for class org.xbill.DNS.Master
Initializes the master file reader and opens the specified master file.
Master(String) - Constructor for class org.xbill.DNS.Master
Initializes the master file reader and opens the specified master file.
Master(InputStream, Name, long) - Constructor for class org.xbill.DNS.Master
Initializes the master file reader.
Master(InputStream, Name) - Constructor for class org.xbill.DNS.Master
Initializes the master file reader.
Master(InputStream) - Constructor for class org.xbill.DNS.Master
Initializes the master file reader.
MAX_VALUE - Static variable in class org.xbill.DNS.TTL
 
MAXLENGTH - Static variable in class org.xbill.DNS.Message
The maximum length of a message in wire format.
MB - Static variable in class org.xbill.DNS.Type
Mailbox domain name
MBRecord - Class in org.xbill.DNS
Mailbox Record - specifies a host containing a mailbox.
MBRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MBRecord
Creates a new MB Record with the given data
MD - Static variable in class org.xbill.DNS.Type
Mail destination
MDRecord - Class in org.xbill.DNS
Mail Destination Record - specifies a mail agent which delivers mail for a domain (obsolete)
MDRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MDRecord
Creates a new MD Record with the given data
MERIT_INP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
MERIT Internodal Protocol
Message - Class in org.xbill.DNS
A DNS Message.
Message(int) - Constructor for class org.xbill.DNS.Message
Creates a new Message with the specified Message ID
Message() - Constructor for class org.xbill.DNS.Message
Creates a new Message with a random Message ID
Message(byte[]) - Constructor for class org.xbill.DNS.Message
Creates a new Message from its DNS wire format representation
METAGRAM - Static variable in class org.xbill.DNS.WKSRecord.Service
Metagram Relay
MF - Static variable in class org.xbill.DNS.Type
Mail forwarder
MFE_NSP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
MFE Network Services Protocol
MFRecord - Class in org.xbill.DNS
Mail Forwarder Record - specifies a mail agent which forwards mail for a domain (obsolete)
MFRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MFRecord
Creates a new MF Record with the given data
MG - Static variable in class org.xbill.DNS.Type
Mail group member
MGRecord - Class in org.xbill.DNS
Mail Group Record - specifies a mailbox which is a member of a mail group.
MGRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MGRecord
Creates a new MG Record with the given data
MINFO - Static variable in class org.xbill.DNS.Type
Mailbox information
MINFORecord - Class in org.xbill.DNS
Mailbox information Record - lists the address responsible for a mailing list/mailbox and the address to receive error messages relating to the mailing list/mailbox.
MINFORecord(Name, int, long, Name, Name) - Constructor for class org.xbill.DNS.MINFORecord
Creates an MINFO Record from the given data
MIT_DOV - Static variable in class org.xbill.DNS.WKSRecord.Service
MIT Dover Spooler
MIT_SUBNET - Static variable in class org.xbill.DNS.WKSRecord.Protocol
MIT Subnet Support
modeString() - Method in class org.xbill.DNS.TKEYRecord
 
MPM - Static variable in class org.xbill.DNS.WKSRecord.Service
Message Processing Module [recv]
MPM_FLAGS - Static variable in class org.xbill.DNS.WKSRecord.Service
MPM FLAGS Protocol
MPM_SND - Static variable in class org.xbill.DNS.WKSRecord.Service
MPM [default send]
MR - Static variable in class org.xbill.DNS.Type
Mail rename name
MRRecord - Class in org.xbill.DNS
Mailbox Rename Record - specifies a rename of a mailbox.
MRRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MRRecord
Creates a new MR Record with the given data
MSG_AUTH - Static variable in class org.xbill.DNS.WKSRecord.Service
MSG Authentication
MSG_ICP - Static variable in class org.xbill.DNS.WKSRecord.Service
MSG ICP
MUX - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Multiplexing
MX - Static variable in class org.xbill.DNS.Type
Mail routing information
MXRecord - Class in org.xbill.DNS
Mail Exchange - specifies where mail to a domain is sent
MXRecord(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.MXRecord
Creates an MX Record from the given data

N

Name - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
 
Name - Class in org.xbill.DNS
A representation of a domain name.
Name(String, Name) - Constructor for class org.xbill.DNS.Name
Create a new name from a string and an origin.
Name(String) - Constructor for class org.xbill.DNS.Name
Create a new name from a string.
Name(DNSInput) - Constructor for class org.xbill.DNS.Name
Create a new name from DNS a wire format message
Name(byte[]) - Constructor for class org.xbill.DNS.Name
Create a new name from DNS wire format
Name(Name, int) - Constructor for class org.xbill.DNS.Name
Create a new name by removing labels from the beginning of an existing Name
name - Variable in class org.xbill.DNS.Record
 
namePattern - Variable in class org.xbill.DNS.Generator
The pattern to use for generating record names.
NAMESERVER - Static variable in class org.xbill.DNS.WKSRecord.Service
Host Name Server
NameTooLongException - Exception in org.xbill.DNS
An exception thrown when a name is longer than the maximum length of a DNS name.
NameTooLongException() - Constructor for exception org.xbill.DNS.NameTooLongException
 
NameTooLongException(String) - Constructor for exception org.xbill.DNS.NameTooLongException
 
NAPTR - Static variable in class org.xbill.DNS.Type
Naming authority pointer
NAPTRRecord - Class in org.xbill.DNS
Name Authority Pointer Record - specifies rewrite rule, that when applied to an existing string will produce a new domain.
NAPTRRecord(Name, int, long, int, int, String, String, String, Name) - Constructor for class org.xbill.DNS.NAPTRRecord
Creates an NAPTR Record from the given data
ndots() - Method in class org.xbill.DNS.ResolverConfig
Returns the located ndots value, or the default (1) if not configured.
negative - Variable in class org.xbill.DNS.APLRecord.Element
 
NETBIOS_DGM - Static variable in class org.xbill.DNS.WKSRecord.Service
NETBIOS Datagram Service
NETBIOS_NS - Static variable in class org.xbill.DNS.WKSRecord.Service
NETBIOS Name Service
NETBIOS_SSN - Static variable in class org.xbill.DNS.WKSRecord.Service
NETBIOS Session Service
NETBLT - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Bulk Data Transfer Protocol
NETRJS_1 - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Service
NETRJS_2 - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Service
NETRJS_3 - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Service
NETRJS_4 - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Service
newAXFR(Name, SocketAddress, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
newAXFR(Name, String, int, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
newAXFR(Name, String, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
newIXFR(Name, long, boolean, SocketAddress, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).
newIXFR(Name, long, boolean, String, int, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).
newIXFR(Name, long, boolean, String, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
Instantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).
newQuery(Record) - Static method in class org.xbill.DNS.Message
Creates a new Message with a random Message ID suitable for sending as a query.
newRecord(Name, int, int, long, int, byte[]) - Static method in class org.xbill.DNS.Record
Creates a new record, with the given parameters.
newRecord(Name, int, int, long, byte[]) - Static method in class org.xbill.DNS.Record
Creates a new record, with the given parameters.
newRecord(Name, int, int, long) - Static method in class org.xbill.DNS.Record
Creates a new empty record, with the given parameters.
newRecord(Name, int, int) - Static method in class org.xbill.DNS.Record
Creates a new empty record, with the given parameters.
newUpdate(Name) - Static method in class org.xbill.DNS.Message
Creates a new Message to contain a dynamic update.
nextRecord() - Method in class org.xbill.DNS.Generator
Constructs and returns the next record in the expansion.
nextRecord() - Method in class org.xbill.DNS.Master
Returns the next record in the master file.
NI_FTP - Static variable in class org.xbill.DNS.WKSRecord.Service
NI FTP
NI_MAIL - Static variable in class org.xbill.DNS.WKSRecord.Service
NI MAIL
NICNAME - Static variable in class org.xbill.DNS.WKSRecord.Service
Who Is
NIMLOC - Static variable in class org.xbill.DNS.Type
Nimrod locator
NNTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Network News Transfer Protocol
NOAUTH - Static variable in class org.xbill.DNS.KEYRecord.Flags
KEY cannot be used for authentication
NOCONF - Static variable in class org.xbill.DNS.KEYRecord.Flags
KEY cannot be used for confidentiality
NOERROR - Static variable in class org.xbill.DNS.Rcode
No error
NOKEY - Static variable in class org.xbill.DNS.KEYRecord.Flags
No key present
NONAUTH_ANSWER - Static variable in class org.xbill.DNS.Credibility
The answer section of a nonauthoritative response.
NONAUTH_AUTHORITY - Static variable in class org.xbill.DNS.Credibility
The authority section of a nonauthoritative response.
NONE - Static variable in class org.xbill.DNS.DClass
Special value used in dynamic update messages
None - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
 
NONE - Static variable in class org.xbill.DNS.KEYRecord.Protocol
No defined protocol.
NORMAL - Static variable in class org.xbill.DNS.Credibility
Credible data.
NOTAUTH - Static variable in class org.xbill.DNS.Rcode
The requestor is not authorized to perform this operation
NOTIFY - Static variable in class org.xbill.DNS.Opcode
A message from a primary to a secondary server to initiate a zone transfer
NOTIMP - Static variable in class org.xbill.DNS.Rcode
The operation requested is not implemented
NOTIMPL - Static variable in class org.xbill.DNS.Rcode
Deprecated synonym for NOTIMP.
NOTZONE - Static variable in class org.xbill.DNS.Rcode
The zone specified is not a zone
NS - Static variable in class org.xbill.DNS.Type
Name server
NSAP - Static variable in class org.xbill.DNS.Type
NSAP address
NSAP_PTR - Static variable in class org.xbill.DNS.Type
Reverse NSAP address (deprecated)
NSAP_PTRRecord - Class in org.xbill.DNS
NSAP Pointer Record - maps a domain name representing an NSAP Address to a hostname.
NSAP_PTRRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.NSAP_PTRRecord
Creates a new NSAP_PTR Record with the given data
NSAPRecord - Class in org.xbill.DNS
NSAP Address Record.
NSAPRecord(Name, int, long, String) - Constructor for class org.xbill.DNS.NSAPRecord
Creates an NSAP Record from the given data
NSEC - Static variable in class org.xbill.DNS.Type
Next Secure Name
NSEC3 - Static variable in class org.xbill.DNS.Type
Next SECure, 3rd edition, RFC 5155
NSEC3PARAM - Static variable in class org.xbill.DNS.Type
Next SECure PARAMeter, RFC 5155
NSEC3PARAMRecord - Class in org.xbill.DNS
Next SECure name 3 Parameters - this record contains the parameters (hash algorithm, salt, iterations) used for a valid, complete NSEC3 chain present in a zone.
NSEC3PARAMRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.NSEC3PARAMRecord
Creates an NSEC3PARAM record from the given data.
NSEC3Record - Class in org.xbill.DNS
Next SECure name 3 - this record contains the next hashed name in an ordered list of hashed names in the zone, and a set of types for which records exist for this name.
NSEC3Record(Name, int, long, int, int, int, byte[], byte[], int[]) - Constructor for class org.xbill.DNS.NSEC3Record
Creates an NSEC3 record from the given data.
NSEC3Record.Digest - Class in org.xbill.DNS
 
NSEC3Record.Flags - Class in org.xbill.DNS
 
NSECRecord - Class in org.xbill.DNS
Next SECure name - this record contains the following name in an ordered list of names in the zone, and a set of types for which records exist for this name.
NSECRecord(Name, int, long, Name, int[]) - Constructor for class org.xbill.DNS.NSECRecord
Creates an NSEC Record from the given data.
NSID - Static variable in class org.xbill.DNS.EDNSOption.Code
Name Server Identifier, RFC 5001
NSIDOption - Class in org.xbill.DNS
The Name Server Identifier Option, define in RFC 5001.
NSIDOption(byte[]) - Constructor for class org.xbill.DNS.NSIDOption
Construct an NSID option.
NSRecord - Class in org.xbill.DNS
Name Server Record - contains the name server serving the named zone
NSRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.NSRecord
Creates a new NS Record with the given data
NSW_FE - Static variable in class org.xbill.DNS.WKSRecord.Service
NSW User System FE
NTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Network Time Protocol
NTYP3 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Key owner type 3 (reserved).
NULL - Static variable in class org.xbill.DNS.Type
Null record
NULLRecord - Class in org.xbill.DNS
The NULL Record.
NULLRecord(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.NULLRecord
Creates a NULL record from the given data.
numBytes() - Method in class org.xbill.DNS.Message
Returns the size of the message.
NVP_II - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Network Voice Protocol
NXDOMAIN - Static variable in class org.xbill.DNS.Rcode
The name does not exist
NXRRSET - Static variable in class org.xbill.DNS.Rcode
The RRset (name, type) does not exist
NXT - Static variable in class org.xbill.DNS.Type
Next valid name in zone
NXTRecord - Class in org.xbill.DNS
Next name - this record contains the following name in an ordered list of names in the zone, and a set of types for which records exist for this name.
NXTRecord(Name, int, long, Name, BitSet) - Constructor for class org.xbill.DNS.NXTRecord
Creates an NXT Record from the given data

O

OID - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Certificate format defined by OID
OID - Static variable in class org.xbill.DNS.CERTRecord
Certificate format defined by IOD
Opcode - Class in org.xbill.DNS
Constants and functions relating to DNS opcodes
OPT - Static variable in class org.xbill.DNS.Type
Options - contains EDNS metadata
OPT_OUT - Static variable in class org.xbill.DNS.NSEC3Record.Flags
Unsigned delegation are not included in the NSEC3 chain.
Options - Class in org.xbill.DNS
Boolean options:
bindttl - Print TTLs in BIND format
multiline - Print records in multiline format
noprintin - Don't print the class of a record if it's IN
verbose - Turn on general debugging statements
verbosemsg - Print all messages sent or received by SimpleResolver
verbosecompression - Print messages related to name compression
verbosesec - Print messages related to signature verification
verbosecache - Print messages related to cache lookups

Valued options:
tsigfudge=n - Sets the default TSIG fudge value (in seconds)
sig0validity=n - Sets the default SIG(0) validity period (in seconds)
OPTRecord - Class in org.xbill.DNS
Options - describes Extended DNS (EDNS) properties of a Message.
OPTRecord(int, int, int, int, List) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record.
OPTRecord(int, int, int, int) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record with no data.
OPTRecord(int, int, int) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record with no data.
org.xbill.DNS - package org.xbill.DNS
 
org.xbill.DNS.spi - package org.xbill.DNS.spi
 
org.xbill.DNS.utils - package org.xbill.DNS.utils
 
origin - Variable in class org.xbill.DNS.Generator
The origin to append to relative names.
OWNER_HOST - Static variable in class org.xbill.DNS.KEYRecord
A host/end entity key
OWNER_MASK - Static variable in class org.xbill.DNS.KEYRecord.Flags
Key owner bitmask.
OWNER_USER - Static variable in class org.xbill.DNS.KEYRecord
A user key
OWNER_ZONE - Static variable in class org.xbill.DNS.KEYRecord
A zone key

P

PacketLogger - Interface in org.xbill.DNS
Custom logger that can log all the packets that were send or received.
parse(String, boolean) - Static method in class org.xbill.DNS.TTL
Parses a TTL-like value, which can either be expressed as a number or a BIND-style string with numbers and units.
parseTTL(String) - Static method in class org.xbill.DNS.TTL
Parses a TTL, which can either be expressed as a number or a BIND-style string with numbers and units.
PGP - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Pretty Good Privacy
PGP - Static variable in class org.xbill.DNS.CERTRecord
Pretty Good Privacy
PKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
PKIX (X.509v3)
PKIX - Static variable in class org.xbill.DNS.CERTRecord
PKIX (X.509v3)
POP_2 - Static variable in class org.xbill.DNS.WKSRecord.Service
Post Office Protocol - Version 2
prefixLength - Variable in class org.xbill.DNS.APLRecord.Element
 
PREREQ - Static variable in class org.xbill.DNS.Section
The prerequisite (second) section of a dynamic update message
present(Name) - Method in class org.xbill.DNS.Update
Inserts a prerequisite that the specified name exists; that is, there exist records with the given name in the zone.
present(Name, int) - Method in class org.xbill.DNS.Update
Inserts a prerequisite that the specified rrset exists; that is, there exist records with the given name and type in the zone.
present(Name, int, String) - Method in class org.xbill.DNS.Update
Parses a record from the string, and inserts a prerequisite that the record exists.
present(Name, int, Tokenizer) - Method in class org.xbill.DNS.Update
Parses a record from the tokenizer, and inserts a prerequisite that the record exists.
present(Record) - Method in class org.xbill.DNS.Update
Inserts a prerequisite that the specified record exists.
PRIMARY - Static variable in class org.xbill.DNS.Zone
A primary zone
printFlags() - Method in class org.xbill.DNS.Header
Converts the header's flags into a String
PRIVATEDNS - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Private algorithm, specified by domain name
PRIVATEOID - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Private algorithm, specified by OID
PRM - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Packet Radio Measurement
PROFILE - Static variable in class org.xbill.DNS.WKSRecord.Service
PROFILE Naming System
PROTOCOL_ANY - Static variable in class org.xbill.DNS.KEYRecord
Key was created for use with any protocol
PROTOCOL_DNSSEC - Static variable in class org.xbill.DNS.KEYRecord
Key was created for use with DNSSEC
PROTOCOL_EMAIL - Static variable in class org.xbill.DNS.KEYRecord
Key was created for use with email
PROTOCOL_IPSEC - Static variable in class org.xbill.DNS.KEYRecord
Key was created for use with IPSEC
PROTOCOL_TLS - Static variable in class org.xbill.DNS.KEYRecord
Key was created for use with transaction level security
PTR - Static variable in class org.xbill.DNS.Type
Domain name pointer
PTRRecord - Class in org.xbill.DNS
Pointer Record - maps a domain name representing an Internet Address to a hostname.
PTRRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.PTRRecord
Creates a new PTR Record with the given data
PUP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
PUP
PWDGEN - Static variable in class org.xbill.DNS.WKSRecord.Service
Password Generator Protocol
PX - Static variable in class org.xbill.DNS.Type
X.400 mail mapping
PXRecord - Class in org.xbill.DNS
X.400 mail mapping record.
PXRecord(Name, int, long, int, Name, Name) - Constructor for class org.xbill.DNS.PXRecord
Creates an PX Record from the given data

Q

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

R

RA - Static variable in class org.xbill.DNS.Flags
recursion available
Rcode - Class in org.xbill.DNS
Constants and functions relating to DNS rcodes (error values)
RD - Static variable in class org.xbill.DNS.Flags
recursion desired
rdataPattern - Variable in class org.xbill.DNS.Generator
The pattern to use for generating record data.
rdataToString() - Method in class org.xbill.DNS.Record
Converts the rdata portion of a Record into a String representation
rdataToWireCanonical() - Method in class org.xbill.DNS.Record
Converts the rdata in a Record into canonical DNS uncompressed wire format (all names are converted to lowercase).
RDP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Reliable Data Protocol
readByteArray(byte[], int, int) - Method in class org.xbill.DNS.DNSInput
Reads a byte array of a specified length from the stream into an existing array.
readByteArray(int) - Method in class org.xbill.DNS.DNSInput
Reads a byte array of a specified length from the stream.
readByteArray() - Method in class org.xbill.DNS.DNSInput
Reads a byte array consisting of the remainder of the stream (or the active region, if one is set.
readCountedString() - Method in class org.xbill.DNS.DNSInput
Reads a counted string from the stream.
readU16() - Method in class org.xbill.DNS.DNSInput
Reads an unsigned 16 bit value from the stream, as an int.
readU32() - Method in class org.xbill.DNS.DNSInput
Reads an unsigned 32 bit value from the stream, as a long.
readU8() - Method in class org.xbill.DNS.DNSInput
Reads an unsigned 8 bit value from the stream, as an int.
receiveMessage(Object, Message) - Method in interface org.xbill.DNS.ResolverListener
The callback used by an asynchronous resolver
Record - Class in org.xbill.DNS
A generic DNS resource record.
Record() - Constructor for class org.xbill.DNS.Record
 
recordLength() - Method in class org.xbill.DNS.TSIG
Returns the maximum length of a TSIG record generated by this key.
refresh() - Static method in class org.xbill.DNS.Options
 
refresh() - Static method in class org.xbill.DNS.ResolverConfig
Gets the current configuration
refreshDefault() - Static method in class org.xbill.DNS.Lookup
 
REFUSED - Static variable in class org.xbill.DNS.Rcode
The operation was refused by the server
RelativeNameException - Exception in org.xbill.DNS
An exception thrown when a relative name is passed as an argument to a method requiring an absolute name.
RelativeNameException(Name) - Constructor for exception org.xbill.DNS.RelativeNameException
 
RelativeNameException(String) - Constructor for exception org.xbill.DNS.RelativeNameException
 
relativize(Name) - Method in class org.xbill.DNS.Name
If this name is a subdomain of origin, return a new name relative to origin with the same value.
remaining() - Method in class org.xbill.DNS.DNSInput
Returns the number of bytes that can be read from this stream before reaching the end.
removeAllRecords(int) - Method in class org.xbill.DNS.Message
Removes all records from a section of the Message, and adjusts the header.
removeRecord(Record, int) - Method in class org.xbill.DNS.Message
Removes a record from a section of the Message, and adjusts the header.
removeRecord(Record) - Method in class org.xbill.DNS.Zone
Removes a record from the Zone
replace(Name, int, long, String) - Method in class org.xbill.DNS.Update
Parses a record from the string, and indicates that the record should be inserted into the zone replacing any other records with the same name and type.
replace(Name, int, long, Tokenizer) - Method in class org.xbill.DNS.Update
Parses a record from the tokenizer, and indicates that the record should be inserted into the zone replacing any other records with the same name and type.
replace(Record) - Method in class org.xbill.DNS.Update
Indicates that the record should be inserted into the zone replacing any other records with the same name and type.
replace(Record[]) - Method in class org.xbill.DNS.Update
Indicates that the records should be inserted into the zone replacing any other records with the same name and type as each one.
replace(RRset) - Method in class org.xbill.DNS.Update
Indicates that all of the records in the rrset should be inserted into the zone replacing any other records with the same name and type.
Resolver - Interface in org.xbill.DNS
Interface describing a resolver.
RESOLVERASSIGNED - Static variable in class org.xbill.DNS.TKEYRecord
The key is assigned by the resolver (unimplemented)
ResolverConfig - Class in org.xbill.DNS
A class that tries to locate name servers and the search path to be appended to unqualified names.
ResolverConfig() - Constructor for class org.xbill.DNS.ResolverConfig
 
ResolverListener - Interface in org.xbill.DNS
An interface to the asynchronous resolver.
restore() - Method in class org.xbill.DNS.DNSInput
Restores the input stream to its state before the call to DNSInput.save().
restore() - Method in class org.xbill.DNS.DNSOutput
Restores the input stream to its state before the call to DNSOutput.save().
restoreActive(int) - Method in class org.xbill.DNS.DNSInput
Restores the previously set active region.
ReverseMap - Class in org.xbill.DNS
A set functions designed to deal with DNS names used in reverse mappings.
REVOKE - Static variable in class org.xbill.DNS.DNSKEYRecord.Flags
Key has been revoked
RJE - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Entry
RLP - Static variable in class org.xbill.DNS.WKSRecord.Service
Resource Location Protocol
root - Static variable in class org.xbill.DNS.Name
The root name
RP - Static variable in class org.xbill.DNS.Type
Responsible person
RPRecord - Class in org.xbill.DNS
Responsible Person Record - lists the mail address of a responsible person and a domain where TXT records are available.
RPRecord(Name, int, long, Name, Name) - Constructor for class org.xbill.DNS.RPRecord
Creates an RP Record from the given data
rrs(boolean) - Method in class org.xbill.DNS.RRset
Returns an Iterator listing all (data) records.
rrs() - Method in class org.xbill.DNS.RRset
Returns an Iterator listing all (data) records.
RRset - Class in org.xbill.DNS
A set of Records with the same name, type, and class.
RRset() - Constructor for class org.xbill.DNS.RRset
Creates an empty RRset
RRset(Record) - Constructor for class org.xbill.DNS.RRset
Creates an RRset and sets its contents to the specified record
RRset(RRset) - Constructor for class org.xbill.DNS.RRset
Creates an RRset with the contents of an existing RRset
RRSIG - Static variable in class org.xbill.DNS.Type
Resource Record Signature
RRSIGRecord - Class in org.xbill.DNS
Recource Record Signature - An RRSIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
RRSIGRecord(Name, int, long, int, int, long, Date, Date, int, Name, byte[]) - Constructor for class org.xbill.DNS.RRSIGRecord
Creates an RRSIG Record from the given data
RSA - Static variable in class org.xbill.DNS.IPSECKEYRecord.Algorithm
 
RSA - Static variable in class org.xbill.DNS.SSHFPRecord.Algorithm
 
RSA_NSEC3_SHA1 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/SHA1, NSEC3-aware public key
RSAMD5 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/MD5 public key (deprecated)
RSASHA1 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/SHA1 public key
RSASHA256 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/SHA256 public key
RSASHA512 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/SHA512 public key
RT - Static variable in class org.xbill.DNS.Type
Router
RTELNET - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Telnet Service
RTRecord - Class in org.xbill.DNS
Route Through Record - lists a route preference and intermediate host.
RTRecord(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.RTRecord
Creates an RT Record from the given data
run() - Method in class org.xbill.DNS.Lookup
Performs the lookup, using the specified Cache, Resolver, and search path.
run(ZoneTransferIn.ZoneTransferHandler) - Method in class org.xbill.DNS.ZoneTransferIn
Does the zone transfer.
run() - Method in class org.xbill.DNS.ZoneTransferIn
Does the zone transfer.
RVD - Static variable in class org.xbill.DNS.WKSRecord.Protocol
MIT Remote Virtual Disk Protocol

S

sameRRset(Record) - Method in class org.xbill.DNS.Record
Determines if two Records could be part of the same RRset.
SAT_EXPAK - Static variable in class org.xbill.DNS.WKSRecord.Protocol
SATNET and Backroom EXPAK
SAT_MON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
SATNET Monitoring
save() - Method in class org.xbill.DNS.DNSInput
Saves the current state of the input stream.
save() - Method in class org.xbill.DNS.DNSOutput
Saves the current state of the output stream.
saveActive() - Method in class org.xbill.DNS.DNSInput
Returns the position of the end of the current active region.
searchPath() - Method in class org.xbill.DNS.ResolverConfig
Returns all entries in the located search path
SECONDARY - Static variable in class org.xbill.DNS.Zone
A secondary zone
Section - Class in org.xbill.DNS
Constants and functions relating to DNS message sections
sectionToString(int) - Method in class org.xbill.DNS.Message
Converts the given section of the Message to a String.
send(Message) - Method in class org.xbill.DNS.ExtendedResolver
Sends a message and waits for a response.
send(Message) - Method in interface org.xbill.DNS.Resolver
Sends a message and waits for a response.
send(Message) - Method in class org.xbill.DNS.SimpleResolver
Sends a message to a single server and waits for a response.
sendAsync(Message, ResolverListener) - Method in class org.xbill.DNS.ExtendedResolver
Asynchronously sends a message to multiple servers, potentially multiple times, registering a listener to receive a callback on success or exception.
sendAsync(Message, ResolverListener) - Method in interface org.xbill.DNS.Resolver
Asynchronously sends a message registering a listener to receive a callback on success or exception.
sendAsync(Message, ResolverListener) - Method in class org.xbill.DNS.SimpleResolver
Asynchronously sends a message to a single server, registering a listener to receive a callback on success or exception.
SEP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Sequential Exchange Protocol
SEP_KEY - Static variable in class org.xbill.DNS.DNSKEYRecord.Flags
Key is a secure entry point key
Serial - Class in org.xbill.DNS
Helper functions for doing serial arithmetic.
server() - Method in class org.xbill.DNS.ResolverConfig
Returns the first located server
SERVERASSIGNED - Static variable in class org.xbill.DNS.TKEYRecord
The key is assigned by the server (unimplemented)
servers() - Method in class org.xbill.DNS.ResolverConfig
Returns all located servers
SERVFAIL - Static variable in class org.xbill.DNS.Rcode
Server failure
SERVICE_CERTIFICATE_CONSTRAINT - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
 
set(String) - Static method in class org.xbill.DNS.Options
Sets an option to "true"
set(String, String) - Static method in class org.xbill.DNS.Options
Sets an option to the the supplied value
setActive(int) - Method in class org.xbill.DNS.DNSInput
Marks the following bytes in the stream as active.
setAddress(InetSocketAddress) - Method in class org.xbill.DNS.SimpleResolver
Sets the address of the server to communicate with.
setAddress(InetAddress) - Method in class org.xbill.DNS.SimpleResolver
Sets the address of the server to communicate with (on the default DNS port)
setCache(Cache) - Method in class org.xbill.DNS.Lookup
Sets the cache to use when performing this lookup.
setCredibility(int) - Method in class org.xbill.DNS.Lookup
Sets the minimum credibility level that will be accepted when performing the lookup.
setDClass(int) - Method in class org.xbill.DNS.ZoneTransferIn
Sets an alternate DNS class for this zone transfer.
setDefaultCache(Cache, int) - Static method in class org.xbill.DNS.Lookup
Sets the Cache to be used as the default for the specified class by future Lookups.
setDefaultResolver(Resolver) - Static method in class org.xbill.DNS.Lookup
Sets the default Resolver to be used as the default by future Lookups.
setDefaultResolver(String) - Static method in class org.xbill.DNS.SimpleResolver
Sets the default host (initially localhost) to query
setDefaultSearchPath(Name[]) - Static method in class org.xbill.DNS.Lookup
Sets the search path to be used as the default by future Lookups.
setDefaultSearchPath(String[]) - Static method in class org.xbill.DNS.Lookup
Sets the search path that will be used as the default by future Lookups.
setEDNS(int) - Method in class org.xbill.DNS.ExtendedResolver
 
setEDNS(int, int, int, List) - Method in class org.xbill.DNS.ExtendedResolver
 
setEDNS(int) - Method in interface org.xbill.DNS.Resolver
Sets the EDNS version used on outgoing messages.
setEDNS(int, int, int, List) - Method in interface org.xbill.DNS.Resolver
Sets the EDNS information on outgoing messages.
setEDNS(int, int, int, List) - Method in class org.xbill.DNS.SimpleResolver
 
setEDNS(int) - Method in class org.xbill.DNS.SimpleResolver
 
setFlag(int) - Method in class org.xbill.DNS.Header
Sets a flag to the supplied value
setHeader(Header) - Method in class org.xbill.DNS.Message
Replaces the Header with a new one.
setID(int) - Method in class org.xbill.DNS.Header
Sets the message ID
setIgnoreTruncation(boolean) - Method in class org.xbill.DNS.ExtendedResolver
 
setIgnoreTruncation(boolean) - Method in interface org.xbill.DNS.Resolver
Sets whether truncated responses will be ignored.
setIgnoreTruncation(boolean) - Method in class org.xbill.DNS.SimpleResolver
 
setLoadBalance(boolean) - Method in class org.xbill.DNS.ExtendedResolver
Sets whether the servers should be load balanced.
setLocalAddress(InetSocketAddress) - Method in class org.xbill.DNS.SimpleResolver
Sets the local address to bind to when sending messages.
setLocalAddress(InetAddress) - Method in class org.xbill.DNS.SimpleResolver
Sets the local address to bind to when sending messages.
setLocalAddress(SocketAddress) - Method in class org.xbill.DNS.ZoneTransferIn
Sets the local address to bind to when sending messages.
setMaxCache(int) - Method in class org.xbill.DNS.Cache
Sets the maximum length of time that records will be stored in this Cache.
setMaxEntries(int) - Method in class org.xbill.DNS.Cache
Sets the maximum number of entries in the Cache, where an entry consists of all records with a specific Name.
setMaxNCache(int) - Method in class org.xbill.DNS.Cache
Sets the maximum length of time that a negative response will be stored in this Cache.
setNdots(int) - Method in class org.xbill.DNS.Lookup
Sets ndots to use when performing this lookup, overriding the default value.
setOpcode(int) - Method in class org.xbill.DNS.Header
Sets the message's opcode
setPacketLogger(PacketLogger) - Static method in class org.xbill.DNS.Lookup
Sets a custom logger that will be used to log the send and received packets.
setPort(int) - Method in class org.xbill.DNS.ExtendedResolver
 
setPort(int) - Method in interface org.xbill.DNS.Resolver
Sets the port to communicate with on the server
setPort(int) - Method in class org.xbill.DNS.SimpleResolver
 
setRcode(int) - Method in class org.xbill.DNS.Header
Sets the message's rcode
setResolver(Resolver) - Method in class org.xbill.DNS.Lookup
Sets the resolver to use when performing this lookup.
SetResponse - Class in org.xbill.DNS
The Response from a query to Cache.lookupRecords() or Zone.findRecords()
setRetries(int) - Method in class org.xbill.DNS.ExtendedResolver
Sets the number of retries sent to each server per query
setSearchPath(Name[]) - Method in class org.xbill.DNS.Lookup
Sets the search path to use when performing this lookup.
setSearchPath(String[]) - Method in class org.xbill.DNS.Lookup
Sets the search path to use when performing this lookup.
setTCP(boolean) - Method in class org.xbill.DNS.ExtendedResolver
 
setTCP(boolean) - Method in interface org.xbill.DNS.Resolver
Sets whether TCP connections will be sent by default
setTCP(boolean) - Method in class org.xbill.DNS.SimpleResolver
 
setTimeout(int, int) - Method in class org.xbill.DNS.ExtendedResolver
 
setTimeout(int) - Method in class org.xbill.DNS.ExtendedResolver
 
setTimeout(int, int) - Method in interface org.xbill.DNS.Resolver
Sets the amount of time to wait for a response before giving up.
setTimeout(int) - Method in interface org.xbill.DNS.Resolver
Sets the amount of time to wait for a response before giving up.
setTimeout(int, int) - Method in class org.xbill.DNS.SimpleResolver
 
setTimeout(int) - Method in class org.xbill.DNS.SimpleResolver
 
setTimeout(int) - Method in class org.xbill.DNS.ZoneTransferIn
Sets a timeout on this zone transfer.
setTSIG(TSIG, int, TSIGRecord) - Method in class org.xbill.DNS.Message
Sets the TSIG key and other necessary information to sign a message.
setTSIGKey(TSIG) - Method in class org.xbill.DNS.ExtendedResolver
 
setTSIGKey(TSIG) - Method in interface org.xbill.DNS.Resolver
Specifies the TSIG key that messages will be signed with
setTSIGKey(TSIG) - Method in class org.xbill.DNS.SimpleResolver
 
SFTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Simple File Transfer Protocol
SHA1 - Static variable in class org.xbill.DNS.DSRecord.Digest
SHA-1
SHA1 - Static variable in class org.xbill.DNS.NSEC3Record.Digest
SHA-1
SHA1 - Static variable in class org.xbill.DNS.SSHFPRecord.Digest
 
SHA1_DIGEST_ID - Static variable in class org.xbill.DNS.DLVRecord
 
SHA1_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
 
SHA1_DIGEST_ID - Static variable in class org.xbill.DNS.NSEC3Record
 
SHA256 - Static variable in class org.xbill.DNS.DSRecord.Digest
SHA-256
SHA256 - Static variable in class org.xbill.DNS.TLSARecord.MatchingType
SHA-256 hash of selected content [RFC6234]
SHA256_DIGEST_ID - Static variable in class org.xbill.DNS.DLVRecord
 
SHA256_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
 
SHA384 - Static variable in class org.xbill.DNS.DSRecord.Digest
SHA-384
SHA384_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
 
SHA512 - Static variable in class org.xbill.DNS.TLSARecord.MatchingType
SHA-512 hash of selected content [RFC6234]
SIG - Static variable in class org.xbill.DNS.Type
Signature
SIG0 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 0
SIG0 - Class in org.xbill.DNS
Creates SIG(0) transaction signatures.
SIG1 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 1
SIG10 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 10
SIG11 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 11
SIG12 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 12
SIG13 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 13
SIG14 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 14
SIG15 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 15
SIG2 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 2
SIG3 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 3
SIG4 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 4
SIG5 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 5
SIG6 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 6
SIG7 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 7
SIG8 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 8
SIG9 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 9
sign(RRset, DNSKEYRecord, PrivateKey, Date, Date) - Static method in class org.xbill.DNS.DNSSEC
Generate a DNSSEC signature.
sign(RRset, DNSKEYRecord, PrivateKey, Date, Date, String) - Static method in class org.xbill.DNS.DNSSEC
Generate a DNSSEC signature.
sign() - Method in class org.xbill.DNS.utils.HMAC
Signs the data (computes the secure hash)
signMessage(Message, KEYRecord, PrivateKey, SIGRecord) - Static method in class org.xbill.DNS.SIG0
Sign a message with SIG(0).
SIGRecord - Class in org.xbill.DNS
Signature - A SIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
SIGRecord(Name, int, long, int, int, long, Date, Date, int, Name, byte[]) - Constructor for class org.xbill.DNS.SIGRecord
Creates an SIG Record from the given data
sigs() - Method in class org.xbill.DNS.RRset
Returns an Iterator listing all signature records
SimpleResolver - Class in org.xbill.DNS
An implementation of Resolver that sends one query to one server.
SimpleResolver(String) - Constructor for class org.xbill.DNS.SimpleResolver
Creates a SimpleResolver that will query the specified host
SimpleResolver() - Constructor for class org.xbill.DNS.SimpleResolver
Creates a SimpleResolver.
size() - Method in class org.xbill.DNS.RRset
Returns the number of (data) records
SMTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Simple Mail Transfer
SOA - Static variable in class org.xbill.DNS.Type
Start of authority
SOARecord - Class in org.xbill.DNS
Start of Authority - describes properties of a zone.
SOARecord(Name, int, long, Name, Name, long, long, long, long, long) - Constructor for class org.xbill.DNS.SOARecord
Creates an SOA Record from the given data
SPF - Static variable in class org.xbill.DNS.Type
Sender Policy Framework (experimental)
SPFRecord - Class in org.xbill.DNS
Sender Policy Framework (RFC 4408, experimental)
SPFRecord(Name, int, long, List) - Constructor for class org.xbill.DNS.SPFRecord
Creates a SPF Record from the given data
SPFRecord(Name, int, long, String) - Constructor for class org.xbill.DNS.SPFRecord
Creates a SPF Record from the given data
SPKI - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Simple Public Key Infrastructure
SPKI - Static variable in class org.xbill.DNS.CERTRecord
Simple Public Key Infrastructure
SRV - Static variable in class org.xbill.DNS.Type
Server selection
SRVRecord - Class in org.xbill.DNS
Server Selection Record - finds hosts running services in a domain.
SRVRecord(Name, int, long, int, int, int, Name) - Constructor for class org.xbill.DNS.SRVRecord
Creates an SRV Record from the given data
SSHFP - Static variable in class org.xbill.DNS.Type
SSH Key Fingerprint
SSHFPRecord - Class in org.xbill.DNS
SSH Fingerprint - stores the fingerprint of an SSH host key.
SSHFPRecord(Name, int, long, int, int, byte[]) - Constructor for class org.xbill.DNS.SSHFPRecord
Creates an SSHFP Record from the given data.
SSHFPRecord.Algorithm - Class in org.xbill.DNS
 
SSHFPRecord.Digest - Class in org.xbill.DNS
 
ST - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Stream
start - Variable in class org.xbill.DNS.Generator
The start of the range.
start - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
The starting serial number of this delta.
startAXFR() - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called when an AXFR transfer begins.
startIXFR() - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called when an IXFR transfer begins.
startIXFRAdds(Record) - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called when a series of IXFR adds begins.
startIXFRDeletes(Record) - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called when a series of IXFR deletions begins.
STATSRV - Static variable in class org.xbill.DNS.WKSRecord.Service
Statistics Service
STATUS - Static variable in class org.xbill.DNS.Opcode
A server status request (not used)
step - Variable in class org.xbill.DNS.Generator
The step value of the range.
string(int) - Static method in class org.xbill.DNS.CERTRecord.CertificateType
Converts a certificate type into its textual representation
string(int) - Static method in class org.xbill.DNS.DClass
Converts a numeric DClass into a String
string(int) - Static method in class org.xbill.DNS.DNSSEC.Algorithm
Converts an algorithm into its textual representation
string(int) - Static method in class org.xbill.DNS.EDNSOption.Code
Converts an EDNS Option Code into its textual representation
string(int) - Static method in class org.xbill.DNS.ExtendedFlags
Converts a numeric extended flag into a String
string(int) - Static method in class org.xbill.DNS.Flags
Converts a numeric Flag into a String
string(int) - Static method in class org.xbill.DNS.KEYRecord.Protocol
Converts an KEY protocol value into its textual representation
string(int) - Static method in class org.xbill.DNS.Opcode
Converts a numeric Opcode into a String
string(int) - Static method in class org.xbill.DNS.Rcode
Converts a numeric Rcode into a String
string(int) - Static method in class org.xbill.DNS.Section
Converts a numeric Section into an abbreviation String
string(int) - Static method in class org.xbill.DNS.Type
Converts a numeric Type into a String
string(int) - Static method in class org.xbill.DNS.WKSRecord.Protocol
Converts an IP protocol value into its textual representation
string(int) - Static method in class org.xbill.DNS.WKSRecord.Service
Converts a TCP/UDP service port number into its textual representation.
SU_MIT_TG - Static variable in class org.xbill.DNS.WKSRecord.Service
SU/MIT Telnet Gateway
subdomain(Name) - Method in class org.xbill.DNS.Name
Is the current Name a subdomain of the specified name?
SUBJECT_PUBLIC_KEY_INFO - Static variable in class org.xbill.DNS.TLSARecord.Selector
SubjectPublicKeyInfo; DER-encoded binary structure defined in [RFC5280]
SUCCESSFUL - Static variable in class org.xbill.DNS.Lookup
The lookup was successful.
SUNRPC - Static variable in class org.xbill.DNS.WKSRecord.Service
SUN Remote Procedure Call
SUPDUP - Static variable in class org.xbill.DNS.WKSRecord.Service
SUPDUP
supportedType(int) - Static method in class org.xbill.DNS.Generator
Indicates whether generation is supported for this type.
SUR_MEAS - Static variable in class org.xbill.DNS.WKSRecord.Service
Survey Measurement
SWIFT_RVF - Static variable in class org.xbill.DNS.WKSRecord.Service
Swift Remote Virtual File Protocol

T

TACACS_DS - Static variable in class org.xbill.DNS.WKSRecord.Service
TACACS-Database Service
TACNEWS - Static variable in class org.xbill.DNS.WKSRecord.Service
TAC News
TC - Static variable in class org.xbill.DNS.Flags
truncated
TCP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Transmission Control
TELNET - Static variable in class org.xbill.DNS.WKSRecord.Service
Telnet
TextParseException - Exception in org.xbill.DNS
An exception thrown when unable to parse text.
TextParseException() - Constructor for exception org.xbill.DNS.TextParseException
 
TextParseException(String) - Constructor for exception org.xbill.DNS.TextParseException
 
TFTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Trivial File Transfer
TIME - Static variable in class org.xbill.DNS.WKSRecord.Service
Time
TKEY - Static variable in class org.xbill.DNS.Type
Transaction key - used to compute a shared secret or exchange a key
TKEYRecord - Class in org.xbill.DNS
Transaction Key - used to compute and/or securely transport a shared secret to be used with TSIG.
TKEYRecord(Name, int, long, Name, Date, Date, int, int, byte[], byte[]) - Constructor for class org.xbill.DNS.TKEYRecord
Creates a TKEY Record from the given data.
TLS - Static variable in class org.xbill.DNS.KEYRecord.Protocol
Transaction Level Security
TLSA - Static variable in class org.xbill.DNS.Type
Transport Layer Security Authentication, draft-ietf-dane-protocol-23
TLSARecord - Class in org.xbill.DNS
Transport Layer Security Authentication
TLSARecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.TLSARecord
Creates an TLSA Record from the given data
TLSARecord.CertificateUsage - Class in org.xbill.DNS
 
TLSARecord.MatchingType - Class in org.xbill.DNS
 
TLSARecord.Selector - Class in org.xbill.DNS
 
toArray(String, int) - Static method in class org.xbill.DNS.Address
Convert a string containing an IP address to an array of 4 or 16 integers.
toArray(String) - Static method in class org.xbill.DNS.Address
Convert a string containing an IPv4 address to an array of 4 integers.
toByteArray(String, int) - Static method in class org.xbill.DNS.Address
Convert a string containing an IP address to an array of 4 or 16 bytes.
toByteArray() - Method in class org.xbill.DNS.DNSOutput
Returns a byte array containing the current contents of the stream.
toDottedQuad(byte[]) - Static method in class org.xbill.DNS.Address
Converts a byte array containing an IPv4 address into a dotted quad string.
toDottedQuad(int[]) - Static method in class org.xbill.DNS.Address
Converts an int array containing an IPv4 address into a dotted quad string.
Tokenizer - Class in org.xbill.DNS
Tokenizer is used to parse DNS records and zones from text format,
Tokenizer(InputStream) - Constructor for class org.xbill.DNS.Tokenizer
Creates a Tokenizer from an arbitrary input stream.
Tokenizer(String) - Constructor for class org.xbill.DNS.Tokenizer
Creates a Tokenizer from a string.
Tokenizer(File) - Constructor for class org.xbill.DNS.Tokenizer
Creates a Tokenizer from a file.
Tokenizer.Token - Class in org.xbill.DNS
 
toMasterFile() - Method in class org.xbill.DNS.Zone
Returns the contents of the Zone in master file format.
toString() - Method in class org.xbill.DNS.APLRecord.Element
 
toString() - Method in class org.xbill.DNS.Cache
Returns the contents of the Cache as a string.
toString() - Method in class org.xbill.DNS.EDNSOption
 
toString() - Method in class org.xbill.DNS.Generator
Converts the generate specification to a string containing the corresponding $GENERATE statement.
toString() - Method in class org.xbill.DNS.Header
Converts the header into a String
toString() - Method in class org.xbill.DNS.Message
Converts the Message to a String.
toString(boolean) - Method in class org.xbill.DNS.Name
Convert a Name to a String
toString() - Method in class org.xbill.DNS.Name
Convert a Name to a String
toString() - Method in class org.xbill.DNS.Record
Converts a Record into a String representation
toString() - Method in class org.xbill.DNS.RRset
Converts the RRset to a String
toString() - Method in class org.xbill.DNS.SetResponse
Prints the value of the SetResponse
toString() - Method in class org.xbill.DNS.Tokenizer.Token
Converts the token to a string containing a representation useful for debugging.
toString(byte[]) - Static method in class org.xbill.DNS.utils.base16
Convert binary data to a hex-encoded String
toString(byte[]) - Method in class org.xbill.DNS.utils.base32
Convert binary data to a base32-encoded String
toString(byte[]) - Static method in class org.xbill.DNS.utils.base64
Convert binary data to a base64-encoded String
toString() - Method in class org.xbill.DNS.Zone
Returns the contents of the Zone as a string (in master file format).
toWire() - Method in class org.xbill.DNS.EDNSOption
Converts an EDNS Option (including code and length) into wire format.
toWire() - Method in class org.xbill.DNS.Header
 
toWire() - Method in class org.xbill.DNS.Message
Returns an array containing the wire format representation of the Message.
toWire(int) - Method in class org.xbill.DNS.Message
Returns an array containing the wire format representation of the Message with the specified maximum length.
toWire(DNSOutput, Compression) - Method in class org.xbill.DNS.Name
Emit a Name in DNS wire format
toWire() - Method in class org.xbill.DNS.Name
Emit a Name in DNS wire format
toWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.Name
Emit a Name in DNS wire format
toWire(int) - Method in class org.xbill.DNS.Record
Converts a Record into DNS uncompressed wire format.
toWireCanonical(DNSOutput) - Method in class org.xbill.DNS.Name
Emit a Name in canonical DNS wire format (all lowercase)
toWireCanonical() - Method in class org.xbill.DNS.Name
Emit a Name in canonical DNS wire format (all lowercase)
toWireCanonical() - Method in class org.xbill.DNS.Record
Converts a Record into canonical DNS uncompressed wire format (all names are converted to lowercase).
truncate(InetAddress, int) - Static method in class org.xbill.DNS.Address
Truncates an address to the specified number of bits.
TRUNK_1 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Trunk-1
TRUNK_2 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Trunk-2
TRUST_ANCHOR_ASSERTION - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
 
TRY_AGAIN - Static variable in class org.xbill.DNS.Lookup
The lookup failed due to a network error.
TSIG - Class in org.xbill.DNS
Transaction signature handling.
TSIG(Name, Name, byte[]) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG key, which can be used to sign or verify a message.
TSIG(Name, byte[]) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG key with the hmac-md5 algorithm, which can be used to sign or verify a message.
TSIG(Name, String, String) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG object, which can be used to sign or verify a message.
TSIG(String, String, String) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG object, which can be used to sign or verify a message.
TSIG(String, String) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG object with the hmac-md5 algorithm, which can be used to sign or verify a message.
TSIG - Static variable in class org.xbill.DNS.Type
Transaction signature
TSIG.StreamVerifier - Class in org.xbill.DNS
 
TSIG.StreamVerifier(TSIG, TSIGRecord) - Constructor for class org.xbill.DNS.TSIG.StreamVerifier
Creates an object to verify a multiple message response
TSIGRecord - Class in org.xbill.DNS
Transaction Signature - this record is automatically generated by the resolver.
TSIGRecord(Name, int, long, Name, Date, int, byte[], int, int, byte[]) - Constructor for class org.xbill.DNS.TSIGRecord
Creates a TSIG Record from the given data.
TSIGstring(int) - Static method in class org.xbill.DNS.Rcode
Converts a numeric TSIG extended Rcode into a String
ttl - Variable in class org.xbill.DNS.Generator
The ttl of the generated records.
ttl - Variable in class org.xbill.DNS.Record
 
TTL - Class in org.xbill.DNS
Routines for parsing BIND-style TTL values.
TXT - Static variable in class org.xbill.DNS.Type
Text strings
TXTRecord - Class in org.xbill.DNS
Text - stores text strings
TXTRecord(Name, int, long, List) - Constructor for class org.xbill.DNS.TXTRecord
Creates a TXT Record from the given data
TXTRecord(Name, int, long, String) - Constructor for class org.xbill.DNS.TXTRecord
Creates a TXT Record from the given data
type - Variable in class org.xbill.DNS.Generator
The type of the generated records.
type - Variable in class org.xbill.DNS.Record
 
type - Variable in class org.xbill.DNS.Tokenizer.Token
The type of token.
Type - Class in org.xbill.DNS
Constants and functions relating to DNS Types
TYPE_NOT_FOUND - Static variable in class org.xbill.DNS.Lookup
The host exists, but has no records associated with the queried type.

U

UCL - Static variable in class org.xbill.DNS.WKSRecord.Protocol
UCL
UDP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
User Datagram
unget() - Method in class org.xbill.DNS.Tokenizer
Returns a token to the stream, so that it will be returned by the next call to get().
unknownToString(byte[]) - Static method in class org.xbill.DNS.Record
Converts a byte array into the unknown RR format.
UNKRecord - Class in org.xbill.DNS
A class implementing Records of unknown and/or unimplemented types.
UNRECOVERABLE - Static variable in class org.xbill.DNS.Lookup
The lookup failed due to a data or server error.
unset(String) - Static method in class org.xbill.DNS.Options
Removes an option
unsetFlag(int) - Method in class org.xbill.DNS.Header
Sets a flag to the supplied value
UPDATE - Static variable in class org.xbill.DNS.Opcode
A dynamic update message
UPDATE - Static variable in class org.xbill.DNS.Section
The update (third) section of a dynamic update message
Update - Class in org.xbill.DNS
A helper class for constructing dynamic DNS (DDNS) update messages.
Update(Name, int) - Constructor for class org.xbill.DNS.Update
Creates an update message.
Update(Name) - Constructor for class org.xbill.DNS.Update
Creates an update message.
update(byte[], int, int) - Method in class org.xbill.DNS.utils.HMAC
Adds data to the current hash
update(byte[]) - Method in class org.xbill.DNS.utils.HMAC
Adds data to the current hash
updString(int) - Static method in class org.xbill.DNS.Section
Converts a numeric Section into a full description String for an update Message.
URI - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Certificate format defined by URI
URI - Static variable in class org.xbill.DNS.CERTRecord
Certificate format defined by URI
URI - Static variable in class org.xbill.DNS.Type
URI
URIRecord - Class in org.xbill.DNS
Uniform Resource Identifier (URI) DNS Resource Record
URIRecord(Name, int, long, int, int, String) - Constructor for class org.xbill.DNS.URIRecord
Creates a URI Record from the given data
USE_MASK - Static variable in class org.xbill.DNS.KEYRecord.Flags
Bitmask of the use fields
USER - Static variable in class org.xbill.DNS.KEYRecord.Flags
Key is owned by a user.
USERS - Static variable in class org.xbill.DNS.WKSRecord.Service
Active Users
UUCP_PATH - Static variable in class org.xbill.DNS.WKSRecord.Service
UUCP Path Service

V

value(String) - Static method in class org.xbill.DNS.CERTRecord.CertificateType
Converts a textual representation of an certificate type into its numeric code.
value(String) - Static method in class org.xbill.DNS.DClass
Converts a String representation of a DClass into its numeric value
value(String) - Static method in class org.xbill.DNS.DNSSEC.Algorithm
Converts a textual representation of an algorithm into its numeric code.
value(String) - Static method in class org.xbill.DNS.EDNSOption.Code
Converts a textual representation of an EDNS Option Code into its numeric value.
value(String) - Static method in class org.xbill.DNS.ExtendedFlags
Converts a textual representation of an extended flag into its numeric value
value(String) - Static method in class org.xbill.DNS.Flags
Converts a String representation of an Flag into its numeric value
value(String) - Static method in class org.xbill.DNS.KEYRecord.Flags
Converts a textual representation of KEY flags into its numeric code.
value(String) - Static method in class org.xbill.DNS.KEYRecord.Protocol
Converts a textual representation of a KEY protocol into its numeric code.
value(String) - Static method in class org.xbill.DNS.Opcode
Converts a String representation of an Opcode into its numeric value
value(String) - Static method in class org.xbill.DNS.Options
Returns the value of an option
value(String) - Static method in class org.xbill.DNS.Rcode
Converts a String representation of an Rcode into its numeric value
value(String) - Static method in class org.xbill.DNS.Section
Converts a String representation of a Section into its numeric value
value - Variable in class org.xbill.DNS.Tokenizer.Token
The value of the token, or null for tokens without values.
value(String, boolean) - Static method in class org.xbill.DNS.Type
Converts a String representation of an Type into its numeric value.
value(String) - Static method in class org.xbill.DNS.Type
Converts a String representation of an Type into its numeric value
value(String) - Static method in class org.xbill.DNS.WKSRecord.Protocol
Converts a textual representation of an IP protocol into its numeric code.
value(String) - Static method in class org.xbill.DNS.WKSRecord.Service
Converts a textual representation of a TCP/UDP service into its port number.
verify(RRset, RRSIGRecord, DNSKEYRecord) - Static method in class org.xbill.DNS.DNSSEC
Verify a DNSSEC signature.
verify(Message, byte[]) - Method in class org.xbill.DNS.TSIG.StreamVerifier
Verifies a TSIG record on an incoming message that is part of a multiple message response.
verify(Message, byte[], int, TSIGRecord) - Method in class org.xbill.DNS.TSIG
Verifies a TSIG record on an incoming message.
verify(Message, byte[], TSIGRecord) - Method in class org.xbill.DNS.TSIG
Verifies a TSIG record on an incoming message.
verify(byte[]) - Method in class org.xbill.DNS.utils.HMAC
Verifies the data (computes the secure hash and compares it to the input)
verify(byte[], boolean) - Method in class org.xbill.DNS.utils.HMAC
Verifies the data (computes the secure hash and compares it to the input)
verifyMessage(Message, byte[], KEYRecord, SIGRecord) - Static method in class org.xbill.DNS.SIG0
Verify a message using SIG(0).
VIA_FTP - Static variable in class org.xbill.DNS.WKSRecord.Service
VIA Systems - FTP

W

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

X

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

Y

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

Z

ZONE - Static variable in class org.xbill.DNS.Credibility
A zone.
ZONE - Static variable in class org.xbill.DNS.KEYRecord.Flags
Key is owned by a zone.
ZONE - Static variable in class org.xbill.DNS.Section
The zone (first) section of a dynamic update message
Zone - Class in org.xbill.DNS
A DNS Zone.
Zone(Name, String) - Constructor for class org.xbill.DNS.Zone
Creates a Zone from the records in the specified master file.
Zone(Name, Record[]) - Constructor for class org.xbill.DNS.Zone
Creates a Zone from an array of records.
Zone(ZoneTransferIn) - Constructor for class org.xbill.DNS.Zone
Creates a Zone by doing the specified zone transfer.
Zone(Name, int, String) - Constructor for class org.xbill.DNS.Zone
Creates a Zone by performing a zone transfer to the specified host.
ZONE_KEY - Static variable in class org.xbill.DNS.DNSKEYRecord.Flags
Key is a zone key
ZoneTransferException - Exception in org.xbill.DNS
An exception thrown when a zone transfer fails.
ZoneTransferException() - Constructor for exception org.xbill.DNS.ZoneTransferException
 
ZoneTransferException(String) - Constructor for exception org.xbill.DNS.ZoneTransferException
 
ZoneTransferIn - Class in org.xbill.DNS
An incoming DNS Zone Transfer.
ZoneTransferIn.Delta - Class in org.xbill.DNS
 
ZoneTransferIn.ZoneTransferHandler - Interface in org.xbill.DNS
 

_

_nextRecord() - Method in class org.xbill.DNS.Master
Returns the next record in the master file.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _