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

A

A - Static variable in class org.xbill.DNS.Type
A6 - Static variable in class org.xbill.DNS.Type
A6Record - Class in org.xbill.DNS
A6 Record - maps a domain name to an IPv6 address (historic)
A6Record() - Constructor for class org.xbill.DNS.A6Record
 
A6Record(Name, int, long, int, InetAddress, Name) - Constructor for class org.xbill.DNS.A6Record
Creates an A6 Record from the given data
AA - Static variable in class org.xbill.DNS.Flags
authoritative answer
AAAA - Static variable in class org.xbill.DNS.Type
AAAARecord - Class in org.xbill.DNS
IPv6 Address Record - maps a domain name to an IPv6 address
AAAARecord() - Constructor for class org.xbill.DNS.AAAARecord
 
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
acquire(Duration) - Method in class org.xbill.DNS.AsyncSemaphore
 
AD - Static variable in class org.xbill.DNS.Flags
authenticated data
AdapterName - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
add(int, Name) - Method in class org.xbill.DNS.Compression
Adds a compression entry mapping a name to a position in a message.
add(int, String) - Method in class org.xbill.DNS.Mnemonic
Defines the text representation of a numeric value.
add(int, String, Supplier<SVCBBase.ParameterBase>) - Method in class org.xbill.DNS.SVCBBase.ParameterMnemonic
 
add(int, String, Supplier<Record>) - Method in class org.xbill.DNS.Type.TypeMnemonic
 
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.
addAdditional(Message, int) - Method in class org.xbill.DNS.tools.jnamed
 
addAdditional2(Message, int, int) - Method in class org.xbill.DNS.tools.jnamed
 
addAdditionalRRset(RRset, List<RRset>, List<RRset>) - Method in class org.xbill.DNS.Message
 
addAlias(int, String) - Method in class org.xbill.DNS.Mnemonic
Defines an additional text representation of a numeric value.
addAll(Mnemonic) - Method in class org.xbill.DNS.Mnemonic
Copies all mnemonics from one table into another.
addAnswer(Message, Name, int, int, int, int) - Method in class org.xbill.DNS.tools.jnamed
 
addCacheNS(Message, Cache, Name) - Method in class org.xbill.DNS.tools.jnamed
 
addElement(Name, Cache.Element) - Method in class org.xbill.DNS.Cache
 
addGlue(Message, Name, int) - Method in class org.xbill.DNS.tools.jnamed
 
ADDITIONAL - Static variable in class org.xbill.DNS.Credibility
The additional section of a response.
ADDITIONAL - Static variable in class org.xbill.DNS.Section
The additional (fourth) section
addMessage(Message) - Method in class org.xbill.DNS.Cache
Adds all data from a Message into the Cache.
addNameserver(InetSocketAddress) - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
addNegative(Name, int, SOARecord, int) - Method in class org.xbill.DNS.Cache
Adds a negative entry to the Cache.
addNegative(Name, int, SOARecord, int, boolean) - Method in class org.xbill.DNS.Cache
 
addNS(Message, Zone, int) - Method in class org.xbill.DNS.tools.jnamed
 
addPrimaryZone(String, String) - Method in class org.xbill.DNS.tools.jnamed
 
addr - Variable in class org.xbill.DNS.ARecord
 
addRecord(Record, int, Object) - Method in class org.xbill.DNS.Cache
addRecord(Record, int) - Method in class org.xbill.DNS.Cache
Adds a record to the Cache.
addRecord(Record, int, boolean) - Method in class org.xbill.DNS.Cache
 
addRecord(Record, int) - Method in class org.xbill.DNS.Message
Adds a record to a section of the Message, and adjusts the header.
addRecord(T) - Method in class org.xbill.DNS.Zone
Adds a Record to the Zone
addResolver(Resolver) - Method in class org.xbill.DNS.ExtendedResolver
Adds a new resolver to be used by this ExtendedResolver
address - Variable in class org.xbill.DNS.AAAARecord
 
Address - Class in org.xbill.DNS
Routines dealing with IP addresses.
Address() - Constructor for class org.xbill.DNS.Address
 
address - Variable in class org.xbill.DNS.APLRecord.Element
 
address - Variable in class org.xbill.DNS.ClientSubnetOption
 
Address - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ANYCAST_ADDRESS_XP
 
Address - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_DNS_SERVER_ADDRESS_XP
 
Address - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_MULTICAST_ADDRESS_XP
 
Address - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH
 
address - Variable in class org.xbill.DNS.hosts.HostsFileParser.LineData
 
address - Variable in class org.xbill.DNS.ISDNRecord
 
address - Variable in class org.xbill.DNS.NSAPRecord
 
address - Variable in class org.xbill.DNS.SimpleResolver
 
address - Variable in class org.xbill.DNS.WKSRecord
 
address - Variable in class org.xbill.DNS.X25Record
 
address - Variable in class org.xbill.DNS.ZoneTransferIn
 
addresses - Variable in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
addresses - Variable in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
addressesLoaded - Variable in class org.xbill.DNS.spi.DNSJavaNameService
 
addressLength(int) - Static method in class org.xbill.DNS.Address
Returns the length of an address in a particular family.
addressLength(byte[]) - Static method in class org.xbill.DNS.APLRecord
 
addrFromRecord(String, Record) - Static method in class org.xbill.DNS.Address
 
addrport(InetAddress, int) - Static method in class org.xbill.DNS.tools.jnamed
 
addRR(RRSIGRecord) - Method in class org.xbill.DNS.RRset
Adds a signature to this RRset.
addRR(Record) - Method in class org.xbill.DNS.RRset
Adds a Record to this RRset.
addRR(X, List<X>) - Method in class org.xbill.DNS.RRset
 
addRRset(RRset, int) - Method in class org.xbill.DNS.Cache
Adds an RRset to the Cache.
addRRset(RRset, int, boolean) - Method in class org.xbill.DNS.Cache
 
addRRset(SRRset, int) - Method in class org.xbill.DNS.dnssec.SMessage
 
addRRset(RRset) - Method in class org.xbill.DNS.SetResponse
 
addRRset(Name, Message, RRset, int, int) - Method in class org.xbill.DNS.tools.jnamed
 
addRRset(Name, RRset) - Method in class org.xbill.DNS.Zone
 
addRRset(RRset) - Method in class org.xbill.DNS.Zone
Adds an RRset to the Zone
adds - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
A list of records added between the start and end versions
addSearchPath(String) - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
addSecondaryZone(String, String) - Method in class org.xbill.DNS.tools.jnamed
 
addSOA(Message, Zone) - Method in class org.xbill.DNS.tools.jnamed
 
addTask(Runnable[], Runnable, boolean) - Static method in class org.xbill.DNS.NioClient
 
addTCP(InetAddress, int) - Method in class org.xbill.DNS.tools.jnamed
 
addTSIG(String, String, String) - Method in class org.xbill.DNS.tools.jnamed
 
addUDP(InetAddress, int) - Method in class org.xbill.DNS.tools.jnamed
 
addUnsignedMessageToMac(Message, byte[], Mac) - Method in class org.xbill.DNS.TSIG.StreamVerifier
 
addValidationReasonTxtRecord(Message, String) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
adjustTtl(long, List<X>) - Method in class org.xbill.DNS.RRset
 
admin - Variable in class org.xbill.DNS.SOARecord
 
AF_INET - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
AF_INET6 - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
AF_UNSPEC - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
AFSDB - Static variable in class org.xbill.DNS.Type
AFSDBRecord - Class in org.xbill.DNS
AFS Data Base Record - maps a domain name to the name of an AFS cell database server.
AFSDBRecord() - Constructor for class org.xbill.DNS.AFSDBRecord
 
AFSDBRecord(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.AFSDBRecord
Creates an AFSDB Record from the given data.
alg - Variable in class org.xbill.DNS.CERTRecord
 
alg - Variable in class org.xbill.DNS.DLVRecord
 
alg - Variable in class org.xbill.DNS.DSRecord
 
alg - Variable in class org.xbill.DNS.KEYBase
 
alg - Variable in class org.xbill.DNS.SIGBase
 
alg - Variable in class org.xbill.DNS.SSHFPRecord
 
alg - Variable in class org.xbill.DNS.TKEYRecord
 
alg - Variable in class org.xbill.DNS.TSIG
 
alg - Variable in class org.xbill.DNS.TSIGRecord
 
algCodes - Variable in class org.xbill.DNS.DnssecAlgorithmOption
 
algMap - Static variable in class org.xbill.DNS.TSIG
 
Algorithm() - Constructor for class org.xbill.DNS.DNSSEC.Algorithm
 
Algorithm() - Constructor for class org.xbill.DNS.IPSECKEYRecord.Algorithm
 
Algorithm() - Constructor for class org.xbill.DNS.SSHFPRecord.Algorithm
 
ALGORITHM_ENABLED - Static variable in class org.xbill.DNS.dnssec.ValUtils
 
algorithmToName(String) - Static method in class org.xbill.DNS.TSIG
Convert an algorithm String to its equivalent Name.
algorithmType - Variable in class org.xbill.DNS.IPSECKEYRecord
 
algs - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
 
algs - Static variable in class org.xbill.DNS.DNSSEC.Digest
 
algString(int) - Static method in class org.xbill.DNS.DNSSEC
Convert an algorithm number to the corresponding JCA string.
aliases - Variable in class org.xbill.DNS.Lookup
 
aliases - Variable in class org.xbill.DNS.lookup.LookupResult
In the case of CNAME or DNAME indirection, this property contains the original name as well as any intermediate redirect targets except the last one.
allElements(Object) - Method in class org.xbill.DNS.Cache
 
allNSEC3sIgnoreable(List<SRRset>, KeyCache) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Determine if all of the NSEC3s in a response are legally ignoreable (i.e., their presence should lead to an INSECURE result).
allRRsets(Object) - Method in class org.xbill.DNS.Zone
 
alphabet - Variable in class org.xbill.DNS.utils.base32
 
Alphabet() - Constructor for class org.xbill.DNS.utils.base32.Alphabet
 
ALPN - Static variable in class org.xbill.DNS.SVCBBase
 
altitude - Variable in class org.xbill.DNS.GPOSRecord
 
altitude - Variable in class org.xbill.DNS.LOCRecord
 
AMTRELAY - Static variable in class org.xbill.DNS.Type
Automatic Multicast Tunneling Relay
AndroidResolverConfigProvider - Class in org.xbill.DNS.config
Resolver config provider for Android.
AndroidResolverConfigProvider() - Constructor for class org.xbill.DNS.config.AndroidResolverConfigProvider
 
ANSWER - Static variable in class org.xbill.DNS.Section
The answer (second) section
answers - Variable in class org.xbill.DNS.Lookup
 
answers() - Method in class org.xbill.DNS.SetResponse
If the query was successful, return the answers
ANY - Static variable in class org.xbill.DNS.Credibility
Data not required to be credible.
ANY - Static variable in class org.xbill.DNS.DClass
Matches any class
ANY - Static variable in class org.xbill.DNS.KEYRecord.Protocol
Any protocol
ANY - Static variable in class org.xbill.DNS.Type
Matches any type
APL - Static variable in class org.xbill.DNS.Type
APLRecord - Class in org.xbill.DNS
APL - Address Prefix List.
APLRecord() - Constructor for class org.xbill.DNS.APLRecord
 
APLRecord(Name, int, long, List<APLRecord.Element>) - Constructor for class org.xbill.DNS.APLRecord
Creates an APL Record from the given data.
APLRecord.Element - Class in org.xbill.DNS
 
append(byte[], int, int) - Method in class org.xbill.DNS.Name
 
append(char[], int) - Method in class org.xbill.DNS.Name
 
appendFromString(String, char[], int) - Method in class org.xbill.DNS.Name
 
appendFromString(String, byte[], int) - Method in class org.xbill.DNS.Name
 
appendRrList(Iterator<? extends Record>, StringBuilder) - Method in class org.xbill.DNS.RRset
 
APPLICATION_DNS_MESSAGE - Static variable in class org.xbill.DNS.DohResolver
 
apply(Message, TSIGRecord) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record for a message and adds it to the message
apply(Message, int, TSIGRecord) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record with a specific error for a message and adds it to the message.
apply(Message, TSIGRecord, boolean) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record with a specific error for a message and adds it to the message.
apply(Message, int, TSIGRecord, boolean) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record with a specific error for a message and adds it to the message.
applyEdeToOpt(SMessage, Message) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
applyEDNS(Message) - Method in class org.xbill.DNS.SimpleResolver
 
applyStream(Message, TSIGRecord, boolean) - Method in class org.xbill.DNS.TSIG
applyToResponse(SMessage) - Method in class org.xbill.DNS.dnssec.JustifiedSecStatus
Applies this security status to a response message.
ARecord - Class in org.xbill.DNS
Address Record - maps a domain name to an Internet address
ARecord() - Constructor for class org.xbill.DNS.ARecord
 
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
array - Variable in class org.xbill.DNS.DNSOutput
 
ASN1_BITSTRING - Static variable in class org.xbill.DNS.DNSSEC
 
ASN1_INT - Static variable in class org.xbill.DNS.DNSSEC
 
ASN1_OID - Static variable in class org.xbill.DNS.DNSSEC
 
ASN1_SEQ - Static variable in class org.xbill.DNS.DNSSEC
 
asn1ParseException(Object, Object) - Static method in class org.xbill.DNS.DNSSEC
 
ASTERISK_LABEL - Static variable in class org.xbill.DNS.dnssec.NSEC3ValUtils
 
AsyncSemaphore - Class in org.xbill.DNS
 
AsyncSemaphore(int) - Constructor for class org.xbill.DNS.AsyncSemaphore
 
AsyncSemaphore.Permit - Class in org.xbill.DNS
 
atLeastOneDigestSupported(RRset) - Method in class org.xbill.DNS.dnssec.ValUtils
Determines if at least one of the DS records in the RRset has a supported digest algorithm.
atLeastOneSupportedAlgorithm(RRset) - Method in class org.xbill.DNS.dnssec.ValUtils
Determines if at least one of the DS records in the RRset has a supported algorithm.
ATMA - Static variable in class org.xbill.DNS.Type
ATM address
attempts - Variable in class org.xbill.DNS.ExtendedResolver.Resolution
 
AUTH - Static variable in class org.xbill.DNS.WKSRecord.Service
Authentication Service
AUTH_ANSWER - Static variable in class org.xbill.DNS.Credibility
The answer section of a authoritative response.
AUTH_AUTHORITY - Static variable in class org.xbill.DNS.Credibility
The authority section of an authoritative response.
AUTHORITY - Static variable in class org.xbill.DNS.Section
The authority (third) section
AVC - Static variable in class org.xbill.DNS.Type
Application Visibility and Control
AXFR - Static variable in class org.xbill.DNS.Type
Zone transfer
AXFR() - Method in class org.xbill.DNS.Zone
Returns an Iterator over the RRsets in the zone that can be used to construct an AXFR response.
AXFR - Static variable in class org.xbill.DNS.ZoneTransferIn
 
axfr - Variable in class org.xbill.DNS.ZoneTransferIn.BasicHandler
 

B

b32 - Static variable in class org.xbill.DNS.NSEC3Record
 
BADALG - Static variable in class org.xbill.DNS.Rcode
Algorithm not supported (TKEY extended error)
BADCOOKIE - Static variable in class org.xbill.DNS.Rcode
Bad or missing server cookie (RFC 7873)
BADKEY - Static variable in class org.xbill.DNS.Rcode
The key is invalid (TSIG/TKEY extended error)
BADMODE - Static variable in class org.xbill.DNS.Rcode
The mode is invalid (TKEY extended error)
BADNAME - Static variable in class org.xbill.DNS.Rcode
Duplicate key name (TKEY extended error)
badReason - Variable in class org.xbill.DNS.dnssec.KeyEntry
 
badresponse - Variable in class org.xbill.DNS.Lookup
 
badresponse_error - Variable in class org.xbill.DNS.Lookup
 
BADSIG - Static variable in class org.xbill.DNS.Rcode
The signature is invalid (TSIG/TKEY extended error)
BADTIME - Static variable in class org.xbill.DNS.Rcode
The time is out of range (TSIG/TKEY extended error)
BADTRUNC - Static variable in class org.xbill.DNS.Rcode
Bad truncation (RFC 4635)
BADVERS - Static variable in class org.xbill.DNS.Rcode
Unsupported EDNS level
base16 - Class in org.xbill.DNS.utils
Routines for converting between Strings of hex-encoded data and arrays of binary data.
base16() - Constructor for class org.xbill.DNS.utils.base16
 
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.
base64() - Constructor for class org.xbill.DNS.utils.base64
 
Base64 - Static variable in class org.xbill.DNS.utils.base64
 
Base64Url - Static variable in class org.xbill.DNS.utils.base64
 
BASE_16_CHARS - Static variable in class org.xbill.DNS.utils.base16
 
BaseResolverConfigProvider - Class in org.xbill.DNS.config
Base class for resolver config providers that provides a default implementation for the lists and utility methods to prevent duplicates.
BaseResolverConfigProvider() - Constructor for class org.xbill.DNS.config.BaseResolverConfigProvider
 
BasicHandler() - Constructor for class org.xbill.DNS.ZoneTransferIn.BasicHandler
 
BBN_RCC_MON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
BBN RCC Monitoring
bigIntegerLength(BigInteger) - Static method in class org.xbill.DNS.DNSSEC
 
bind(SocketAddress) - Method in class org.xbill.DNS.TCPClient
 
bitmap - Variable in class org.xbill.DNS.NXTRecord
 
BL_IDM - Static variable in class org.xbill.DNS.WKSRecord.Service
Britton-Lee IDM
BLOCKED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The server is unable to respond to the request because the domain is on a blocklist due to an internal security policy imposed by the operator of the server resolving or forwarding the query.
blockLenToPadding(int) - Static method in class org.xbill.DNS.utils.base32
 
blockUntil(SelectionKey) - Method in class org.xbill.DNS.TCPClient
 
bogusReason - Variable in class org.xbill.DNS.dnssec.SMessage
 
BOOTPC - Static variable in class org.xbill.DNS.WKSRecord.Service
Bootstrap Protocol Client
BOOTPS - Static variable in class org.xbill.DNS.WKSRecord.Service
Bootstrap Protocol Server
BR_SAT_MON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Backroom SATNET Monitoring
build() - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Create an instance of LookupSession configured by this builder.
builder() - Static method in class org.xbill.DNS.lookup.LookupSession
Returns an empty LookupSession.LookupSessionBuilder instance.
buildErrorMessage(Header, int, Record) - Method in class org.xbill.DNS.tools.jnamed
 
buildResult(Message, List<Name>, Record) - Static method in class org.xbill.DNS.lookup.LookupSession
Returns a LookupResult if this response was a non-exceptional empty result, else null.
ByReference() - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH.ByReference
 
ByReference() - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ANYCAST_ADDRESS_XP.ByReference
 
ByReference() - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_DNS_SERVER_ADDRESS_XP.ByReference
 
ByReference() - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_DNS_SUFFIX.ByReference
 
ByReference() - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_MULTICAST_ADDRESS_XP.ByReference
 
ByReference() - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH.ByReference
 
byteArrayBodyPublisherMethod - Static variable in class org.xbill.DNS.DohResolver
 
ByteArrayComparator - Class in org.xbill.DNS.dnssec
This class implements a basic comparator for byte arrays.
ByteArrayComparator() - Constructor for class org.xbill.DNS.dnssec.ByteArrayComparator
 
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.
byteBuffer - Variable in class org.xbill.DNS.DNSInput
 
byteFormat - Static variable in class org.xbill.DNS.Record
 
byteString(byte[], int) - Method in class org.xbill.DNS.Name
 

C

CA_CONSTRAINT - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
 
CAA - Static variable in class org.xbill.DNS.Type
CAARecord - Class in org.xbill.DNS
Certification Authority Authorization
CAARecord() - Constructor for class org.xbill.DNS.CAARecord
 
CAARecord(Name, int, long, int, String, String) - Constructor for class org.xbill.DNS.CAARecord
Creates an CAA Record from the given data.
CAARecord.Flags - Class in org.xbill.DNS
 
Cache - Class in org.xbill.DNS
A cache of DNS records.
Cache(int) - Constructor for class org.xbill.DNS.Cache
Creates an empty Cache
Cache() - Constructor for class org.xbill.DNS.Cache
Creates an empty Cache for class IN.
Cache(String) - Constructor for class org.xbill.DNS.Cache
Creates a Cache which initially contains all records in the specified file.
cache - Variable in class org.xbill.DNS.dnssec.KeyCache
This is the main caching data structure.
cache - Variable in class org.xbill.DNS.Lookup
 
cache(Cache) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Enable caching using the supplied cache.
cache(Integer, Cache) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Deprecated.
use LookupSession.LookupSessionBuilder.cache(Cache), the Cache already provides the class.
Cache.CacheMap - Class in org.xbill.DNS
 
Cache.CacheRRset - Class in org.xbill.DNS
 
Cache.Element - Interface in org.xbill.DNS
 
Cache.NegativeElement - Class in org.xbill.DNS
 
CACHED_ERROR - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver is returning the Rcode.SERVFAIL from its cache.
CacheEntry(KeyEntry, long) - Constructor for class org.xbill.DNS.dnssec.KeyCache.CacheEntry
 
CacheMap(int) - Constructor for class org.xbill.DNS.Cache.CacheMap
 
CacheRRset(Record, int, long, boolean) - Constructor for class org.xbill.DNS.Cache.CacheRRset
 
CacheRRset(RRset, int, long, boolean) - Constructor for class org.xbill.DNS.Cache.CacheRRset
 
caches - Variable in class org.xbill.DNS.lookup.LookupSession
 
caches - Variable in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
 
caches(Collection<Cache>) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Enable caching using the supplied caches.
caches(Map<Integer, Cache>) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
caches - Variable in class org.xbill.DNS.tools.jnamed
 
cacheSize() - Method in class org.xbill.DNS.hosts.HostsFileParser
 
canonicalize() - Method in class org.xbill.DNS.Name
Returns a canonicalized version of the Name (all lowercase).
CASE_LOWER - Static variable in class org.xbill.DNS.Mnemonic
 
CASE_SENSITIVE - Static variable in class org.xbill.DNS.Mnemonic
 
CASE_UPPER - Static variable in class org.xbill.DNS.Mnemonic
 
CD - Static variable in class org.xbill.DNS.Flags
(security) checking disabled
CDNSKEY - Static variable in class org.xbill.DNS.Type
CDNSKEYRecord - Class in org.xbill.DNS
Child DNSKEY record as specified in RFC 8078.
CDNSKEYRecord() - Constructor for class org.xbill.DNS.CDNSKEYRecord
 
CDNSKEYRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.CDNSKEYRecord
Creates a CDNSKEY Record from the given data
CDNSKEYRecord(Name, int, long, int, int, int, PublicKey) - Constructor for class org.xbill.DNS.CDNSKEYRecord
Creates a CDNSKEY Record from the given data
CDS - Static variable in class org.xbill.DNS.Type
CDSRecord - Class in org.xbill.DNS
Child Delegation Signer record as specified in RFC 8078.
CDSRecord() - Constructor for class org.xbill.DNS.CDSRecord
 
CDSRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.CDSRecord
Creates a CDS Record from the given data
CDSRecord(Name, int, long, int, DNSKEYRecord) - Constructor for class org.xbill.DNS.CDSRecord
Creates a CDS Record from the given data
ceNsec3 - Variable in class org.xbill.DNS.dnssec.NSEC3ValUtils.CEResponse
 
CENSORED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The server is unable to respond to the request because the domain is on a blocklist due to an external requirement imposed by an entity other than the operator of the server resolving or forwarding the query.
CEResponse(Name, NSEC3Record) - Constructor for class org.xbill.DNS.dnssec.NSEC3ValUtils.CEResponse
 
cert - Variable in class org.xbill.DNS.CERTRecord
 
cert - Variable in class org.xbill.DNS.OPENPGPKEYRecord
 
CERT - Static variable in class org.xbill.DNS.Type
certificateAssociationData - Variable in class org.xbill.DNS.TLSARecord
 
CertificateType() - Constructor for class org.xbill.DNS.CERTRecord.CertificateType
 
certificateUsage - Variable in class org.xbill.DNS.TLSARecord
 
CertificateUsage() - Constructor for class org.xbill.DNS.TLSARecord.CertificateUsage
 
CERTRecord - Class in org.xbill.DNS
Certificate Record - Stores a certificate associated with a name.
CERTRecord() - Constructor for class org.xbill.DNS.CERTRecord
 
CERTRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.CERTRecord
Creates a CERT Record from the given data
CERTRecord.CertificateType - Class in org.xbill.DNS
Certificate type identifiers.
certType - Variable in class org.xbill.DNS.CERTRecord
 
ceWildcard(Name) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Given the name of a closest encloser, return the name *.closest_encloser.
CFTP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
CFTP
CH - Static variable in class org.xbill.DNS.DClass
Chaos network (MIT)
CHAIN - Static variable in class org.xbill.DNS.EDNSOption.Code
CHAIN Query Requests in DNS, RFC 7901
channel - Variable in class org.xbill.DNS.NioTcpClient.ChannelState
 
channel - Variable in class org.xbill.DNS.NioTcpClient.Transaction
 
channel - Variable in class org.xbill.DNS.NioUdpClient.Transaction
 
ChannelKey() - Constructor for class org.xbill.DNS.NioTcpClient.ChannelKey
 
channelMap - Static variable in class org.xbill.DNS.NioTcpClient
 
ChannelState() - Constructor for class org.xbill.DNS.NioTcpClient.ChannelState
 
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(int) - Method in class org.xbill.DNS.DClass.DClassMnemonic
 
check(long, int) - Method in class org.xbill.DNS.DNSOutput
 
check(int) - Method in class org.xbill.DNS.Mnemonic
Checks that a numeric value is within the range [0..max]
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.Section
Checks that a numeric section value is valid.
check(long) - Static method in class org.xbill.DNS.TTL
 
check(int) - Static method in class org.xbill.DNS.Type
Checks that a numeric Type is valid.
check(int) - Method in class org.xbill.DNS.Type.TypeMnemonic
 
checkAlgorithm(PrivateKey, int) - Static method in class org.xbill.DNS.DNSSEC
 
checkAndConvertAddress(String) - Static method in class org.xbill.DNS.NSAPRecord
 
checkAndConvertAddress(String) - Static method in class org.xbill.DNS.X25Record
 
checkByteArrayLength(String, byte[], int) - Static method in class org.xbill.DNS.Record
 
checkDone() - Method in class org.xbill.DNS.Lookup
 
checkFlag(int) - Static method in class org.xbill.DNS.Header
 
checkInitialized() - Static method in class org.xbill.DNS.ResolverConfig
 
checkMandatoryParams() - Method in class org.xbill.DNS.SVCBBase
 
checkMaskLength(String, int, int) - Static method in class org.xbill.DNS.ClientSubnetOption
 
checkName(String, Name) - Static method in class org.xbill.DNS.Record
 
checkSameRRset(Record, List<? extends Record>) - Method in class org.xbill.DNS.RRset
 
checkSectionValidity(int) - Method in class org.xbill.DNS.dnssec.SMessage
 
checkTransactionTimeouts() - Static method in class org.xbill.DNS.NioTcpClient
 
checkTransactionTimeouts() - Static method in class org.xbill.DNS.NioUdpClient
 
checkU16(String, int) - Static method in class org.xbill.DNS.Record
 
checkU32(String, long) - Static method in class org.xbill.DNS.Record
 
checkU8(String, int) - Static method in class org.xbill.DNS.Record
 
checkUnbalancedParens() - Method in class org.xbill.DNS.Tokenizer
 
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
classes - Static variable in class org.xbill.DNS.DClass
 
classifyResponse(Message, SMessage) - Static method in class org.xbill.DNS.dnssec.ValUtils
Given a response, classify ANSWER responses into a subtype.
clear() - Method in class org.xbill.DNS.dnssec.TrustAnchorStore
Removes all stored trust anchors.
clear() - Static method in class org.xbill.DNS.Options
Clears all defined options
clear() - Method in class org.xbill.DNS.RRset
Deletes all records (including signatures) from this RRset
clearActive() - Method in class org.xbill.DNS.DNSInput
Clears the active region of the string.
clearCache() - Method in class org.xbill.DNS.Cache
Empties the Cache.
clearCacheOnChange - Variable in class org.xbill.DNS.hosts.HostsFileParser
 
clearCaches() - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Disables using a cache for lookups.
clearSearchPath() - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Removes all search paths.
client - Variable in class org.xbill.DNS.ZoneTransferIn
 
CLIENT_SUBNET - Static variable in class org.xbill.DNS.EDNSOption.Code
Client Subnet, RFC 7871
clientCookie - Variable in class org.xbill.DNS.CookieOption
client cookie
ClientSubnetOption - Class in org.xbill.DNS
The Client Subnet EDNS Option, defined in Client subnet in DNS requests.
ClientSubnetOption() - Constructor for class org.xbill.DNS.ClientSubnetOption
 
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.
clock - Variable in class org.xbill.DNS.dnssec.KeyCache
 
clock - Variable in class org.xbill.DNS.dnssec.ValidatingResolver
The clock used to validate messages.
clock - Variable in class org.xbill.DNS.TSIG
 
clone() - Method in class org.xbill.DNS.Header
 
clone() - Method in class org.xbill.DNS.Message
Creates a copy of this Message.
cloneRecord() - Method in class org.xbill.DNS.Record
 
close() - Method in class org.xbill.DNS.Master
 
close() - Static method in class org.xbill.DNS.NioClient
Shutdown the network I/O used by the SimpleResolver.
close(boolean) - Static method in class org.xbill.DNS.NioClient
 
close() - Method in class org.xbill.DNS.TCPClient
 
close() - Method in class org.xbill.DNS.Tokenizer
Closes any files opened by this tokenizer.
CLOSE_TASKS - Static variable in class org.xbill.DNS.NioClient
 
closeConnection() - Method in class org.xbill.DNS.ZoneTransferIn
 
closestEncloser - Variable in class org.xbill.DNS.dnssec.NSEC3ValUtils.CEResponse
 
closestEncloser(Name, Name, Name) - Static method in class org.xbill.DNS.dnssec.ValUtils
Determines the 'closest encloser' - the name that has the most common labels between domain and (Record.getName() or NSECRecord.getNext()).
closeTcp() - Static method in class org.xbill.DNS.NioTcpClient
 
closeThread - Static variable in class org.xbill.DNS.NioClient
 
closeUdp() - Static method in class org.xbill.DNS.NioUdpClient
 
CNAME - Static variable in class org.xbill.DNS.Type
CNAMERecord - Class in org.xbill.DNS
CNAME Record - maps an alias to its real name
CNAMERecord() - Constructor for class org.xbill.DNS.CNAMERecord
 
CNAMERecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.CNAMERecord
Creates a new CNAMERecord with the given data
code - Variable in class org.xbill.DNS.EDNSOption
 
Code() - Constructor for class org.xbill.DNS.EDNSOption.Code
 
code(String) - Static method in class org.xbill.DNS.ExtendedErrorCodeOption
Gets the numeric value corresponding to an EDE text mnemonic.
codes - Static variable in class org.xbill.DNS.EDNSOption.Code
 
codes - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
 
COMMENT - Static variable in class org.xbill.DNS.Tokenizer
A comment; only returned when wantComment is set
compare(byte[], byte[]) - Method in class org.xbill.DNS.dnssec.ByteArrayComparator
compare(long, long) - Static method in class org.xbill.DNS.Serial
Compares two numbers using serial arithmetic.
compareCredibility(int) - Method in class org.xbill.DNS.Cache.CacheRRset
 
compareCredibility(int) - Method in interface org.xbill.DNS.Cache.Element
 
compareCredibility(int) - Method in class org.xbill.DNS.Cache.NegativeElement
 
compareTo(Name) - Method in class org.xbill.DNS.Name
Compares this Name to another Object.
compareTo(Record) - Method in class org.xbill.DNS.Record
Compares this Record to another Object.
CompartmentId - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
compatTimeout(long, TimeUnit) - Method in class org.xbill.DNS.TimeoutCompletableFuture
 
compatTimeout(CompletableFuture<T>, long, TimeUnit) - Static method in class org.xbill.DNS.TimeoutCompletableFuture
 
completeExceptionally(T) - Method in class org.xbill.DNS.lookup.LookupSession
 
completeExceptionally(Exception) - Method in class org.xbill.DNS.NioUdpClient.Transaction
 
Compression - Class in org.xbill.DNS
DNS Name Compression object.
Compression() - Constructor for class org.xbill.DNS.Compression
Creates a new Compression object.
Compression.Entry - Class in org.xbill.DNS
 
concatenate(Name, Name) - Static method in class org.xbill.DNS.Name
Creates a new name by concatenating two existing names.
config - Variable in class org.xbill.DNS.dnssec.ValUtils
 
CONFIGPROVIDER_SKIP_INIT - Static variable in class org.xbill.DNS.ResolverConfig
 
configProviders - Static variable in class org.xbill.DNS.ResolverConfig
 
connect(SocketAddress) - Method in class org.xbill.DNS.TCPClient
 
ConnectionType - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
contains(int) - Method in class org.xbill.DNS.TypeBitmap
 
context - Static variable in class org.xbill.DNS.config.AndroidResolverConfigProvider
 
convertSearchPathDomainList(List<Name>) - Static method in class org.xbill.DNS.Lookup
 
COOKIE - Static variable in class org.xbill.DNS.EDNSOption.Code
Cookie, RFC 7873
CookieOption - Class in org.xbill.DNS
Cookie EDNS0 Option, as defined in https://tools.ietf.org/html/rfc7873
CookieOption() - Constructor for class org.xbill.DNS.CookieOption
Default constructor for constructing instance from binary representation.
CookieOption(byte[]) - Constructor for class org.xbill.DNS.CookieOption
Constructor.
CookieOption(byte[], byte[]) - Constructor for class org.xbill.DNS.CookieOption
Constructor.
copy(Name, Name) - Static method in class org.xbill.DNS.Name
 
count - Variable in class org.xbill.DNS.Zone.ZoneIterator
 
counts - Variable in class org.xbill.DNS.Header
 
covered - Variable in class org.xbill.DNS.SIGBase
 
cpu - Variable in class org.xbill.DNS.HINFORecord
 
createNameService() - Method in class org.xbill.DNS.spi.DNSJavaNameServiceDescriptor
Returns a reference to a dnsjava name server provider.
createTcpClient(Duration) - Method in class org.xbill.DNS.ZoneTransferIn
 
credibility - Variable in class org.xbill.DNS.Cache.CacheRRset
 
credibility - Variable in class org.xbill.DNS.Cache.NegativeElement
 
Credibility - Class in org.xbill.DNS
Constants relating to the credibility of cached data, which is based on the data's source.
Credibility() - Constructor for class org.xbill.DNS.Credibility
 
credibility - Variable in class org.xbill.DNS.Lookup
 
CSNET_NS - Static variable in class org.xbill.DNS.WKSRecord.Service
Mailbox Name Nameserver
CSYNC - Static variable in class org.xbill.DNS.Type
Child-to-Parent Synchronization.
current() - Method in class org.xbill.DNS.DNSInput
Returns the current position.
current() - Method in class org.xbill.DNS.DNSOutput
Returns the current position.
current - Variable in class org.xbill.DNS.Generator
 
current - Variable in class org.xbill.DNS.Tokenizer
 
current - Variable in class org.xbill.DNS.Zone.ZoneIterator
 
current_serial - Variable in class org.xbill.DNS.ZoneTransferIn
 
currentConfig - Static variable in class org.xbill.DNS.ResolverConfig
 
currentDClass - Variable in class org.xbill.DNS.Master
 
currentDSKeyName - Variable in class org.xbill.DNS.dnssec.FindKeyState
The initial key name when the key search is started from a trust anchor.
currentResolver - Variable in class org.xbill.DNS.ExtendedResolver.Resolution
 
currentTTL - Variable in class org.xbill.DNS.Master
 
currentType - Variable in class org.xbill.DNS.Master
 
curve - Variable in class org.xbill.DNS.DNSSEC.ECKeyInfo
 
cycleResults - Variable in class org.xbill.DNS.Lookup
 
cycleResults - Variable in class org.xbill.DNS.lookup.LookupSession
 
cycleResults - Variable in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
 
cycleResults(boolean) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
If set to true, cached results with multiple records will be returned with the starting point shifted one step per request.

D

DadState - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH
 
data - Variable in class org.xbill.DNS.Cache
 
data - Variable in class org.xbill.DNS.DHCIDRecord
 
data - Variable in class org.xbill.DNS.GenericEDNSOption
 
data - Variable in class org.xbill.DNS.NioUdpClient.Transaction
 
data - Variable in class org.xbill.DNS.NULLRecord
 
data - Variable in class org.xbill.DNS.SetResponse
 
data - Variable in class org.xbill.DNS.SVCBBase.ParameterEch
 
data - Variable in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
data - Variable in class org.xbill.DNS.UNKRecord
 
data - Variable in class org.xbill.DNS.Zone
 
DAU - Static variable in class org.xbill.DNS.EDNSOption.Code
DNSSEC Algorithm Understood (DAU), RFC 6975
DAYTIME - Static variable in class org.xbill.DNS.WKSRecord.Service
Daytime
dclass - Variable in class org.xbill.DNS.Cache
 
DClass - Class in org.xbill.DNS
Constants and functions relating to DNS classes.
DClass() - Constructor for class org.xbill.DNS.DClass
 
dclass - Variable in class org.xbill.DNS.Generator
The class of the generated records.
dclass - Variable in class org.xbill.DNS.Lookup
 
dclass - Variable in class org.xbill.DNS.Record
 
dclass - Static variable in class org.xbill.DNS.tools.dig
 
dclass - Variable in class org.xbill.DNS.Update
 
dclass - Variable in class org.xbill.DNS.ZoneTransferIn
 
DClass.DClassMnemonic - Class in org.xbill.DNS
 
DClassMnemonic() - Constructor for class org.xbill.DNS.DClass.DClassMnemonic
 
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
decCount(int) - Method in class org.xbill.DNS.Header
 
DEFAULT_DELIMITERS - Static variable in class org.xbill.DNS.Tokenizer
 
DEFAULT_EDNS_PAYLOADSIZE - Static variable in class org.xbill.DNS.SimpleResolver
The default EDNS payload size
DEFAULT_FORMAT - Static variable in class org.xbill.DNS.FormattedTime
 
DEFAULT_MAX_CACHE_SIZE - Static variable in class org.xbill.DNS.dnssec.KeyCache
 
DEFAULT_MAX_ITERATIONS - Static variable in class org.xbill.DNS.lookup.LookupSession
 
DEFAULT_MAX_TTL - Static variable in class org.xbill.DNS.dnssec.KeyCache
 
DEFAULT_NDOTS - Static variable in class org.xbill.DNS.lookup.LookupSession
 
DEFAULT_PORT - Static variable in class org.xbill.DNS.SimpleResolver
The default port to send queries to
DEFAULT_RESOLVER_TIMEOUT - Static variable in class org.xbill.DNS.ExtendedResolver
Default timeout until resolving with one of the used resolvers fails.
DEFAULT_TA_BAD_KEY_TTL - Static variable in class org.xbill.DNS.dnssec.ValidatingResolver
This is the TTL to use when a trust anchor priming query failed to validate.
DEFAULT_TIMEOUT - Static variable in class org.xbill.DNS.ExtendedResolver
Default timeout until resolving is aborted.
DEFAULT_UDPSIZE - Static variable in class org.xbill.DNS.SimpleResolver
 
defaultBuilder() - Static method in class org.xbill.DNS.lookup.LookupSession
Returns a LookupSession.LookupSessionBuilder instance initialized with defaults.
defaultCaches - Static variable in class org.xbill.DNS.Lookup
 
defaultClass - Variable in class org.xbill.DNS.tools.update
 
defaultExecutor - Variable in class org.xbill.DNS.DohResolver
 
defaultHostsFileParser - Static variable in class org.xbill.DNS.Lookup
 
defaultHostsFileParser() - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Enable querying the local hosts database using the system defaults.
defaultHttpRequestBuilder - Static variable in class org.xbill.DNS.DohResolver
 
defaultMaxEntries - Static variable in class org.xbill.DNS.Cache
 
defaultNdots - Static variable in class org.xbill.DNS.Lookup
 
defaultResolver - Static variable in class org.xbill.DNS.Lookup
 
defaultResolver - Static variable in class org.xbill.DNS.SimpleResolver
 
defaultSearchPath - Static variable in class org.xbill.DNS.Lookup
 
defaultTTL - Variable in class org.xbill.DNS.Master
 
defaultTTL - Variable in class org.xbill.DNS.tools.update
 
DELETE - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Delete DS record in parent zone, RFC8078.
DELETE - Static variable in class org.xbill.DNS.TKEYRecord
The key should be deleted
delete(Name) - Method in class org.xbill.DNS.Update
Indicates that all records with the given name should be deleted from the zone.
delete(Name, int) - Method in class org.xbill.DNS.Update
Indicates that all records with the given name and type should be deleted from the zone.
delete(Name, int, String) - Method in class org.xbill.DNS.Update
Parses a record from the string, and indicates that the record should be deleted from the zone.
delete(Name, int, Tokenizer) - Method in class org.xbill.DNS.Update
Parses a record from the tokenizer, and indicates that the record should be deleted from the zone.
delete(Record) - Method in class org.xbill.DNS.Update
Indicates that the specified record should be deleted from the zone.
delete(Record[]) - Method in class org.xbill.DNS.Update
Indicates that the records should be deleted from the zone.
delete(RRset) - Method in class org.xbill.DNS.Update
Indicates that all of the records in the rrset should be deleted from the zone.
deleteResolver(Resolver) - Method in class org.xbill.DNS.ExtendedResolver
Deletes a resolver used by this ExtendedResolver
deleteRR(RRSIGRecord) - Method in class org.xbill.DNS.RRset
Deletes a signature from this RRset
deleteRR(Record) - Method in class org.xbill.DNS.RRset
Deletes a record from this RRset
deletes - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
A list of records deleted between the start and end versions
delimiters - Variable in class org.xbill.DNS.Tokenizer
 
Delta() - Constructor for class org.xbill.DNS.ZoneTransferIn.Delta
 
Description - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
description - Variable in class org.xbill.DNS.Mnemonic
 
DH - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Diffie Hellman key
DHCID - Static variable in class org.xbill.DNS.Type
DHCIDRecord - Class in org.xbill.DNS
DHCID - Dynamic Host Configuration Protocol (DHCP) ID (RFC 4701)
DHCIDRecord() - Constructor for class org.xbill.DNS.DHCIDRecord
 
DHCIDRecord(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.DHCIDRecord
Creates an DHCID Record from the given data
Dhcpv4Server - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
Dhcpv6ClientDuid - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
Dhcpv6ClientDuidLength - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
Dhcpv6Iaid - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
Dhcpv6Server - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
DHU - Static variable in class org.xbill.DNS.EDNSOption.Code
DNSSEC DS Hash Understood (DHU), RFC 6975
DIFFIEHELLMAN - Static variable in class org.xbill.DNS.TKEYRecord
The key is computed using a Diffie-Hellman key exchange
dig - Class in org.xbill.DNS.tools
 
dig() - Constructor for class org.xbill.DNS.tools.dig
 
digest - Variable in class org.xbill.DNS.DLVRecord
 
Digest() - Constructor for class org.xbill.DNS.DNSSEC.Digest
 
digest - Variable in class org.xbill.DNS.DSRecord
 
Digest() - Constructor for class org.xbill.DNS.DSRecord.Digest
Deprecated.
 
Digest() - Constructor for class org.xbill.DNS.NSEC3Record.Digest
 
Digest() - Constructor for class org.xbill.DNS.SSHFPRecord.Digest
 
DIGEST_ENABLED - Static variable in class org.xbill.DNS.dnssec.ValUtils
 
DIGEST_HARDEN_DOWNGRADE - Static variable in class org.xbill.DNS.dnssec.ValUtils
 
DIGEST_PREFERENCE - Static variable in class org.xbill.DNS.dnssec.ValUtils
 
digestHardenDowngrade - Variable in class org.xbill.DNS.dnssec.ValUtils
 
digestid - Variable in class org.xbill.DNS.DLVRecord
 
digestid - Variable in class org.xbill.DNS.DSRecord
 
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.
digestPreference - Variable in class org.xbill.DNS.dnssec.ValUtils
 
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.
digests - Static variable in class org.xbill.DNS.NSEC3Record.Digest
 
digestSIG(DNSOutput, SIGBase) - Static method in class org.xbill.DNS.DNSSEC
 
digestType - Variable in class org.xbill.DNS.SSHFPRecord
 
disableIncludes() - Method in class org.xbill.DNS.Master
Disable processing of $INCLUDE directives.
disableIncludes(boolean) - Method in class org.xbill.DNS.Master
Disable processing of $INCLUDE directives.
DISCARD - Static variable in class org.xbill.DNS.WKSRecord.Service
Discard
discardStream(InputStream) - Method in class org.xbill.DNS.DohResolver
 
DLV - Static variable in class org.xbill.DNS.Type
DLVRecord - Class in org.xbill.DNS
DLV - contains a Delegation Lookaside Validation record, which acts as the equivalent of a DS record in a lookaside zone.
DLVRecord() - Constructor for class org.xbill.DNS.DLVRecord
 
DLVRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DLVRecord
Creates a DLV Record from the given data
DNAME - Static variable in class org.xbill.DNS.Type
DNAMERecord - Class in org.xbill.DNS
DNAME Record - maps a nonterminal alias (subtree) to a different domain
DNAMERecord() - Constructor for class org.xbill.DNS.DNAMERecord
 
DNAMERecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.DNAMERecord
Creates a new DNAMERecord with the given data
DNS_FALLBACK_NDOTS_PROP - Static variable in class org.xbill.DNS.config.FallbackPropertyResolverConfigProvider
 
DNS_FALLBACK_SEARCH_PROP - Static variable in class org.xbill.DNS.config.FallbackPropertyResolverConfigProvider
 
DNS_FALLBACK_SERVER_PROP - Static variable in class org.xbill.DNS.config.FallbackPropertyResolverConfigProvider
 
DNS_NDOTS_PROP - Static variable in class org.xbill.DNS.config.PropertyResolverConfigProvider
 
DNS_SEARCH_PROP - Static variable in class org.xbill.DNS.config.PropertyResolverConfigProvider
 
DNS_SERVER_PROP - Static variable in class org.xbill.DNS.config.PropertyResolverConfigProvider
 
DNSInput - Class in org.xbill.DNS
A class for parsing DNS messages.
DNSInput(byte[]) - Constructor for class org.xbill.DNS.DNSInput
Creates a new DNSInput
DNSInput(ByteBuffer) - Constructor for class org.xbill.DNS.DNSInput
Creates a new DNSInput from the given ByteBuffer
DNSJavaNameService - Class in org.xbill.DNS.spi
This class implements a Name Service Provider, which Java can use (starting with version 1.4), to perform DNS resolutions instead of using the standard calls.
DNSJavaNameService() - Constructor for class org.xbill.DNS.spi.DNSJavaNameService
Creates a DNSJavaNameService instance.
DNSJavaNameServiceDescriptor - Class in org.xbill.DNS.spi
The descriptor class for the dnsjava name service provider.
DNSJavaNameServiceDescriptor() - Constructor for class org.xbill.DNS.spi.DNSJavaNameServiceDescriptor
 
DNSKEY - Static variable in class org.xbill.DNS.Type
DNSKEY_MISSING - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
A DSRecord existed at a parent, but no supported matching DNSKEYRecord could be found for the child.
DNSKEYRecord - Class in org.xbill.DNS
Key - contains a cryptographic public key for use by DNS.
DNSKEYRecord() - Constructor for class org.xbill.DNS.DNSKEYRecord
 
DNSKEYRecord(Name, int, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DNSKEYRecord
Creates a DNSKEY Record from the given data
DNSKEYRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DNSKEYRecord
Creates a DNSKEY Record from the given data
DNSKEYRecord(Name, int, long, int, int, int, PublicKey) - Constructor for class org.xbill.DNS.DNSKEYRecord
Creates a DNSKEY Record from the given data
DNSKEYRecord.Flags - Class in org.xbill.DNS
 
DNSKEYRecord.Protocol - Class in org.xbill.DNS
 
DNSOutput - Class in org.xbill.DNS
A class for rendering DNS messages.
DNSOutput(int) - Constructor for class org.xbill.DNS.DNSOutput
Create a new DNSOutput with a specified size.
DNSOutput() - Constructor for class org.xbill.DNS.DNSOutput
Create a new DNSOutput
DNSSEC - Static variable in class org.xbill.DNS.DNSKEYRecord.Protocol
Key will be used for DNSSEC
DNSSEC - Class in org.xbill.DNS
Constants and methods relating to DNSSEC.
DNSSEC() - Constructor for class org.xbill.DNS.DNSSEC
 
DNSSEC - Static variable in class org.xbill.DNS.KEYRecord.Protocol
DNSSEC
DNSSEC.Algorithm - Class in org.xbill.DNS
Domain Name System Security (DNSSEC) Algorithm Numbers.
DNSSEC.Digest - Class in org.xbill.DNS
DNSSEC Delegation Signer (DS) Resource Record (RR) Type Digest Algorithms.
DNSSEC.DNSSECException - Exception in org.xbill.DNS
A DNSSEC exception.
DNSSEC.ECKeyInfo - Class in org.xbill.DNS
 
DNSSEC.IncompatibleKeyException - Exception in org.xbill.DNS
The key data provided is inconsistent.
DNSSEC.KeyMismatchException - Exception in org.xbill.DNS
A DNSSEC verification failed because fields in the DNSKEY and RRSIG records do not match.
DNSSEC.MalformedKeyException - Exception in org.xbill.DNS
The cryptographic data in a DNSSEC key is malformed.
DNSSEC.NoSignatureException - Exception in org.xbill.DNS
No signature was found.
DNSSEC.SignatureExpiredException - Exception in org.xbill.DNS
A DNSSEC verification failed because the signature has expired.
DNSSEC.SignatureNotYetValidException - Exception in org.xbill.DNS
A DNSSEC verification failed because the signature has not yet become valid.
DNSSEC.SignatureVerificationException - Exception in org.xbill.DNS
A DNSSEC verification failed because the cryptographic signature verification failed.
DNSSEC.UnsupportedAlgorithmException - Exception in org.xbill.DNS
An algorithm is unsupported by this DNSSEC implementation.
DNSSEC_BOGUS - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but validation ended in the Bogus state.
DNSSEC_INDETERMINATE - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but validation ended in the Indeterminate state [RFC4035].
DnssecAlgorithmOption - Class in org.xbill.DNS
The EDNS0 Option for Signaling Cryptographic Algorithm Understanding in DNS Security Extensions (DNSSEC), RFC 6975.
DnssecAlgorithmOption(int) - Constructor for class org.xbill.DNS.DnssecAlgorithmOption
 
DnssecAlgorithmOption(int, List<Integer>) - Constructor for class org.xbill.DNS.DnssecAlgorithmOption
 
DnssecAlgorithmOption(int, int...) - Constructor for class org.xbill.DNS.DnssecAlgorithmOption
 
DNSSECException(String, Throwable) - Constructor for exception org.xbill.DNS.DNSSEC.DNSSECException
 
DNSSECException(Throwable) - Constructor for exception org.xbill.DNS.DNSSEC.DNSSECException
 
DNSSECException(String) - Constructor for exception org.xbill.DNS.DNSSEC.DNSSECException
 
DnsSecVerifier - Class in org.xbill.DNS.dnssec
A class for performing basic DNSSEC verification.
DnsSecVerifier() - Constructor for class org.xbill.DNS.dnssec.DnsSecVerifier
 
DnsSuffix - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
DO - Static variable in class org.xbill.DNS.ExtendedFlags
dnssec ok
DO - Static variable in class org.xbill.DNS.Flags
dnssec ok (extended)
DOA - Static variable in class org.xbill.DNS.Type
Digital Object Architecture
doAdd(Tokenizer) - Method in class org.xbill.DNS.tools.update
 
doAssert(Tokenizer) - Method in class org.xbill.DNS.tools.update
 
doAXFR(Name, Message, TSIG, TSIGRecord, Socket) - Method in class org.xbill.DNS.tools.jnamed
 
doDelete(Tokenizer) - Method in class org.xbill.DNS.tools.update
 
doesTypeHaveAdditionalRecords(int) - Method in class org.xbill.DNS.Message
 
doFile(Tokenizer, List<BufferedReader>, List<InputStream>) - Method in class org.xbill.DNS.tools.update
 
doGlue(Tokenizer) - Method in class org.xbill.DNS.tools.update
 
DohResolver - Class in org.xbill.DNS
Proof-of-concept DNS over HTTP (DoH) resolver.
DohResolver(String) - Constructor for class org.xbill.DNS.DohResolver
Creates a new DoH resolver that performs lookups with HTTP GET and the default timeout (5s).
DohResolver(String, int, Duration) - Constructor for class org.xbill.DNS.DohResolver
Creates a new DoH resolver that performs lookups with HTTP GET and the default timeout (5s).
DohResolver.SendAndGetMessageBytesResponse - Class in org.xbill.DNS
 
doLog(Tokenizer) - Method in class org.xbill.DNS.tools.update
 
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
 
domainProperty - Static variable in class org.xbill.DNS.spi.DNSJavaNameService
 
done - Variable in class org.xbill.DNS.Lookup
 
doneCurrent - Variable in class org.xbill.DNS.Lookup
 
doProhibit(Tokenizer) - Method in class org.xbill.DNS.tools.update
 
doQuery(Message, long) - Static method in class org.xbill.DNS.tools.dig
 
doQuery(Tokenizer) - Method in class org.xbill.DNS.tools.update
 
doRequire(Tokenizer) - Method in class org.xbill.DNS.tools.update
 
doxfr() - Method in class org.xbill.DNS.ZoneTransferIn
 
DS - Static variable in class org.xbill.DNS.Type
DSA - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
DSA public key
DSA - Static variable in class org.xbill.DNS.IPSECKEYRecord.Algorithm
A DSA key is present, in the format defined in [RFC2536]
DSA_LEN - Static variable in class org.xbill.DNS.DNSSEC
 
DSA_NSEC3_SHA1 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
DSA/SHA1, NSEC3-aware public key
dsaSignatureFromDNS(byte[], int, boolean) - Static method in class org.xbill.DNS.DNSSEC
 
dsaSignatureToDNS(byte[], int, int) - Static method in class org.xbill.DNS.DNSSEC
 
DSO - Static variable in class org.xbill.DNS.Opcode
DNS Stateful Operations (DSO, RFC8490)
DSP - Static variable in class org.xbill.DNS.WKSRecord.Service
Display Support Protocol
DSRecord - Class in org.xbill.DNS
DS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the parent zone.
DSRecord() - Constructor for class org.xbill.DNS.DSRecord
 
DSRecord(Name, int, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DSRecord
Creates a DS Record from the given data
DSRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.DSRecord
Creates a DS Record from the given data
DSRecord(Name, int, long, int, DNSKEYRecord) - Constructor for class org.xbill.DNS.DSRecord
Creates a DS Record from the given data
DSRecord.Digest - Class in org.xbill.DNS
Deprecated.
dsReponseToKeForNodata(SMessage, Message, SRRset) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Given a DS response, the DS request, and the current key rrset, validate the DS response for the NODATA case, returning a KeyEntry.
dsResponseToKE(SMessage, Message, SRRset) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Given a DS response, the DS request, and the current key rrset, validate the DS response, returning a KeyEntry.
dsRRset - Variable in class org.xbill.DNS.dnssec.FindKeyState
The (initial) DS RRset for the following DNSKEY search and validate phase.
DSS - Static variable in class org.xbill.DNS.SSHFPRecord.Algorithm
 
dump(String, byte[], int, int) - Static method in class org.xbill.DNS.utils.hexdump
Dumps a byte array into hex format.
dump(String, byte[]) - Static method in class org.xbill.DNS.utils.hexdump
 

E

ECC_GOST - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
GOST R 34.10-2001.
ECDSA - Static variable in class org.xbill.DNS.IPSECKEYRecord.Algorithm
An ECDSA key is present, in the format defined in [RFC6605]
ECDSA_P256 - Static variable in class org.xbill.DNS.DNSSEC
 
ECDSA_P384 - Static variable in class org.xbill.DNS.DNSSEC
 
ECDSAP256SHA256 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
ECDSA Curve P-256 with SHA-256 public key *
ECDSAP384SHA384 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
ECDSA Curve P-384 with SHA-384 public key *
ECH - Static variable in class org.xbill.DNS.SVCBBase
 
ECHCONFIG - Static variable in class org.xbill.DNS.SVCBBase
Deprecated.
ECHO - Static variable in class org.xbill.DNS.WKSRecord.Service
Echo
ECKeyInfo(int, String, String, String, String, String, String) - Constructor for class org.xbill.DNS.DNSSEC.ECKeyInfo
 
ED25519 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Edwards-Curve Digital Security Algorithm (EdDSA) for DNSSEC, RFC8080
ED448 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Edwards-Curve Digital Security Algorithm (EdDSA) for DNSSEC, RFC8080
edeReason - Variable in class org.xbill.DNS.dnssec.JustifiedSecStatus
 
edeReason - Variable in class org.xbill.DNS.dnssec.KeyEntry
 
edeReason - Variable in class org.xbill.DNS.dnssec.SMessage
 
EDNS_CLIENT_TAG - Static variable in class org.xbill.DNS.EDNSOption.Code
DNS EDNS Tags, draft-bellis-dnsop-edns-tags-01
EDNS_EXPIRE - Static variable in class org.xbill.DNS.EDNSOption.Code
(EDNS) EXPIRE Option, RFC 7314
EDNS_EXTENDED_ERROR - Static variable in class org.xbill.DNS.EDNSOption.Code
Extended DNS Errors, RFC 8914.
EDNS_KEY_TAG - Static variable in class org.xbill.DNS.EDNSOption.Code
Signaling Trust Anchor Knowledge in DNS Security Extensions (DNSSEC), RFC 8145
EDNS_SERVER_TAG - Static variable in class org.xbill.DNS.EDNSOption.Code
DNS EDNS Tags, draft-bellis-dnsop-edns-tags-01
EDNSOption - Class in org.xbill.DNS
DNS extension options, as described in RFC 6891.
EDNSOption(int) - Constructor for class org.xbill.DNS.EDNSOption
Creates an option with the given option code and data.
EDNSOption.Code - Class in org.xbill.DNS
 
EGP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Exterior Gateway Protocol
EID - Static variable in class org.xbill.DNS.Type
Endpoint identifier
Element(int, boolean, Object, int) - Constructor for class org.xbill.DNS.APLRecord.Element
 
Element(boolean, InetAddress, int) - Constructor for class org.xbill.DNS.APLRecord.Element
Creates an APL element corresponding to an IPv4 or IPv6 prefix.
elements - Variable in class org.xbill.DNS.APLRecord
 
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
empty() - Method in class org.xbill.DNS.TypeBitmap
 
emptyDSName - Variable in class org.xbill.DNS.dnssec.FindKeyState
Sets the key name being searched for when a DS response is provably not a delegation point.
emptyLabel - Static variable in class org.xbill.DNS.Name
 
EmptyRecord - Class in org.xbill.DNS
A class implementing Records with no data; that is, records used in the question section of messages and meta-records in dynamic update.
EmptyRecord() - Constructor for class org.xbill.DNS.EmptyRecord
 
emptyRecordArray - Static variable in class org.xbill.DNS.Message
 
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.
END - Static variable in class org.xbill.DNS.ZoneTransferIn
 
end_serial - Variable in class org.xbill.DNS.ZoneTransferIn
 
endGenerate() - Method in class org.xbill.DNS.Master
 
endTime - Variable in class org.xbill.DNS.ExtendedResolver.Resolution
 
endTime - Variable in class org.xbill.DNS.NioTcpClient.Transaction
 
endTime - Variable in class org.xbill.DNS.NioUdpClient.Transaction
 
Entry() - Constructor for class org.xbill.DNS.Compression.Entry
 
EOF - Static variable in class org.xbill.DNS.Tokenizer
End of file
EOL - Static variable in class org.xbill.DNS.Tokenizer
End of line
EPHEMERAL_RANGE - Static variable in class org.xbill.DNS.NioUdpClient
 
EPHEMERAL_START - Static variable in class org.xbill.DNS.NioUdpClient
 
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(byte[], int) - Method in class org.xbill.DNS.Name
 
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
error - Variable in class org.xbill.DNS.Lookup
 
error - Variable in class org.xbill.DNS.TKEYRecord
 
error - Variable in class org.xbill.DNS.TSIGRecord
 
errorAddress - Variable in class org.xbill.DNS.MINFORecord
 
errorCode - Variable in class org.xbill.DNS.ExtendedErrorCodeOption
 
errorMessage(Message, int) - Static method in class org.xbill.DNS.dnssec.ValidatingResolver
Creates a response message with the given return code.
errorMessage(Message, int) - Method in class org.xbill.DNS.tools.jnamed
 
errorMessage - Variable in class org.xbill.DNS.TSIG.StreamVerifier
null or the detailed error when validation failed due to a Rcode.FORMERR.
EUI48 - Static variable in class org.xbill.DNS.Type
EUI-48 Address.
EUI64 - Static variable in class org.xbill.DNS.Type
EUI-64 Address.
EXACT - Static variable in class org.xbill.DNS.TLSARecord.MatchingType
Exact match on selected content
exactName(Name) - Method in class org.xbill.DNS.Cache
 
exactName(Name) - Method in class org.xbill.DNS.Zone
 
exception(String) - Method in class org.xbill.DNS.Tokenizer
Creates an exception which includes the current state in the error message
executor - Variable in class org.xbill.DNS.lookup.LookupSession
 
executor - Variable in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
 
executor(Executor) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
The executor to use when running lookups.
executor - Static variable in class org.xbill.DNS.TimeoutCompletableFuture.TimeoutScheduler
 
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.
expandName(Name) - Method in class org.xbill.DNS.lookup.LookupSession
Generate a stream of names according to the search path application semantics.
expandSet(RRset, Name) - Method in class org.xbill.DNS.Zone
 
expiration - Variable in class org.xbill.DNS.dnssec.KeyCache.CacheEntry
 
expire - Variable in class org.xbill.DNS.Cache.CacheRRset
 
expire - Variable in class org.xbill.DNS.Cache.NegativeElement
 
expire - Variable in class org.xbill.DNS.SIGBase
 
expire - Variable in class org.xbill.DNS.SOARecord
 
expired() - Method in class org.xbill.DNS.Cache.CacheRRset
 
expired() - Method in interface org.xbill.DNS.Cache.Element
 
expired() - Method in class org.xbill.DNS.Cache.NegativeElement
 
EXTEND - Static variable in class org.xbill.DNS.KEYRecord.Flags
Flags extension
EXTENDED_FLAGS_BIT_OFFSET - Static variable in class org.xbill.DNS.dnssec.SMessage
 
ExtendedErrorCodeOption - Class in org.xbill.DNS
EDNS option to provide additional information about the cause of DNS errors (RFC 8914).
ExtendedErrorCodeOption() - Constructor for class org.xbill.DNS.ExtendedErrorCodeOption
Creates an extended error code EDNS option.
ExtendedErrorCodeOption(int, String) - Constructor for class org.xbill.DNS.ExtendedErrorCodeOption
Creates an extended error code EDNS option.
ExtendedErrorCodeOption(int) - Constructor for class org.xbill.DNS.ExtendedErrorCodeOption
Creates an extended error code EDNS option.
ExtendedFlags - Class in org.xbill.DNS
Constants and functions relating to EDNS flags.
ExtendedFlags() - Constructor for class org.xbill.DNS.ExtendedFlags
 
ExtendedResolver - Class in org.xbill.DNS
An implementation of Resolver that can send queries to multiple servers, sending the queries multiple times if necessary.
ExtendedResolver() - Constructor for class org.xbill.DNS.ExtendedResolver
Creates a new Extended Resolver.
ExtendedResolver(String[]) - Constructor for class org.xbill.DNS.ExtendedResolver
Creates a new instance with SimpleResolvers.
ExtendedResolver(Resolver[]) - Constructor for class org.xbill.DNS.ExtendedResolver
Creates a new Extended Resolver
ExtendedResolver(Iterable<Resolver>) - Constructor for class org.xbill.DNS.ExtendedResolver
Creates a new ExtendedResolver.
ExtendedResolver.Resolution - Class in org.xbill.DNS
 
ExtendedResolver.ResolverEntry - Class in org.xbill.DNS
 
extflags - Static variable in class org.xbill.DNS.ExtendedFlags
 

F

f - Variable in class org.xbill.DNS.NioTcpClient.Transaction
 
f - Variable in class org.xbill.DNS.NioUdpClient.Transaction
 
factories - Variable in class org.xbill.DNS.SVCBBase.ParameterMnemonic
 
factories - Variable in class org.xbill.DNS.Type.TypeMnemonic
 
fail(String) - Method in class org.xbill.DNS.ZoneTransferIn
 
failedFuture(Throwable) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
failedFuture(Throwable) - Method in class org.xbill.DNS.DohResolver
 
failures - Variable in class org.xbill.DNS.ExtendedResolver.ResolverEntry
 
fallback() - Method in class org.xbill.DNS.ZoneTransferIn
 
FallbackPropertyResolverConfigProvider - Class in org.xbill.DNS.config
FallbackPropertyResolverConfigProvider() - Constructor for class org.xbill.DNS.config.FallbackPropertyResolverConfigProvider
 
family - Variable in class org.xbill.DNS.APLRecord.Element
 
family - Variable in class org.xbill.DNS.ClientSubnetOption
 
familyOf(InetAddress) - Static method in class org.xbill.DNS.Address
Returns the family of an InetAddress.
favoriteDSDigestID(SRRset) - Method in class org.xbill.DNS.dnssec.ValUtils
Gets the digest ID for the favorite (best) algorithm that is support in a given DS set.
file - Variable in class org.xbill.DNS.Master
 
filename - Variable in class org.xbill.DNS.Tokenizer
 
FILTERED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The server is unable to respond to the request because the domain is on a blocklist as requested by the client.
find(Name, int) - Method in class org.xbill.DNS.dnssec.KeyCache
Find the 'closest' trusted DNSKEY rrset to the given name.
find(Name, int) - Method in class org.xbill.DNS.dnssec.TrustAnchorStore
Gets the closest trusted key for the given name or null if no match is found.
findAnswerRRset(Name, int, int) - Method in class org.xbill.DNS.dnssec.SMessage
Find an "answer" RRset.
findAnyRecords(Name, int) - Method in class org.xbill.DNS.Cache
Looks up Records in the Cache (a wrapper around lookupRecords).
findBestZone(Name) - Method in class org.xbill.DNS.tools.jnamed
 
findClosestEncloser(Name, Name, List<SRRset>) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Given a name and a list of NSEC3s, find the candidate closest encloser.
findCoveringNSEC3(Name, Name, List<SRRset>) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Given a pre-hashed name, find a covering NSEC3 from among a list of NSEC3s.
findElement(Name, int, int) - Method in class org.xbill.DNS.Cache
 
findExactMatch(Name, int, int, boolean) - Method in class org.xbill.DNS.tools.jnamed
 
findExactMatch(Name, int) - Method in class org.xbill.DNS.Zone
Looks up Records in the zone, finding exact matches only.
findKey(RRset, RRSIGRecord) - Method in class org.xbill.DNS.dnssec.DnsSecVerifier
Find the matching DNSKEY(s) to an RRSIG within a DNSKEY rrset.
FindKeyState - Class in org.xbill.DNS.dnssec
State-object for the key-finding phase.
FindKeyState() - Constructor for class org.xbill.DNS.dnssec.FindKeyState
 
findMatchingNSEC3(Name, Name, List<SRRset>) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Find the NSEC3Record that matches a hash of a name.
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, int) - Method in class org.xbill.DNS.Cache
 
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, int) - Method in class org.xbill.DNS.dnssec.SMessage
Find a specific (S)RRset in a given section.
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.
findRRset(Name, int) - Method in class org.xbill.DNS.Zone
 
FINGER - Static variable in class org.xbill.DNS.WKSRecord.Service
Finger
fingerprint - Variable in class org.xbill.DNS.SSHFPRecord
 
first() - Method in class org.xbill.DNS.RRset
Returns the first record in this RRset, either an RR or a signature.
FirstAnycastAddress - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
FIRSTDATA - Static variable in class org.xbill.DNS.ZoneTransferIn
 
FirstDnsServerAddress - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
FirstDnsSuffix - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
FirstGatewayAddress - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
FirstMulticastAddress - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
FirstPrefix - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
FirstUnicastAddress - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
FirstWinsServerAddress - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
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_DNSSECOK - Static variable in class org.xbill.DNS.tools.jnamed
 
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
FLAG_SIGONLY - Static variable in class org.xbill.DNS.tools.jnamed
 
flags - Variable in class org.xbill.DNS.CAARecord
 
Flags() - Constructor for class org.xbill.DNS.CAARecord.Flags
 
Flags - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
Flags() - Constructor for class org.xbill.DNS.DNSKEYRecord.Flags
 
Flags - Class in org.xbill.DNS
Constants and functions relating to flags in the DNS header.
Flags() - Constructor for class org.xbill.DNS.Flags
 
flags - Static variable in class org.xbill.DNS.Flags
 
flags - Variable in class org.xbill.DNS.Header
 
flags - Variable in class org.xbill.DNS.KEYBase
 
Flags() - Constructor for class org.xbill.DNS.KEYRecord.Flags
 
flags - Static variable in class org.xbill.DNS.KEYRecord.Flags
 
flags - Variable in class org.xbill.DNS.NAPTRRecord
 
flags - Variable in class org.xbill.DNS.NSEC3PARAMRecord
 
flags - Variable in class org.xbill.DNS.NSEC3Record
 
Flags() - Constructor for class org.xbill.DNS.NSEC3Record.Flags
NSEC3 flags identifiers.
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
follow(Name, Name) - Method in class org.xbill.DNS.Lookup
 
footprint - Variable in class org.xbill.DNS.DLVRecord
 
footprint - Variable in class org.xbill.DNS.DSRecord
 
footprint - Variable in class org.xbill.DNS.KEYBase
 
footprint - Variable in class org.xbill.DNS.SIGBase
 
FORGED_ANSWER - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
For policy reasons (legal obligation or malware filtering, for instance), an answer was forged.
format(Instant) - Static method in class org.xbill.DNS.FormattedTime
Converts a Date into a formatted string.
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
FormattedTime - Class in org.xbill.DNS
Routines for converting time values to and from YYYYMMDDHHMMSS format.
FormattedTime() - Constructor for class org.xbill.DNS.FormattedTime
 
FORMERR - Static variable in class org.xbill.DNS.Rcode
Format error
formerrMessage(byte[]) - Method in class org.xbill.DNS.tools.jnamed
 
foundAlias - Variable in class org.xbill.DNS.Lookup
 
FriendlyName - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
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.
fromArray(byte[]) - Static method in class org.xbill.DNS.ARecord
 
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.
fromDSAPublicKey(DSAPublicKey) - Static method in class org.xbill.DNS.DNSSEC
 
fromECDSAPublicKey(ECPublicKey, DNSSEC.ECKeyInfo) - Static method in class org.xbill.DNS.DNSSEC
 
fromECGOSTPublicKey(ECPublicKey, DNSSEC.ECKeyInfo) - Static method in class org.xbill.DNS.DNSSEC
 
fromEdDSAPublicKey(PublicKey) - Static method in class org.xbill.DNS.DNSSEC
 
fromName(String) - Static method in class org.xbill.DNS.ReverseMap
Parses the address from a reverse map string.
fromName(Name) - Static method in class org.xbill.DNS.ReverseMap
Parses the address from a reverse map name.
fromPublicKey(PublicKey, int) - Static method in class org.xbill.DNS.DNSSEC
Builds a DNSKEY record from a PublicKey
fromRSAPublicKey(RSAPublicKey) - Static method in class org.xbill.DNS.DNSSEC
 
fromString(String, Name) - Static method in class org.xbill.DNS.Name
Create a new name from a string and an origin.
fromString(String) - Static method in class org.xbill.DNS.Name
Create a new name from a string.
fromString(Name, int, int, long, Tokenizer, Name) - Static method in class org.xbill.DNS.Record
Builds a new Record from its textual representation
fromString(Name, int, int, long, String, Name) - Static method in class org.xbill.DNS.Record
Builds a new Record from its textual representation
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterBase
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterEch
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterPort
 
fromString(String) - Method in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
fromString(String) - Static method in class org.xbill.DNS.TSIG
Deprecated.
Use an explicit constructor
fromString(String) - Static method in class org.xbill.DNS.utils.base16
Convert a hex-encoded String to binary data, ignoring whitespace characters.
fromString(String) - Method in class org.xbill.DNS.utils.base32
Convert a base32-encoded String to binary data
fromString(String) - Static method in class org.xbill.DNS.utils.base64
Convert a base64-encoded String to binary data
fromWire(DNSInput) - 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[]) - 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(DNSInput, int, boolean) - Static method in class org.xbill.DNS.Record
 
fromWire(DNSInput, int) - Static method in class org.xbill.DNS.Record
 
fromWire(byte[], int) - Static method in class org.xbill.DNS.Record
Builds a Record from DNS uncompressed wire format.
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterBase
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterEch
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterPort
 
fromWire(byte[]) - Method in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
fromXFR(ZoneTransferIn) - Method in class org.xbill.DNS.Zone
 
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.
fudge - Variable in class org.xbill.DNS.TSIGRecord
 
FULL_CERTIFICATE - Static variable in class org.xbill.DNS.TLSARecord.Selector
Full certificate; the Certificate binary structure defined in [RFC5280]

G

GAA_FLAG_INCLUDE_ALL_COMPARTMENTS - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
GAA_FLAG_INCLUDE_ALL_INTERFACES - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
GAA_FLAG_INCLUDE_GATEWAYS - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
GAA_FLAG_INCLUDE_PREFIX - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
GAA_FLAG_INCLUDE_WINS_INFO - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
GAA_FLAG_SKIP_ANYCAST - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
GAA_FLAG_SKIP_DNS_SERVER - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
GAA_FLAG_SKIP_FRIENDLY_NAME - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
GAA_FLAG_SKIP_MULTICAST - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
GAA_FLAG_SKIP_UNICAST - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
gateway - Variable in class org.xbill.DNS.IPSECKEYRecord
 
Gateway() - Constructor for class org.xbill.DNS.IPSECKEYRecord.Gateway
 
gatewayType - Variable in class org.xbill.DNS.IPSECKEYRecord
 
generate(Message, byte[], int, TSIGRecord) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record with a specific error for a message that has been rendered.
generate(Message, byte[], int, TSIGRecord, boolean) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record with a specific error for a message that has been rendered.
generate(Message, byte[], int, TSIGRecord, boolean, Mac) - Method in class org.xbill.DNS.TSIG
Generates a TSIG record with a specific error for a message that has been rendered.
generate(Message) - Method in class org.xbill.DNS.TSIG.StreamGenerator
Generate TSIG a signature for use of the message in a stream.
generate(Message, boolean) - Method in class org.xbill.DNS.TSIG.StreamGenerator
 
generateDSDigest(DNSKEYRecord, int) - Static method in class org.xbill.DNS.DNSSEC
Generate the digest value for a DS key
generatedTsig - Variable in class org.xbill.DNS.Message
 
generateReply(Message, byte[], Socket) - Method in class org.xbill.DNS.tools.jnamed
 
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.
generator - Variable in class org.xbill.DNS.Master
 
generators - Variable in class org.xbill.DNS.Master
 
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) - Constructor for class org.xbill.DNS.GenericEDNSOption
 
GenericEDNSOption(int, byte[]) - Constructor for class org.xbill.DNS.GenericEDNSOption
Construct a generic EDNS option.
get(Name) - Method in class org.xbill.DNS.Compression
Retrieves the position of the given name, if it has been previously included in the message.
get(String, Object...) - Static method in class org.xbill.DNS.dnssec.R
Gets a translated message.
get(boolean, boolean) - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer.
get() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer, ignoring whitespace and comments.
getActualType() - Method in class org.xbill.DNS.RRset
Returns the actual type of the records, i.e.
GetAdaptersAddresses(int, int, Pointer, Pointer, IntByReference) - Method in interface org.xbill.DNS.config.IPHlpAPI
 
getAdditionalName() - Method in class org.xbill.DNS.KXRecord
 
getAdditionalName() - Method in class org.xbill.DNS.MBRecord
 
getAdditionalName() - Method in class org.xbill.DNS.MDRecord
 
getAdditionalName() - Method in class org.xbill.DNS.MFRecord
 
getAdditionalName() - Method in class org.xbill.DNS.MXRecord
 
getAdditionalName() - Method in class org.xbill.DNS.NAPTRRecord
 
getAdditionalName() - Method in class org.xbill.DNS.NSRecord
 
getAdditionalName() - Method in class org.xbill.DNS.Record
Returns the name for which additional data processing should be done for this record.
getAdditionalName() - Method in class org.xbill.DNS.SRVRecord
 
getAddress() - Method in class org.xbill.DNS.AAAARecord
Returns the address
getAddress() - Method in class org.xbill.DNS.ARecord
Returns the Internet address
getAddress() - Method in class org.xbill.DNS.ClientSubnetOption
Returns the IP address of the client.
getAddress() - Method in class org.xbill.DNS.ISDNRecord
Returns the ISDN number associated with the domain.
getAddress() - Method in class org.xbill.DNS.NSAPRecord
Returns the NSAP address.
getAddress() - Method in class org.xbill.DNS.SimpleResolver
Gets the destination address associated with this SimpleResolver.
getAddress(int) - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to an IP Address.
getAddress() - Method in class org.xbill.DNS.WKSRecord
Returns the IP address.
getAddress() - Method in class org.xbill.DNS.X25Record
Returns the X.25 PSDN address.
getAddressBytes(int) - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to a byte array containing an IP address.
getAddresses() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
getAddresses() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
getAddressForHost(Name, int) - Method in class org.xbill.DNS.hosts.HostsFileParser
Performs on-demand parsing and caching of the local hosts database.
getAdmin() - Method in class org.xbill.DNS.SOARecord
Returns the zone administrator's address
getAlgorithm() - Method in class org.xbill.DNS.CERTRecord
Returns the algorithm of the associated KEYRecord, if present
getAlgorithm() - Method in class org.xbill.DNS.DLVRecord
Returns the key's algorithm.
getAlgorithm() - Method in class org.xbill.DNS.DSRecord
Returns the key's algorithm.
getAlgorithm() - Method in class org.xbill.DNS.HIPRecord
Gets the PK algorithm number as defined in IPSECKEY Resource Record Parameters
getAlgorithm() - Method in class org.xbill.DNS.KEYBase
Returns the key's algorithm
getAlgorithm() - Method in class org.xbill.DNS.SIGBase
Returns the cryptographic algorithm of the key that generated the signature
getAlgorithm() - Method in class org.xbill.DNS.SSHFPRecord
Returns the public key's algorithm.
getAlgorithm() - Method in class org.xbill.DNS.TKEYRecord
Returns the shared key's algorithm
getAlgorithm() - Method in class org.xbill.DNS.TSIGRecord
Returns the shared key's algorithm
getAlgorithms() - Method in class org.xbill.DNS.DnssecAlgorithmOption
 
getAlgorithmType() - Method in class org.xbill.DNS.IPSECKEYRecord
Returns the record's algorithm type.
getAlias() - Method in class org.xbill.DNS.CNAMERecord
Deprecated.
getAlias() - Method in class org.xbill.DNS.DNAMERecord
Deprecated.
getAliases() - Method in class org.xbill.DNS.Lookup
Returns all known aliases for this name.
getAllByName(String) - Static method in class org.xbill.DNS.Address
Determines all IP address of a host
getAltitude() - Method in class org.xbill.DNS.GPOSRecord
Returns the altitude as a double
getAltitude() - Method in class org.xbill.DNS.LOCRecord
Returns the altitude
getAltitudeString() - Method in class org.xbill.DNS.GPOSRecord
Returns the altitude as a string
getAnswers() - Method in class org.xbill.DNS.Lookup
Returns the answers from the lookup.
getAXFR() - Method in class org.xbill.DNS.ZoneTransferIn
Gets the AXFR-style response.
getBase32String(base32) - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and decodes it as base32.
getBase64(boolean) - Method in class org.xbill.DNS.Tokenizer
Gets the remaining string tokens until an EOL/EOF is seen, concatenates them together, and converts the base64 encoded data to a byte array.
getBase64() - Method in class org.xbill.DNS.Tokenizer
Gets the remaining string tokens until an EOL/EOF is seen, concatenates them together, and converts the base64 encoded data to a byte array.
getBasicHandler() - Method in class org.xbill.DNS.ZoneTransferIn
 
getBitmap() - Method in class org.xbill.DNS.NXTRecord
Returns the set of types defined for this name
getBogusReason() - Method in class org.xbill.DNS.dnssec.SMessage
Gets the reason why this messages' status is bogus.
getByAddress(String) - Static method in class org.xbill.DNS.Address
Converts an address from its string representation to an IP address.
getByAddress(String, int) - Static method in class org.xbill.DNS.Address
Converts an address from its string representation to an IP address in a particular family.
getByName(String) - Static method in class org.xbill.DNS.Address
Determines the IP address of a host
getCache(int) - Method in class org.xbill.DNS.lookup.LookupSession
 
getCache(int) - Method in class org.xbill.DNS.tools.jnamed
 
getCert() - Method in class org.xbill.DNS.CERTRecord
Returns the binary representation of the certificate
getCert() - Method in class org.xbill.DNS.OPENPGPKEYRecord
Returns the binary representation of the certificate
getCertificateAssociationData() - Method in class org.xbill.DNS.TLSARecord
Returns the certificate associate data of this TLSA record
getCertificateUsage() - Method in class org.xbill.DNS.TLSARecord
Returns the certificate usage of the TLSA record
getCertType() - Method in class org.xbill.DNS.CERTRecord
Returns the type of certificate
getChar() - Method in class org.xbill.DNS.Tokenizer
 
getClientCookie() - Method in class org.xbill.DNS.CookieOption
Returns the client cookie.
getCNAME() - Method in class org.xbill.DNS.SetResponse
If the query encountered a CNAME, return it.
getCode() - Method in class org.xbill.DNS.EDNSOption
Returns the EDNS Option's code.
getConfigProviders() - Static method in class org.xbill.DNS.ResolverConfig
Gets the ordered list of resolver config providers.
getCount(int) - Method in class org.xbill.DNS.dnssec.SMessage
Gets the number of records.
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
getCred(int, boolean) - Method in class org.xbill.DNS.Cache
 
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.EDNSOption
Returns the EDNS Option's data, as a byte array.
getData() - Method in class org.xbill.DNS.NULLRecord
Returns the contents of this record.
getData() - Method in class org.xbill.DNS.SVCBBase.ParameterEch
 
getData() - Method in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
getData() - Method in class org.xbill.DNS.UNKRecord
Returns the contents of this record.
getDClass() - Method in class org.xbill.DNS.Cache
Returns the DNS class of this cache.
getDClass() - Method in class org.xbill.DNS.Record
Returns the record's class
getDClass() - Method in class org.xbill.DNS.RRset
Returns the class of the records
getDClass() - Method in class org.xbill.DNS.Zone
Returns the Zone's class
getDefaultCache(int) - Static method in class org.xbill.DNS.Lookup
Gets the Cache that will be used as the default for the specified class by future Lookups.
getDefaultHostsFileParser() - Static method in class org.xbill.DNS.Lookup
Gets the default HostsFileParser to use for new Lookup instances.
getDefaultResolver() - Static method in class org.xbill.DNS.Lookup
Gets the Resolver that will be used as the default by future Lookups.
getDefaultSearchPath() - Static method in class org.xbill.DNS.Lookup
Gets the search path that will be used as the default by future Lookups.
getDigest() - Method in class org.xbill.DNS.DLVRecord
Returns the binary hash of the key.
getDigest() - Method in class org.xbill.DNS.DSRecord
Returns the binary hash of the key.
getDigestID() - Method in class org.xbill.DNS.DLVRecord
Returns the key's Digest ID.
getDigestID() - Method in class org.xbill.DNS.DSRecord
Returns the key's Digest ID.
getDigestType() - Method in class org.xbill.DNS.SSHFPRecord
Returns the public key's digest type.
getDNAME() - Method in class org.xbill.DNS.SetResponse
If the query encountered a DNAME, return it.
getDsaIntLen(byte[], int) - Static method in class org.xbill.DNS.DNSSEC
 
getEdeReason() - Method in class org.xbill.DNS.dnssec.SMessage
Gets the ExtendedErrorCodeOption reason why this messages' status is bogus.
getEDNS() - Method in class org.xbill.DNS.SimpleResolver
Gets the EDNS information on outgoing messages.
getElements() - Method in class org.xbill.DNS.APLRecord
Returns the list of APL elements.
getEmptyRecord(Name, int, int, long, boolean) - Static method in class org.xbill.DNS.Record
 
getEOL() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer, which must be an EOL or EOF.
getError() - Method in class org.xbill.DNS.TKEYRecord
Returns the extended error
getError() - Method in class org.xbill.DNS.TSIGRecord
Returns the extended error
getErrorAddress() - Method in class org.xbill.DNS.MINFORecord
Gets the address to receive error messages relating to the mailing list/mailbox.
getErrorString() - Method in class org.xbill.DNS.Lookup
Returns an error string describing the result code of this lookup.
getExecutor() - Method in class org.xbill.DNS.DohResolver
Deprecated.
not applicable if DohResolver.sendAsync(Message, Executor) is used.
getExpiration() - Method in exception org.xbill.DNS.DNSSEC.SignatureExpiredException
 
getExpiration() - Method in exception org.xbill.DNS.DNSSEC.SignatureNotYetValidException
 
getExpire() - Method in class org.xbill.DNS.SIGBase
Returns the time at which the signature expires
getExpire() - Method in class org.xbill.DNS.SOARecord
Returns the time until a secondary expires a zone
getExtendedRcode() - Method in class org.xbill.DNS.OPTRecord
Returns the extended Rcode
getFactory(int) - Method in class org.xbill.DNS.SVCBBase.ParameterMnemonic
 
getFactory(int) - Static method in class org.xbill.DNS.Type
 
getFactory(int) - Method in class org.xbill.DNS.Type.TypeMnemonic
 
getFamily() - Method in class org.xbill.DNS.ClientSubnetOption
Returns the family of the network address.
getFingerPrint() - Method in class org.xbill.DNS.SSHFPRecord
Returns the fingerprint
getFlag(int) - Method in class org.xbill.DNS.Header
Retrieves a flag
getFlags() - Method in class org.xbill.DNS.CAARecord
Returns the flags.
getFlags() - Method in class org.xbill.DNS.Header
 
getFlags() - Method in class org.xbill.DNS.KEYBase
Returns the flags describing the key's properties
getFlags() - Method in class org.xbill.DNS.NAPTRRecord
Returns flags
getFlags() - Method in class org.xbill.DNS.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
getFlagsByte() - Method in class org.xbill.DNS.Header
 
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.
getFootprint() - Method in class org.xbill.DNS.KEYBase
Returns the key's footprint (after computing it)
getFootprint() - Method in class org.xbill.DNS.SIGBase
Returns the footprint/key id of the signing key.
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.
getGeneratedTSIG() - Method in class org.xbill.DNS.Message
Gets the generated TSIGRecord.
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.dnssec.SMessage
Gets the header of this message.
getHeader() - Method in class org.xbill.DNS.Message
Retrieves the Header.
getHex(boolean) - Method in class org.xbill.DNS.Tokenizer
Gets the remaining string tokens until an EOL/EOF is seen, concatenates them together, and converts the hex encoded data to a byte array.
getHex() - Method in class org.xbill.DNS.Tokenizer
Gets the remaining string tokens until an EOL/EOF is seen, concatenates them together, and converts the hex encoded data to a byte array.
getHexString() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and decodes it as hex.
getHit() - Method in class org.xbill.DNS.HIPRecord
 
getHost() - Method in class org.xbill.DNS.AFSDBRecord
Gets the host providing service for the domain.
getHost() - Method in class org.xbill.DNS.SOARecord
Returns the primary name server
getHostByAddr(byte[]) - Method in class org.xbill.DNS.spi.DNSJavaNameService
Performs a reverse DNS lookup.
getHostName(InetAddress) - Static method in class org.xbill.DNS.Address
Determines the hostname for an address
getHPrecision() - Method in class org.xbill.DNS.LOCRecord
Returns the horizontal precision
getHttpClient(Executor) - Method in class org.xbill.DNS.DohResolver
 
getID() - Method in class org.xbill.DNS.Header
Retrieves the message ID
getIdentifier(String) - Method in class org.xbill.DNS.Tokenizer
 
getIdentifier() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer, ensures it is an unquoted string, and converts it to a string.
getIgnoreTruncation() - Method in class org.xbill.DNS.SimpleResolver
Gets whether truncated responses will be ignored.
getIntermediateHost() - Method in class org.xbill.DNS.RTRecord
Gets the host to use as a router.
getIterations() - Method in class org.xbill.DNS.NSEC3PARAMRecord
Returns the number of iterations
getIterations() - Method in class org.xbill.DNS.NSEC3Record
Returns the number of iterations
getIXFR() - Method in class org.xbill.DNS.ZoneTransferIn
Gets the IXFR-style response.
getKey() - Method in class org.xbill.DNS.HIPRecord
Gets the raw public key bytes.
getKey() - Method in class org.xbill.DNS.IPSECKEYRecord
Returns the record's public key
getKey() - Method in class org.xbill.DNS.KEYBase
Returns the binary data representing the key
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterBase
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterEch
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterPort
 
getKey() - Method in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
getKey() - Method in class org.xbill.DNS.TKEYRecord
Returns the shared secret or keying material
getKeyEntry(SRRset, Instant, DSRecord, DNSKEYRecord) - Method in class org.xbill.DNS.dnssec.ValUtils
 
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.
getLabels() - Method in class org.xbill.DNS.SIGBase
Returns the number of labels in the signed domain 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
getLineTokens(String) - Method in class org.xbill.DNS.hosts.HostsFileParser
 
getLoadBalance() - Method in class org.xbill.DNS.ExtendedResolver
Gets whether the servers receive queries load balanced.
getLong() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to a long.
getLongitude() - Method in class org.xbill.DNS.GPOSRecord
Returns the longitude as a double
getLongitude() - Method in class org.xbill.DNS.LOCRecord
Returns the longitude
getLongitudeString() - Method in class org.xbill.DNS.GPOSRecord
Returns the longitude as a string
getMailAgent() - Method in class org.xbill.DNS.MDRecord
Gets the mail agent for the domain
getMailAgent() - Method in class org.xbill.DNS.MFRecord
Gets the mail agent for the domain
getMailbox() - Method in class org.xbill.DNS.MBRecord
Gets the mailbox for the domain
getMailbox() - Method in class org.xbill.DNS.MGRecord
Gets the mailbox in the mail group specified by the domain
getMailbox() - Method in class org.xbill.DNS.RPRecord
Gets the mailbox address of the RP Record
getMap822() - Method in class org.xbill.DNS.PXRecord
Gets the RFC 822 component of the mail address.
getMapX400() - Method in class org.xbill.DNS.PXRecord
Gets the X.400 component of the mail address.
getMatchingType() - Method in class org.xbill.DNS.TLSARecord
Returns the matching type of the TLSA record
getMaxCache() - Method in class org.xbill.DNS.Cache
Gets the maximum length of time that records will be stored in this Cache.
getMaxEntries() - Method in class org.xbill.DNS.Cache
Gets the maximum number of entries in the Cache, where an entry consists of all records with a specific Name.
getMaxNCache() - Method in class org.xbill.DNS.Cache
Gets the maximum length of time that a negative response will be stored in this Cache.
getMaxSize() - Method in class org.xbill.DNS.Cache.CacheMap
 
getMessage() - Method in class org.xbill.DNS.dnssec.SMessage
Gets this message as a standard DNSJAVA message.
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.dnssec.SRRset
 
getName() - Method in exception org.xbill.DNS.lookup.LookupFailedException
Gets the Name being looked up when this failure occurred.
getName() - Method in class org.xbill.DNS.Record
Returns the record's name
getName() - Method in class org.xbill.DNS.RRset
Returns the name of the records
getName(Name) - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to a name.
getName() - Method in class org.xbill.DNS.ZoneTransferIn
Gets the name of the zone being transferred.
getNameField() - Method in class org.xbill.DNS.U16NameBase
 
getNeutral(String, Object[]) - Static method in class org.xbill.DNS.dnssec.R
 
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
getOrigTTL() - Method in class org.xbill.DNS.SIGBase
Returns the original TTL of the RRset
getOS() - Method in class org.xbill.DNS.HINFORecord
Returns the host's OS
getOther() - Method in class org.xbill.DNS.TKEYRecord
Returns the other data
getOther() - Method in class org.xbill.DNS.TSIGRecord
Returns the other data
getPayloadSize() - Method in class org.xbill.DNS.OPTRecord
Returns the maximum allowed payload size.
getPort() - Method in class org.xbill.DNS.SimpleResolver
Gets the port to communicate with on the server
getPort() - Method in class org.xbill.DNS.SRVRecord
Returns the port that the service runs on
getPort() - Method in class org.xbill.DNS.SVCBBase.ParameterPort
 
getPrecedence() - Method in class org.xbill.DNS.IPSECKEYRecord
Returns the record's precedence.
getPreference() - Method in class org.xbill.DNS.KXRecord
Returns the preference of this KX record
getPreference() - Method in class org.xbill.DNS.NAPTRRecord
Returns the preference
getPreference() - Method in class org.xbill.DNS.PXRecord
Gets the preference of the route.
getPreference() - Method in class org.xbill.DNS.RTRecord
Gets the preference of the route.
getPrefix() - Method in class org.xbill.DNS.A6Record
Returns the address prefix
getPrefixBits() - Method in class org.xbill.DNS.A6Record
Returns the number of bits in the prefix
getPriority() - Method in class org.xbill.DNS.MXRecord
Returns the priority of this MX record
getPriority() - Method in class org.xbill.DNS.SRVRecord
Returns the priority
getPriority() - Method in class org.xbill.DNS.URIRecord
Returns the priority
getProtocol() - Method in class org.xbill.DNS.KEYBase
Returns the protocol that the key was created for
getProtocol() - Method in class org.xbill.DNS.WKSRecord
Returns the IP protocol.
getProviderName() - Method in class org.xbill.DNS.spi.DNSJavaNameServiceDescriptor
 
getPublicKey() - Method in class org.xbill.DNS.HIPRecord
Gets the public key of this RR as a Java PublicKey.
getPublicKey() - Method in class org.xbill.DNS.KEYBase
Returns a PublicKey corresponding to the data in this key.
getQuestion() - Method in class org.xbill.DNS.dnssec.SMessage
Gets the question section of this message.
getQuestion() - Method in class org.xbill.DNS.Message
Returns the first record in the QUESTION section.
getRcode() - Method in class org.xbill.DNS.dnssec.SMessage
Gets the result code of the response message.
getRcode() - Method in class org.xbill.DNS.Header
Retrieves the mesasge's rcode
getRcode() - Method in class org.xbill.DNS.Message
Returns the message's rcode (error code).
getRefresh() - Method in class org.xbill.DNS.SOARecord
Returns the zone refresh interval
getRegexp() - Method in class org.xbill.DNS.NAPTRRecord
Returns regexp
getReplacement() - Method in class org.xbill.DNS.NAPTRRecord
Returns the replacement domain-name
getResolver(int) - Method in class org.xbill.DNS.ExtendedResolver
Returns the nth resolver used by this ExtendedResolver
getResolver() - Method in class org.xbill.DNS.Message
Gets the resolver that originally received this Message from a server.
getResolvers() - Method in class org.xbill.DNS.ExtendedResolver
Returns all resolvers used by this ExtendedResolver
getResponsibleAddress() - Method in class org.xbill.DNS.MINFORecord
Gets the address responsible for the mailing list/mailbox.
getResult() - Method in class org.xbill.DNS.Lookup
Returns the result code of the lookup.
getRetries() - Method in class org.xbill.DNS.ExtendedResolver
Gets the number of retries sent to each server per query.
getRetry() - Method in class org.xbill.DNS.SOARecord
Returns the zone retry interval
getRRsetType() - Method in class org.xbill.DNS.Record
Returns the type of RRset that this record would belong to.
getRRsetType() - Method in class org.xbill.DNS.SIGBase
Returns the type of RRset that this record would belong to.
getRvServers() - Method in class org.xbill.DNS.HIPRecord
 
getSalt() - Method in class org.xbill.DNS.NSEC3PARAMRecord
Returns the salt
getSalt() - Method in class org.xbill.DNS.NSEC3Record
Returns the salt
getScopePrefixLength() - Method in class org.xbill.DNS.ClientSubnetOption
Returns the scope netmask.
getSection(int) - Method in class org.xbill.DNS.Message
Returns all records in the given section, or an empty list if the section is empty.
getSectionArray(int) - Method in class org.xbill.DNS.Message
Deprecated.
getSectionRRsets(int) - Method in class org.xbill.DNS.dnssec.SMessage
Gets signed RRsets for the queried section.
getSectionRRsets(int, int) - Method in class org.xbill.DNS.dnssec.SMessage
Gets signed RRsets for the queried section.
getSectionRRsets(int) - Method in class org.xbill.DNS.Message
Returns an array containing all records in the given section grouped into RRsets.
getSecurityStatus() - Method in class org.xbill.DNS.dnssec.SRRset
Return the current security status (generally: SecurityStatus.UNCHECKED, SecurityStatus.BOGUS, or SecurityStatus.SECURE).
getSelector() - Method in class org.xbill.DNS.TLSARecord
Returns the selector of the TLSA record
getSerial() - Method in class org.xbill.DNS.SOARecord
Returns the zone's serial number
getServerCookie() - Method in class org.xbill.DNS.CookieOption
Returns the server cookie.
getService() - Method in class org.xbill.DNS.NAPTRRecord
Returns service
getServices() - Method in class org.xbill.DNS.WKSRecord
Returns the services provided by the host on the specified address.
getSignature() - Method in class org.xbill.DNS.SIGBase
Returns the binary data representing the signature
getSignature() - Method in class org.xbill.DNS.TSIGRecord
Returns the signature
getSigner() - Method in class org.xbill.DNS.SIGBase
Returns the owner of the signing key
getSignerName() - Method in class org.xbill.DNS.dnssec.SRRset
 
getSingleName() - Method in class org.xbill.DNS.SingleNameBase
 
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
getSOASerial(Record) - Static method in class org.xbill.DNS.ZoneTransferIn
 
getSourcePrefixLength() - Method in class org.xbill.DNS.ClientSubnetOption
Returns the source netmask.
getStatus() - Method in class org.xbill.DNS.dnssec.SMessage
Gets the security status of this message.
getString() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to a string.
getStrings() - Method in class org.xbill.DNS.TXTBase
Returns the text strings
getStringsAsByteArrays() - Method in class org.xbill.DNS.TXTBase
Returns the text strings
getSubAddress() - Method in class org.xbill.DNS.ISDNRecord
Returns the ISDN subaddress, or null if there is none.
getSubtype() - Method in class org.xbill.DNS.AFSDBRecord
Gets the subtype indicating the service provided by the host.
getSuffix() - Method in class org.xbill.DNS.A6Record
Returns the address suffix
getSvcParamKeys() - Method in class org.xbill.DNS.SVCBBase
 
getSvcParamValue(int) - Method in class org.xbill.DNS.SVCBBase
 
getSvcPriority() - Method in class org.xbill.DNS.SVCBBase
 
getTag() - Method in class org.xbill.DNS.CAARecord
Returns the tag.
getTarget() - Method in class org.xbill.DNS.CNAMERecord
Gets the target of the CNAME Record
getTarget() - Method in class org.xbill.DNS.DNAMERecord
Gets the target of the DNAME Record
getTarget() - Method in class org.xbill.DNS.KXRecord
Returns the target of the KX record
getTarget() - Method in class org.xbill.DNS.MXRecord
Returns the target of the MX record
getTarget() - Method in class org.xbill.DNS.NSAP_PTRRecord
Gets the target of the NSAP_PTR Record
getTarget() - Method in class org.xbill.DNS.NSRecord
Gets the target of the NS Record
getTarget() - Method in class org.xbill.DNS.PTRRecord
Gets the target of the PTR Record
getTarget() - Method in class org.xbill.DNS.SRVRecord
Returns the host running that the service
getTarget() - Method in class org.xbill.DNS.URIRecord
Returns the target URI
getTargetName() - Method in class org.xbill.DNS.SVCBBase
 
getTCP() - Method in class org.xbill.DNS.SimpleResolver
Gets whether TCP connections will be used by default
getText(int) - Method in class org.xbill.DNS.Mnemonic
Gets the text mnemonic corresponding to a numeric value.
getTextDomain() - Method in class org.xbill.DNS.RPRecord
Gets the text domain info of the RP Record
getTimeExpire() - Method in class org.xbill.DNS.TKEYRecord
Returns the end of the validity period of the shared secret or keying material
getTimeInception() - Method in class org.xbill.DNS.TKEYRecord
Returns the beginning of the validity period of the shared secret or keying material
getTimeout() - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
getTimeout() - Method in class org.xbill.DNS.DohResolver
 
getTimeout() - Method in class org.xbill.DNS.ExtendedResolver
 
getTimeout() - Method in interface org.xbill.DNS.Resolver
Gets the amount of time to wait for a response before giving up.
getTimeout() - Method in class org.xbill.DNS.SimpleResolver
 
getTimeout() - Method in class org.xbill.DNS.TcpKeepaliveOption
Returns the timeout.
getTimeoutDuration() - Method in class org.xbill.DNS.TcpKeepaliveOption
Returns the timeout as a Duration.
getTimeSigned() - Method in class org.xbill.DNS.SIGBase
Returns the time at which this signature was generated
getTimeSigned(int, TSIGRecord) - Method in class org.xbill.DNS.TSIG
 
getTimeSigned() - Method in class org.xbill.DNS.TSIGRecord
Returns the time that this record was generated
getTrustAnchors() - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Gets the store with the loaded trust anchors.
getTSIG() - Method in class org.xbill.DNS.Message
Returns the TSIG record from the ADDITIONAL section, if one is present.
getTsigFudge() - Static method in class org.xbill.DNS.TSIG
 
getTSIGKey() - Method in class org.xbill.DNS.SimpleResolver
Get the TSIG key that messages will be signed with.
getTsigVariables(boolean, TSIGRecord) - Static method in class org.xbill.DNS.TSIG
 
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 interface org.xbill.DNS.Cache.Element
 
getType() - Method in class org.xbill.DNS.Cache.NegativeElement
 
getType() - Method in exception org.xbill.DNS.lookup.LookupFailedException
Gets the Type being looked up when this failure occurred.
getType() - Method in class org.xbill.DNS.Record
Returns the record's type
getType() - Method in class org.xbill.DNS.RRset
Returns the type of the records.
getType() - Method in class org.xbill.DNS.spi.DNSJavaNameServiceDescriptor
 
getType() - Method in class org.xbill.DNS.ZoneTransferIn
Gets the type of zone transfer (either AXFR or IXFR).
getTypeCovered() - Method in class org.xbill.DNS.SIGBase
Returns the RRset type covered by this signature
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
getU16Field() - Method in class org.xbill.DNS.U16NameBase
 
getUInt16() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to an unsigned 16 bit integer.
getUInt32() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to an unsigned 32 bit integer.
getUInt8() - Method in class org.xbill.DNS.Tokenizer
Gets the next token from a tokenizer and converts it to an unsigned 8 bit integer.
getUriTemplate() - Method in class org.xbill.DNS.DohResolver
Gets the current URI used for resolving.
getUrl(byte[]) - Method in class org.xbill.DNS.DohResolver
 
getValue() - Method in class org.xbill.DNS.CAARecord
Returns the value
getValue(String) - Method in class org.xbill.DNS.Mnemonic
Gets the numeric value corresponding to a text mnemonic.
getValue() - Method in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
getValues() - Method in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
getValues() - Method in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
getVerifyTime() - Method in exception org.xbill.DNS.DNSSEC.SignatureExpiredException
 
getVerifyTime() - Method in exception org.xbill.DNS.DNSSEC.SignatureNotYetValidException
 
getVersion() - Method in class org.xbill.DNS.OPTRecord
Returns the highest supported EDNS version
getVPrecision() - Method in class org.xbill.DNS.LOCRecord
Returns the horizontal precision
getWeight() - Method in class org.xbill.DNS.SRVRecord
Returns the weight
getWeight() - Method in class org.xbill.DNS.URIRecord
Returns the weight
GGP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Gateway-to-Gateway
GID - Static variable in class org.xbill.DNS.Type
IANA-Reserved
GLUE - Static variable in class org.xbill.DNS.Credibility
The additional section of a response.
GOST - Static variable in class org.xbill.DNS.DNSSEC
 
GOST3411 - Static variable in class org.xbill.DNS.DNSSEC.Digest
GOST R 34.11-94, RFC5933.
GOST3411 - Static variable in class org.xbill.DNS.DSRecord.Digest
Deprecated.
GOST R 34.11-94
GOST3411_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
Deprecated.
GPOS - Static variable in class org.xbill.DNS.Type
GPOSRecord - Class in org.xbill.DNS
Geographical Location - describes the physical location of a host.
GPOSRecord() - Constructor for class org.xbill.DNS.GPOSRecord
 
GPOSRecord(Name, int, long, double, double, double) - Constructor for class org.xbill.DNS.GPOSRecord
Creates an GPOS Record from the given data
GPOSRecord(Name, int, long, String, String, String) - Constructor for class org.xbill.DNS.GPOSRecord
Creates an GPOS Record from the given data
GRAPHICS - Static variable in class org.xbill.DNS.WKSRecord.Service
Graphics
GSS_TSIG - Static variable in class org.xbill.DNS.TSIG
The domain name representing the gss-tsig algorithm.
GSSAPI - Static variable in class org.xbill.DNS.TKEYRecord
The key is computed using GSS_API (unimplemented)

H

handle(Message, Throwable, Executor) - Method in class org.xbill.DNS.ExtendedResolver.Resolution
 
handleChannelException(IOException) - Method in class org.xbill.DNS.NioTcpClient.ChannelState
 
handleException(Object, Exception) - Method in interface org.xbill.DNS.ResolverListener
Deprecated.
The callback used by an asynchronous resolver when an exception is thrown
handler - Variable in class org.xbill.DNS.ZoneTransferIn
 
handleRecord(Record) - Method in class org.xbill.DNS.ZoneTransferIn.BasicHandler
 
handleRecord(Record) - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called for each content record in an AXFR.
handleTransactionException(IOException) - Method in class org.xbill.DNS.NioTcpClient.ChannelState
 
hasEd25519 - Variable in class org.xbill.DNS.dnssec.ValUtils
 
hasEd448 - Variable in class org.xbill.DNS.dnssec.ValUtils
 
hasGost - Variable in class org.xbill.DNS.dnssec.ValUtils
 
hashAlg - Variable in class org.xbill.DNS.NSEC3PARAMRecord
 
hashAlg - Variable in class org.xbill.DNS.NSEC3Record
 
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 - Variable in class org.xbill.DNS.Name
 
hashCode() - Method in class org.xbill.DNS.Name
Computes a hashcode based on the value
hashCode() - Method in class org.xbill.DNS.OPTRecord
 
hashCode() - Method in class org.xbill.DNS.Record
Generates a hash code based on the Record's data.
hashName(Name) - Method in class org.xbill.DNS.NSEC3PARAMRecord
Hashes a name with the parameters of this NSEC3PARAM record.
hashName(Name, int, int, byte[]) - Static method in class org.xbill.DNS.NSEC3Record
 
hashName(Name) - Method in class org.xbill.DNS.NSEC3Record
Hashes a name with the parameters of this NSEC3 record.
hasNext() - Method in class org.xbill.DNS.Zone.ZoneIterator
 
hasSignedNsecs(SMessage) - Method in class org.xbill.DNS.dnssec.ValUtils
Checks if the authority section of a message contains at least one signed NSEC or 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.
hasWild - Variable in class org.xbill.DNS.Zone
 
header - Variable in class org.xbill.DNS.dnssec.SMessage
 
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(DNSInput) - Constructor for class org.xbill.DNS.Header
Parses a Header from a stream containing DNS wire format.
Header(byte[]) - Constructor for class org.xbill.DNS.Header
Creates a new Header from its DNS wire format representation
header - Variable in class org.xbill.DNS.Message
 
headResolver - Variable in class org.xbill.DNS.dnssec.ValidatingResolver
The resolver that performs the actual DNS lookups.
help(String) - Static method in class org.xbill.DNS.tools.update
 
HESIOD - Static variable in class org.xbill.DNS.DClass
Hesiod name server (MIT, alternate name)
hex - Static variable in class org.xbill.DNS.utils.hexdump
 
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
 
HighPart - Variable in class org.xbill.DNS.config.IPHlpAPI.LUID
 
HINFO - Static variable in class org.xbill.DNS.Type
HINFORecord - Class in org.xbill.DNS
Host Information - describes the CPU and OS of a host
HINFORecord() - Constructor for class org.xbill.DNS.HINFORecord
 
HINFORecord(Name, int, long, String, String) - Constructor for class org.xbill.DNS.HINFORecord
Creates an HINFO Record from the given data
HINT - Static variable in class org.xbill.DNS.Credibility
A hint or cache file on disk.
HIP - Static variable in class org.xbill.DNS.Type
HIPRecord - Class in org.xbill.DNS
Host Identity Protocol (HIP) Record as defined in RFC 8005.
HIPRecord() - Constructor for class org.xbill.DNS.HIPRecord
 
HIPRecord(Name, int, long, byte[], int, byte[], List<Name>) - Constructor for class org.xbill.DNS.HIPRecord
 
HIPRecord(Name, int, long, byte[], int, byte[]) - Constructor for class org.xbill.DNS.HIPRecord
 
HIPRecord(Name, int, long, byte[], int, PublicKey, List<Name>) - Constructor for class org.xbill.DNS.HIPRecord
 
HIPRecord(Name, int, long, byte[], int, PublicKey) - Constructor for class org.xbill.DNS.HIPRecord
 
hit - Variable in class org.xbill.DNS.HIPRecord
 
HMAC - Static variable in class org.xbill.DNS.TSIG
Deprecated.
HMAC_MD5 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-MD5 algorithm.
HMAC_SHA1 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA1 algorithm.
HMAC_SHA224 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA224 algorithm.
HMAC_SHA256 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA256 algorithm.
HMAC_SHA384 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA384 algorithm.
HMAC_SHA512 - Static variable in class org.xbill.DNS.TSIG
The domain name representing the HMAC-SHA512 algorithm.
hmacAddSignature(Mac, TSIGRecord) - Static method in class org.xbill.DNS.TSIG
 
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 - Variable in class org.xbill.DNS.SOARecord
 
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
hostsCache - Variable in class org.xbill.DNS.hosts.HostsFileParser
 
HostsFileParser - Class in org.xbill.DNS.hosts
Parses and caches the system's local hosts database, otherwise known as /etc/hosts.
HostsFileParser() - Constructor for class org.xbill.DNS.hosts.HostsFileParser
Creates a new instance based on the current OS's default.
HostsFileParser(Path) - Constructor for class org.xbill.DNS.hosts.HostsFileParser
Creates an instance with a custom hosts database path.
HostsFileParser(Path, boolean) - Constructor for class org.xbill.DNS.hosts.HostsFileParser
Creates an instance with a custom hosts database path.
hostsFileParser - Variable in class org.xbill.DNS.Lookup
Gets or sets the local hosts database parser to use for lookup before using a Resolver.
hostsFileParser - Variable in class org.xbill.DNS.lookup.LookupSession
 
hostsFileParser - Variable in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
 
hostsFileParser(HostsFileParser) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Configures the local hosts database file parser to use within this session.
HostsFileParser.LineData - Class in org.xbill.DNS.hosts
 
hPrecision - Variable in class org.xbill.DNS.LOCRecord
 
HS - Static variable in class org.xbill.DNS.DClass
Hesiod name server (MIT)
httpClientBuilderBuildMethod - Static variable in class org.xbill.DNS.DohResolver
 
httpClientBuilderExecutorMethod - Static variable in class org.xbill.DNS.DohResolver
 
httpClientBuilderTimeoutMethod - Static variable in class org.xbill.DNS.DohResolver
 
httpClientNewBuilderMethod - Static variable in class org.xbill.DNS.DohResolver
 
httpClients - Static variable in class org.xbill.DNS.DohResolver
 
httpClientSendAsyncMethod - Static variable in class org.xbill.DNS.DohResolver
 
httpResponseBodyMethod - Static variable in class org.xbill.DNS.DohResolver
 
httpResponseStatusCodeMethod - Static variable in class org.xbill.DNS.DohResolver
 
HTTPS - Static variable in class org.xbill.DNS.Type
HTTPS Service Location and Parameter Binding
HTTPSRecord - Class in org.xbill.DNS
HTTPS Service Location and Parameter Binding Record
HTTPSRecord() - Constructor for class org.xbill.DNS.HTTPSRecord
 
HTTPSRecord(Name, int, long, int, Name, List<SVCBBase.ParameterBase>) - Constructor for class org.xbill.DNS.HTTPSRecord
 

I

IACPKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
URL of an Attribute Certificate
ICMP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Control Message
id - Variable in class org.xbill.DNS.Header
 
id - Variable in class org.xbill.DNS.NioUdpClient.Transaction
 
IDENTIFIER - Static variable in class org.xbill.DNS.Tokenizer
An identifier (unquoted string)
idleConnectionTimeout - Variable in class org.xbill.DNS.DohResolver
 
IfIndex - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
IfIndex - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH
 
IfType - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
IGMP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Group Management
ignoreTruncation - Variable in class org.xbill.DNS.SimpleResolver
 
IGP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
any private interior gateway
IN - Static variable in class org.xbill.DNS.DClass
Internet
inaddr4 - Static variable in class org.xbill.DNS.ReverseMap
 
inaddr6 - Static variable in class org.xbill.DNS.ReverseMap
 
incCount(int) - Method in class org.xbill.DNS.Header
 
included - Variable in class org.xbill.DNS.Master
 
includeThrowsException - Variable in class org.xbill.DNS.Master
 
IncompatibleKeyException() - Constructor for exception org.xbill.DNS.DNSSEC.IncompatibleKeyException
 
increment(long) - Static method in class org.xbill.DNS.Serial
Increments a serial number.
INDIRECT - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
Indirect keys; the actual key is elsewhere.
INGRES_NET - Static variable in class org.xbill.DNS.WKSRecord.Service
INGRES-NET Service
init(Properties) - Method in class org.xbill.DNS.dnssec.KeyCache
Initialize the cache.
init(Properties) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Loads the configuration data.
init(Properties) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Initialize the module.
init(Properties) - Method in class org.xbill.DNS.dnssec.ValUtils
Initialize the module.
initHmac() - Method in class org.xbill.DNS.TSIG
 
InitializationException - Exception in org.xbill.DNS.config
 
InitializationException(String) - Constructor for exception org.xbill.DNS.config.InitializationException
 
InitializationException(Exception) - Constructor for exception org.xbill.DNS.config.InitializationException
 
initialize() - Method in class org.xbill.DNS.config.AndroidResolverConfigProvider
 
initialize() - Method in class org.xbill.DNS.config.FallbackPropertyResolverConfigProvider
 
initialize() - Method in class org.xbill.DNS.config.JndiContextResolverConfigProvider
 
initialize() - Method in class org.xbill.DNS.config.JndiContextResolverConfigProvider.InnerJndiContextResolverConfigProvider
 
initialize() - Method in class org.xbill.DNS.config.PropertyResolverConfigProvider
 
initialize(String, String, String) - Method in class org.xbill.DNS.config.PropertyResolverConfigProvider
Initializes the servers, search path and ndots setting with from the property names passed as the arguments.
initialize() - Method in class org.xbill.DNS.config.ResolvConfResolverConfigProvider
 
initialize() - Method in interface org.xbill.DNS.config.ResolverConfigProvider
Initializes the servers, search paths, etc.
initialize() - Method in class org.xbill.DNS.config.SunJvmResolverConfigProvider
 
initialize() - Method in class org.xbill.DNS.config.WindowsResolverConfigProvider
 
initialize() - Method in class org.xbill.DNS.config.WindowsResolverConfigProvider.InnerWindowsResolverConfigProvider
 
initialRequestLock - Variable in class org.xbill.DNS.DohResolver
 
INITIALSOA - Static variable in class org.xbill.DNS.ZoneTransferIn
 
initialsoa - Variable in class org.xbill.DNS.ZoneTransferIn
 
inner - Variable in class org.xbill.DNS.config.JndiContextResolverConfigProvider
 
inner - Variable in class org.xbill.DNS.config.WindowsResolverConfigProvider
 
InnerJndiContextResolverConfigProvider() - Constructor for class org.xbill.DNS.config.JndiContextResolverConfigProvider.InnerJndiContextResolverConfigProvider
 
InnerWindowsResolverConfigProvider() - Constructor for class org.xbill.DNS.config.WindowsResolverConfigProvider.InnerWindowsResolverConfigProvider
 
INSTANCE - Static variable in interface org.xbill.DNS.config.IPHlpAPI
 
intValue(String) - Static method in class org.xbill.DNS.Options
Returns the value of an option as an integer, or -1 if not defined.
INVALID_DATA - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The authoritative server cannot answer with data for a zone it is otherwise configured to support.
InvalidDClassException - Exception in org.xbill.DNS
An exception thrown when an invalid dclass code is specified.
InvalidDClassException(int) - Constructor for exception org.xbill.DNS.InvalidDClassException
 
InvalidTTLException - Exception in org.xbill.DNS
An exception thrown when an invalid TTL is specified.
InvalidTTLException(long) - Constructor for exception org.xbill.DNS.InvalidTTLException
 
InvalidTypeException - Exception in org.xbill.DNS
An exception thrown when an invalid type code is specified.
InvalidTypeException(int) - Constructor for exception org.xbill.DNS.InvalidTypeException
 
InvalidZoneDataException - Exception in org.xbill.DNS.lookup
Sometimes DNS zone data involved in the lookup might be violating specifications.
InvalidZoneDataException(String, Throwable) - Constructor for exception org.xbill.DNS.lookup.InvalidZoneDataException
 
InvalidZoneDataException(String) - Constructor for exception org.xbill.DNS.lookup.InvalidZoneDataException
 
IP_ADAPTER_ADDRESSES_LH(Pointer) - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
IP_ADAPTER_ADDRESSES_LH() - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
IP_ADAPTER_ANYCAST_ADDRESS_XP() - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ANYCAST_ADDRESS_XP
 
IP_ADAPTER_DNS_SERVER_ADDRESS_XP() - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_DNS_SERVER_ADDRESS_XP
 
IP_ADAPTER_DNS_SUFFIX() - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_DNS_SUFFIX
 
IP_ADAPTER_MULTICAST_ADDRESS_XP() - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_MULTICAST_ADDRESS_XP
 
IP_ADAPTER_UNICAST_ADDRESS_LH() - Constructor for class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH
 
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
IPHlpAPI - Interface in org.xbill.DNS.config
 
IPHlpAPI.IP_ADAPTER_ADDRESSES_LH - Class in org.xbill.DNS.config
 
IPHlpAPI.IP_ADAPTER_ADDRESSES_LH.ByReference - Class in org.xbill.DNS.config
 
IPHlpAPI.IP_ADAPTER_ANYCAST_ADDRESS_XP - Class in org.xbill.DNS.config
 
IPHlpAPI.IP_ADAPTER_ANYCAST_ADDRESS_XP.ByReference - Class in org.xbill.DNS.config
 
IPHlpAPI.IP_ADAPTER_DNS_SERVER_ADDRESS_XP - Class in org.xbill.DNS.config
 
IPHlpAPI.IP_ADAPTER_DNS_SERVER_ADDRESS_XP.ByReference - Class in org.xbill.DNS.config
 
IPHlpAPI.IP_ADAPTER_DNS_SUFFIX - Class in org.xbill.DNS.config
 
IPHlpAPI.IP_ADAPTER_DNS_SUFFIX.ByReference - Class in org.xbill.DNS.config
 
IPHlpAPI.IP_ADAPTER_MULTICAST_ADDRESS_XP - Class in org.xbill.DNS.config
 
IPHlpAPI.IP_ADAPTER_MULTICAST_ADDRESS_XP.ByReference - Class in org.xbill.DNS.config
 
IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH - Class in org.xbill.DNS.config
 
IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH.ByReference - Class in org.xbill.DNS.config
 
IPHlpAPI.LUID - Class in org.xbill.DNS.config
 
IPHlpAPI.sockaddr_in - Class in org.xbill.DNS.config
 
IPHlpAPI.sockaddr_in6 - Class in org.xbill.DNS.config
 
IPHlpAPI.SOCKET_ADDRESS - Class in org.xbill.DNS.config
 
IPKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
URL of an X.509 data object
IPPC - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Pluribus Packet Core
IPSEC - Static variable in class org.xbill.DNS.KEYRecord.Protocol
IPSEC Control
IPSECKEY - Static variable in class org.xbill.DNS.Type
IPSECKEYRecord - Class in org.xbill.DNS
IPsec Keying Material (RFC 4025)
IPSECKEYRecord() - Constructor for class org.xbill.DNS.IPSECKEYRecord
 
IPSECKEYRecord(Name, int, long, int, int, int, Object, byte[]) - Constructor for class org.xbill.DNS.IPSECKEYRecord
Creates an IPSECKEY Record from the given data.
IPSECKEYRecord.Algorithm - Class in org.xbill.DNS
Algorithm types for IPSECKEY RRs as defined in IPSECKEY Resource Record Parameters.
IPSECKEYRecord.Gateway - Class in org.xbill.DNS
Gateway types for IPSECKEY RRs as defined in IPSECKEY Resource Record Parameters.
IPv4 - Static variable in class org.xbill.DNS.Address
 
IPv4 - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
A 4-byte IPv4 address is present
IPV4HINT - Static variable in class org.xbill.DNS.SVCBBase
 
Ipv4Metric - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
ipv4only - Static variable in class org.xbill.DNS.config.BaseResolverConfigProvider
 
IPv6 - Static variable in class org.xbill.DNS.Address
 
IPv6 - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
A 16-byte IPv6 address is present
ipv6first - Static variable in class org.xbill.DNS.config.BaseResolverConfigProvider
 
IPV6HINT - Static variable in class org.xbill.DNS.SVCBBase
 
Ipv6IfIndex - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
Ipv6Metric - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
IQUERY - Static variable in class org.xbill.DNS.Opcode
An inverse query (deprecated)
IrrelevantRecordMode - Enum in org.xbill.DNS.lookup
Defines the handling of irrelevant records during messages normalization.
IrrelevantRecordMode() - Constructor for enum org.xbill.DNS.lookup.IrrelevantRecordMode
 
irrelevantRecordMode - Variable in class org.xbill.DNS.lookup.LookupSession
 
irrelevantRecordMode - Variable in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
 
irrelevantRecordMode(IrrelevantRecordMode) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Sets how irrelevant records in a Message returned from the LookupSession.LookupSessionBuilder.resolver(Resolver) is handled.
IRTP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Internet Reliable Transaction
is - Variable in class org.xbill.DNS.Tokenizer
 
isAbsolute() - Method in class org.xbill.DNS.Name
Is this name absolute?
isAddReasonToAdditional - Variable in class org.xbill.DNS.dnssec.ValidatingResolver
If true, an additional record with the validation reason is added to the Section.ADDITIONAL section.
isAlgorithmSupported(int) - Method in class org.xbill.DNS.dnssec.ValUtils
Determines if the algorithm is supported.
isAuthenticated - Variable in class org.xbill.DNS.Cache.CacheRRset
 
isAuthenticated() - Method in class org.xbill.DNS.Cache.CacheRRset
 
isAuthenticated() - Method in interface org.xbill.DNS.Cache.Element
 
isAuthenticated - Variable in class org.xbill.DNS.Cache.NegativeElement
 
isAuthenticated() - Method in class org.xbill.DNS.Cache.NegativeElement
 
isAuthenticated - Variable in class org.xbill.DNS.lookup.LookupResult
Gets an indication if the message(s) that provided this result were authenticated, e.g.
isAuthenticated - Variable in class org.xbill.DNS.SetResponse
 
isAXFR() - Method in class org.xbill.DNS.ZoneTransferIn
Returns true if the response is an AXFR-style response (List of Records).
isBad() - Method in class org.xbill.DNS.dnssec.KeyEntry
Gets an indication if this is a bad key, i.e.
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?
isDigestSupported(int) - Method in class org.xbill.DNS.dnssec.ValUtils
Determines if the digest algorithm is supported.
ISDN - Static variable in class org.xbill.DNS.Type
isDNAME() - Method in class org.xbill.DNS.SetResponse
Is the result of the lookup a DNAME?
ISDNRecord - Class in org.xbill.DNS
ISDN - identifies the ISDN number and subaddress associated with a name.
ISDNRecord() - Constructor for class org.xbill.DNS.ISDNRecord
 
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.
isEmpty - Variable in class org.xbill.DNS.dnssec.KeyEntry
 
isEmpty - Variable in class org.xbill.DNS.Record.RecordSerializationProxy
 
isEnabled() - Method in class org.xbill.DNS.config.AndroidResolverConfigProvider
 
isEnabled() - Method in class org.xbill.DNS.config.JndiContextResolverConfigProvider
 
isEnabled() - Method in class org.xbill.DNS.config.ResolvConfResolverConfigProvider
 
isEnabled() - Method in interface org.xbill.DNS.config.ResolverConfigProvider
Determines if this provider is enabled.
isEnabled() - Method in class org.xbill.DNS.config.SunJvmResolverConfigProvider
 
isEnabled() - Method in class org.xbill.DNS.config.WindowsResolverConfigProvider
 
isEntireFileParsed - Variable in class org.xbill.DNS.hosts.HostsFileParser
 
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.
isGood() - Method in class org.xbill.DNS.dnssec.KeyEntry
Gets an indication if this is a good key, i.e.
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).
isNull() - Method in class org.xbill.DNS.dnssec.KeyEntry
Gets an indication if this is a null key, i.e.
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
iSockaddrLength - Variable in class org.xbill.DNS.config.IPHlpAPI.SOCKET_ADDRESS
 
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)?
isSealed - Variable in enum org.xbill.DNS.SetResponseType
If true, no RRsets can be added.
isSigned() - Method in class org.xbill.DNS.Message
Was this message signed by a TSIG?
isString() - Method in class org.xbill.DNS.Tokenizer.Token
Indicates whether this token contains a string.
isSuccessful() - Method in class org.xbill.DNS.SetResponse
Was the query successful?
IssuerCritical - Static variable in class org.xbill.DNS.CAARecord.Flags
 
isTypeAllowedInSection(int, int) - Method in class org.xbill.DNS.Message
Checks if a record Type is allowed within a Section.
isUnknown() - Method in class org.xbill.DNS.SetResponse
Is the answer to the query unknown?
isUsePost() - Method in class org.xbill.DNS.DohResolver
Returns true if the HTTP method POST to resolve, false if GET is used.
isVerified() - Method in class org.xbill.DNS.Message
If this message was signed by a TSIG, was the TSIG verified?
isWild() - Method in class org.xbill.DNS.Name
Is this name a wildcard?
items() - Method in class org.xbill.DNS.dnssec.TrustAnchorStore
Gets all trust anchors currently in use.
iterations - Variable in class org.xbill.DNS.Lookup
 
iterations - Variable in class org.xbill.DNS.NSEC3PARAMRecord
 
iterations - Variable in class org.xbill.DNS.NSEC3Record
 
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
ixfr - Variable in class org.xbill.DNS.ZoneTransferIn.BasicHandler
 
IXFR_ADD - Static variable in class org.xbill.DNS.ZoneTransferIn
 
IXFR_ADDSOA - Static variable in class org.xbill.DNS.ZoneTransferIn
 
IXFR_DEL - Static variable in class org.xbill.DNS.ZoneTransferIn
 
IXFR_DELSOA - Static variable in class org.xbill.DNS.ZoneTransferIn
 
ixfr_serial - Variable in class org.xbill.DNS.ZoneTransferIn
 

J

jnamed - Class in org.xbill.DNS.tools
 
jnamed(String) - Constructor for class org.xbill.DNS.tools.jnamed
 
JndiContextResolverConfigProvider - Class in org.xbill.DNS.config
Resolver config provider that tries to extract the system's DNS servers from the JNDI DNS Service Provider.
JndiContextResolverConfigProvider() - Constructor for class org.xbill.DNS.config.JndiContextResolverConfigProvider
 
JndiContextResolverConfigProvider.InnerJndiContextResolverConfigProvider - Class in org.xbill.DNS.config
 
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.
JustifiedSecStatus - Class in org.xbill.DNS.dnssec
Codes for DNSSEC security statuses along with a reason why the status was determined.
JustifiedSecStatus(SecurityStatus, int, String) - Constructor for class org.xbill.DNS.dnssec.JustifiedSecStatus
Creates a new instance of this class.

K

key(Name, int) - Method in class org.xbill.DNS.dnssec.KeyCache
 
key(Name, int) - Method in class org.xbill.DNS.dnssec.TrustAnchorStore
 
key(Name, int) - Method in class org.xbill.DNS.hosts.HostsFileParser
 
key - Variable in class org.xbill.DNS.IPSECKEYRecord
 
key - Variable in class org.xbill.DNS.KEYBase
 
key - Variable in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
key - Variable in class org.xbill.DNS.TCPClient
 
key - Variable in class org.xbill.DNS.TKEYRecord
 
key - Variable in class org.xbill.DNS.TSIG.StreamGenerator
 
key - Variable in class org.xbill.DNS.TSIG.StreamVerifier
 
KEY - Static variable in class org.xbill.DNS.Type
KEYBase - Class in org.xbill.DNS
The base class for KEY/DNSKEY records, which have identical formats
KEYBase() - Constructor for class org.xbill.DNS.KEYBase
 
KEYBase(Name, int, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.KEYBase
 
KeyCache - Class in org.xbill.DNS.dnssec
Cache for DNSKEY RRsets or corresponding null/bad key entries with a limited size and respect for TTL values.
KeyCache() - Constructor for class org.xbill.DNS.dnssec.KeyCache
Creates a new instance of this class.
KeyCache(Clock) - Constructor for class org.xbill.DNS.dnssec.KeyCache
Creates a new instance of this class.
keyCache - Variable in class org.xbill.DNS.dnssec.ValidatingResolver
This is a cache of validated, but expirable DNSKEY rrsets.
KeyCache.CacheEntry - Class in org.xbill.DNS.dnssec
Utility class to cache key entries with an expiration date.
keyEntry - Variable in class org.xbill.DNS.dnssec.FindKeyState
Iteratively holds the key during the search phase.
keyEntry - Variable in class org.xbill.DNS.dnssec.KeyCache.CacheEntry
 
KeyEntry - Class in org.xbill.DNS.dnssec
DNSKEY cache entry for a given Name, with or without actual keys.
KeyEntry(SRRset) - Constructor for class org.xbill.DNS.dnssec.KeyEntry
Create a new, positive key entry.
KeyEntry(Name, int, long, boolean) - Constructor for class org.xbill.DNS.dnssec.KeyEntry
 
KeyMismatchException(KEYBase, SIGBase) - Constructor for exception org.xbill.DNS.DNSSEC.KeyMismatchException
 
KEYRecord - Class in org.xbill.DNS
Key - contains a cryptographic public key.
KEYRecord() - Constructor for class org.xbill.DNS.KEYRecord
 
KEYRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.KEYRecord
Creates a KEY Record from the given data
KEYRecord(Name, int, long, int, int, int, PublicKey) - Constructor for class org.xbill.DNS.KEYRecord
Creates a KEY Record from the given data
KEYRecord.Flags - Class in org.xbill.DNS
KEY flags identifiers.
KEYRecord.Protocol - Class in org.xbill.DNS
KEY protocol identifiers.
keyTag - Variable in class org.xbill.DNS.CERTRecord
 
KX - Static variable in class org.xbill.DNS.Type
KXRecord - Class in org.xbill.DNS
Key Exchange - delegation of authority
KXRecord() - Constructor for class org.xbill.DNS.KXRecord
 
KXRecord(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.KXRecord
Creates a KX Record from the given data

L

L32 - Static variable in class org.xbill.DNS.Type
32-bit Locator value for ILNPv4-capable node.
L64 - Static variable in class org.xbill.DNS.Type
Unsigned 64-bit Locator value for ILNPv6-capable node.
LA_MAINT - Static variable in class org.xbill.DNS.WKSRecord.Service
IMP Logical Address Maintenance
LABEL_COMPRESSION - Static variable in class org.xbill.DNS.Name
 
LABEL_MASK - Static variable in class org.xbill.DNS.Name
 
LABEL_NORMAL - Static variable in class org.xbill.DNS.Name
 
labels - Variable in class org.xbill.DNS.Name
 
labels() - Method in class org.xbill.DNS.Name
The number of labels in the name.
labels - Variable in class org.xbill.DNS.SIGBase
 
last - Variable in class org.xbill.DNS.Master
 
lastFileReadTime - Variable in class org.xbill.DNS.hosts.HostsFileParser
 
lastRequest - Variable in class org.xbill.DNS.DohResolver
 
lastsigned - Variable in class org.xbill.DNS.TSIG.StreamVerifier
 
lastTsigRecord - Variable in class org.xbill.DNS.TSIG.StreamGenerator
 
latitude - Variable in class org.xbill.DNS.GPOSRecord
 
latitude - Variable in class org.xbill.DNS.LOCRecord
 
lbStart - Variable in class org.xbill.DNS.ExtendedResolver
 
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
LeaseLifetime - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH
 
Length - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
Length - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ANYCAST_ADDRESS_XP
 
Length - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_DNS_SERVER_ADDRESS_XP
 
Length - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_MULTICAST_ADDRESS_XP
 
Length - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH
 
length - Variable in class org.xbill.DNS.DNSSEC.ECKeyInfo
 
LENGTH - Static variable in class org.xbill.DNS.Header
The length of a DNS Header in wire format.
length() - Method in class org.xbill.DNS.Name
The length of the name (in bytes).
limit - Variable in class org.xbill.DNS.DNSInput
 
limitExpire(long, long) - Static method in class org.xbill.DNS.Cache
 
line - Variable in class org.xbill.DNS.Tokenizer
 
LineData() - Constructor for class org.xbill.DNS.hosts.HostsFileParser.LineData
 
LINK - Static variable in class org.xbill.DNS.WKSRecord.Service
LINK
LLQ - Static variable in class org.xbill.DNS.EDNSOption.Code
Apple's DNS Long-Lived Queries protocol, draft-sekar-dns-llq-06
loadBalance - Variable in class org.xbill.DNS.ExtendedResolver
 
loadTrustAnchors(InputStream) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Load the trust anchor file into the trust anchor store.
LOC - Static variable in class org.xbill.DNS.Type
LOC_SRV - Static variable in class org.xbill.DNS.WKSRecord.Service
Location Service
local - Variable in class org.xbill.DNS.NioTcpClient.ChannelKey
 
localAddress - Variable in class org.xbill.DNS.SimpleResolver
 
localAddress - Variable in class org.xbill.DNS.ZoneTransferIn
 
localhostAddresses - Variable in class org.xbill.DNS.spi.DNSJavaNameService
 
localhostName - Variable in class org.xbill.DNS.spi.DNSJavaNameService
 
localhostNamedAddresses - Variable in class org.xbill.DNS.spi.DNSJavaNameService
 
LOCRecord - Class in org.xbill.DNS
Location - describes the physical location of hosts, networks, subnets.
LOCRecord() - Constructor for class org.xbill.DNS.LOCRecord
 
LOCRecord(Name, int, long, double, double, double, double, double, double) - Constructor for class org.xbill.DNS.LOCRecord
Creates an LOC Record from the given data
LOCUS_CON - Static variable in class org.xbill.DNS.WKSRecord.Service
Locus PC-Interface Conn Server
LOCUS_MAP - Static variable in class org.xbill.DNS.WKSRecord.Service
Locus PC-Interface Net Map Server
log - Variable in class org.xbill.DNS.config.BaseResolverConfigProvider
 
log(String, SocketAddress, SocketAddress, byte[]) - Method in interface org.xbill.DNS.PacketLogger
Logs data (usually a DNS message in wire format) that was sent or received within the dnsjava library.
log - Variable in class org.xbill.DNS.tools.update
 
LOGIN - Static variable in class org.xbill.DNS.WKSRecord.Service
Login Host Protocol
logOrThrow(boolean, String, RRset, Name, Message) - Method in class org.xbill.DNS.Message
 
logxfr(String) - Method in class org.xbill.DNS.ZoneTransferIn
 
longestCommonName(Name, Name) - Static method in class org.xbill.DNS.dnssec.ValUtils
Finds the longest domain name in common with the given name.
longitude - Variable in class org.xbill.DNS.GPOSRecord
 
longitude - Variable in class org.xbill.DNS.LOCRecord
 
longSections - Static variable in class org.xbill.DNS.Section
 
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(String) - Method in class org.xbill.DNS.dnssec.TrustAnchorStore
 
Lookup - Class in org.xbill.DNS
The Lookup object issues queries to the local hosts database (/etc/hosts) and to recursive DNS servers.
Lookup(Name, int, int) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of the given name, type, and class.
Lookup(Name, int) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of the given name and type in the IN class.
Lookup(Name) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of type A at the given name in the IN class.
Lookup(String, int, int) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of the given name, type, and class.
Lookup(String, int) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of the given name and type in the IN class.
Lookup(String) - Constructor for class org.xbill.DNS.Lookup
Create a Lookup object that will find records of type A at the given name in the IN class.
lookup(Name) - Method in class org.xbill.DNS.Lookup
 
lookup - Class in org.xbill.DNS.tools
 
lookup() - Constructor for class org.xbill.DNS.tools.lookup
 
lookup(Name, int) - Method in class org.xbill.DNS.Zone
 
lookupAllHostAddr(String) - Method in class org.xbill.DNS.spi.DNSJavaNameService
Performs a forward DNS lookup for the host name.
lookupAsync(Record) - Method in class org.xbill.DNS.lookup.LookupSession
Make an asynchronous lookup with the provided Record.
lookupAsync(Name, int) - Method in class org.xbill.DNS.lookup.LookupSession
Make an asynchronous lookup of the provided name using the default DClass.IN.
lookupAsync(Name, int, int) - Method in class org.xbill.DNS.lookup.LookupSession
Make an asynchronous lookup of the provided name.
lookupEntry(String) - Method in class org.xbill.DNS.dnssec.KeyCache
 
LookupFailedException - Exception in org.xbill.DNS.lookup
A base class for all types of things that might fail when making a DNS lookup.
LookupFailedException() - Constructor for exception org.xbill.DNS.lookup.LookupFailedException
 
LookupFailedException(String) - Constructor for exception org.xbill.DNS.lookup.LookupFailedException
 
LookupFailedException(String, Throwable) - Constructor for exception org.xbill.DNS.lookup.LookupFailedException
 
LookupFailedException(Name, int) - Constructor for exception org.xbill.DNS.lookup.LookupFailedException
Construct a LookupFailedException that also specifies the name and type of the lookup that failed.
lookupFromHostsFile(Name) - Method in class org.xbill.DNS.Lookup
 
lookupHostName(String, boolean) - Static method in class org.xbill.DNS.Address
 
lookupRecords(Name, int, int) - Method in class org.xbill.DNS.Cache
Looks up Records in the Cache.
LookupResult - Class in org.xbill.DNS.lookup
LookupResult instances holds the result of a successful lookup operation.
LookupResult(List<Record>, List<Name>) - Constructor for class org.xbill.DNS.lookup.LookupResult
Deprecated.
This class is not intended for public instantiation.
LookupResult(boolean) - Constructor for class org.xbill.DNS.lookup.LookupResult
 
LookupResult(Record, boolean, Record) - Constructor for class org.xbill.DNS.lookup.LookupResult
 
LookupResult(LookupResult, Record, Message, boolean, List<Record>, List<Name>) - Constructor for class org.xbill.DNS.lookup.LookupResult
 
LookupSession - Class in org.xbill.DNS.lookup
LookupSession provides facilities to make DNS Queries.
LookupSession(Resolver, int, int, List<Name>, boolean, List<Cache>, HostsFileParser, Executor, IrrelevantRecordMode) - Constructor for class org.xbill.DNS.lookup.LookupSession
 
LookupSession.LookupSessionBuilder - Class in org.xbill.DNS.lookup
A builder for LookupSession instances.
LookupSessionBuilder() - Constructor for class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
 
lookupUntilSuccess(Iterator<Name>, int, int) - Method in class org.xbill.DNS.lookup.LookupSession
 
lookupWithCache(Record, List<Name>) - Method in class org.xbill.DNS.lookup.LookupSession
 
lookupWithHosts(List<Name>, int) - Method in class org.xbill.DNS.lookup.LookupSession
 
lookupWithResolver(Record, List<Name>) - Method in class org.xbill.DNS.lookup.LookupSession
 
lowercase - Static variable in class org.xbill.DNS.Name
 
lowercase - Variable in class org.xbill.DNS.utils.base32
 
LowPart - Variable in class org.xbill.DNS.config.IPHlpAPI.LUID
 
LP - Static variable in class org.xbill.DNS.Type
Name of a subnetwork for ILNP.
lpSockaddr - Variable in class org.xbill.DNS.config.IPHlpAPI.SOCKET_ADDRESS
 
Luid - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
LUID() - Constructor for class org.xbill.DNS.config.IPHlpAPI.LUID
 

M

macAlgorithm - Variable in class org.xbill.DNS.TSIG
 
macKey - Variable in class org.xbill.DNS.TSIG
 
MAILA - Static variable in class org.xbill.DNS.Type
mail agent RRs (obsolete)
MAILB - Static variable in class org.xbill.DNS.Type
Transfer mailbox records
mailbox - Variable in class org.xbill.DNS.RPRecord
 
main(String[]) - Static method in class org.xbill.DNS.tools.dig
 
main(String[]) - Static method in class org.xbill.DNS.tools.jnamed
 
main(String[]) - Static method in class org.xbill.DNS.tools.lookup
 
main(String[]) - Static method in class org.xbill.DNS.tools.primary
 
main(String[]) - Static method in class org.xbill.DNS.tools.Tools
 
main(String[]) - Static method in class org.xbill.DNS.tools.update
 
main(String[]) - Static method in class org.xbill.DNS.tools.xfrin
 
MalformedKeyException(String) - Constructor for exception org.xbill.DNS.DNSSEC.MalformedKeyException
 
MalformedKeyException(Record, Throwable) - Constructor for exception org.xbill.DNS.DNSSEC.MalformedKeyException
 
MANDATORY - Static variable in class org.xbill.DNS.SVCBBase
 
map - Variable in class org.xbill.DNS.dnssec.TrustAnchorStore
 
map822 - Variable in class org.xbill.DNS.PXRecord
 
mapAlgTypeToDnssec(int) - Static method in class org.xbill.DNS.HIPRecord
 
mapToWire(DNSOutput, TreeSet<Integer>, int) - Static method in class org.xbill.DNS.TypeBitmap
 
mapX400 - Variable in class org.xbill.DNS.PXRecord
 
markAdditional(RRset, Set<Name>) - Static method in class org.xbill.DNS.Cache
 
Master - Class in org.xbill.DNS
A DNS master file parser.
Master(File, Name, long) - Constructor for class org.xbill.DNS.Master
 
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.
matches(SIGBase, KEYBase) - Static method in class org.xbill.DNS.DNSSEC
 
matchingType - Variable in class org.xbill.DNS.TLSARecord
 
MatchingType() - Constructor for class org.xbill.DNS.TLSARecord.MatchingType
 
max - Variable in class org.xbill.DNS.Mnemonic
 
max - Variable in class org.xbill.DNS.NioUdpClient.Transaction
 
MAX32 - Static variable in class org.xbill.DNS.Serial
 
MAX_BYTE - Static variable in class org.xbill.DNS.dnssec.ByteArrayComparator
 
MAX_CACHE_SIZE_CONFIG - Static variable in class org.xbill.DNS.dnssec.KeyCache
Name of the property that configures the maximum cache size.
MAX_FLAGS - Static variable in class org.xbill.DNS.dnssec.SMessage
 
MAX_FULL_CACHE_FILE_SIZE_BYTES - Static variable in class org.xbill.DNS.hosts.HostsFileParser
 
MAX_ITERATION_COUNT - Static variable in class org.xbill.DNS.dnssec.NSEC3ValUtils
 
MAX_POINTER - Static variable in class org.xbill.DNS.Compression
 
MAX_TTL_CONFIG - Static variable in class org.xbill.DNS.dnssec.KeyCache
Name of the property that configures the maximum cache TTL.
MAX_VALUE - Static variable in class org.xbill.DNS.TTL
 
maxcache - Variable in class org.xbill.DNS.Cache
 
maxCacheSize - Variable in class org.xbill.DNS.dnssec.KeyCache
This is the maximum number of entries that the key cache will hold.
maxConcurrentRequests - Variable in class org.xbill.DNS.DohResolver
Maximum concurrent HTTP/2 streams or HTTP/1.1 connections.
maxIterations - Variable in class org.xbill.DNS.dnssec.NSEC3ValUtils
 
maxIterations - Variable in class org.xbill.DNS.Lookup
 
MAXLABEL - Static variable in class org.xbill.DNS.Name
The maximum length of a label a Name
MAXLENGTH - Static variable in class org.xbill.DNS.Message
The maximum length of a message in wire format.
MAXNAME - Static variable in class org.xbill.DNS.Name
The maximum length of a Name
maxncache - Variable in class org.xbill.DNS.Cache
 
MAXOFFSETS - Static variable in class org.xbill.DNS.Name
The maximum number of cached offsets, the first offset (always zero) is not stored.
maxRedirects - Variable in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
 
maxRedirects(int) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
The maximum number of CNAME or DNAME redirects allowed before lookups will fail with RedirectOverflowException.
maxRedirects - Variable in class org.xbill.DNS.lookup.LookupSession
 
maxRedirects - Variable in exception org.xbill.DNS.lookup.RedirectOverflowException
 
maxsize - Variable in class org.xbill.DNS.Cache.CacheMap
 
maxTtl - Variable in class org.xbill.DNS.dnssec.KeyCache
This is the maximum TTL [s] that all key cache entries will have.
maxUDPSize(Message) - Method in class org.xbill.DNS.SimpleResolver
 
maybeAddRecord(Record) - Method in class org.xbill.DNS.Zone
 
maybeAddToCache(Message) - Method in class org.xbill.DNS.lookup.LookupSession
 
maybeFollowRedirect(LookupResult, Record, int) - Method in class org.xbill.DNS.lookup.LookupSession
 
maybeFollowRedirectsInAnswer(LookupResult, Record, int) - Method in class org.xbill.DNS.lookup.LookupSession
 
MB - Static variable in class org.xbill.DNS.Type
MBRecord - Class in org.xbill.DNS
Mailbox Record - specifies a host containing a mailbox.
MBRecord() - Constructor for class org.xbill.DNS.MBRecord
 
MBRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MBRecord
Creates a new MB Record with the given data
MD - Static variable in class org.xbill.DNS.Type
MDRecord - Class in org.xbill.DNS
Mail Destination Record - specifies a mail agent which delivers mail for a domain (obsolete)
MDRecord() - Constructor for class org.xbill.DNS.MDRecord
 
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(Header) - Constructor for class org.xbill.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(DNSInput) - Constructor for class org.xbill.DNS.Message
 
Message(byte[]) - Constructor for class org.xbill.DNS.Message
Creates a new Message from its DNS wire format representation
Message(ByteBuffer) - Constructor for class org.xbill.DNS.Message
Creates a new Message from its DNS wire format representation
METAGRAM - Static variable in class org.xbill.DNS.WKSRecord.Service
Metagram Relay
MF - Static variable in class org.xbill.DNS.Type
MFE_NSP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
MFE Network Services Protocol
MFRecord - Class in org.xbill.DNS
Mail Forwarder Record - specifies a mail agent which forwards mail for a domain (obsolete)
MFRecord() - Constructor for class org.xbill.DNS.MFRecord
 
MFRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MFRecord
Creates a new MF Record with the given data
MG - Static variable in class org.xbill.DNS.Type
MGRecord - Class in org.xbill.DNS
Mail Group Record - specifies a mailbox which is a member of a mail group.
MGRecord() - Constructor for class org.xbill.DNS.MGRecord
 
MGRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MGRecord
Creates a new MG Record with the given data
MINFO - Static variable in class org.xbill.DNS.Type
MINFORecord - Class in org.xbill.DNS
Mailbox information Record - lists the address responsible for a mailing list/mailbox and the address to receive error messages relating to the mailing list/mailbox.
MINFORecord() - Constructor for class org.xbill.DNS.MINFORecord
 
MINFORecord(Name, int, long, Name, Name) - Constructor for class org.xbill.DNS.MINFORecord
Creates an MINFO Record from the given data
minimum - Variable in class org.xbill.DNS.SOARecord
 
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
Mnemonic - Class in org.xbill.DNS
A utility class for converting between numeric codes and mnemonics for those codes.
Mnemonic(String, int) - Constructor for class org.xbill.DNS.Mnemonic
Creates a new Mnemonic table.
mode - Variable in class org.xbill.DNS.TKEYRecord
 
modeString() - Method in class org.xbill.DNS.TKEYRecord
 
MPM - Static variable in class org.xbill.DNS.WKSRecord.Service
Message Processing Module [recv]
MPM_FLAGS - Static variable in class org.xbill.DNS.WKSRecord.Service
MPM FLAGS Protocol
MPM_SND - Static variable in class org.xbill.DNS.WKSRecord.Service
MPM [default send]
MR - Static variable in class org.xbill.DNS.Type
MRRecord - Class in org.xbill.DNS
Mailbox Rename Record - specifies a rename of a mailbox.
MRRecord() - Constructor for class org.xbill.DNS.MRRecord
 
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
Mtu - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
multiline - Variable in class org.xbill.DNS.Tokenizer
 
MUX - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Multiplexing
MX - Static variable in class org.xbill.DNS.Type
MXRecord - Class in org.xbill.DNS
Mail Exchange - specifies where mail to a domain is sent
MXRecord() - Constructor for class org.xbill.DNS.MXRecord
 
MXRecord(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.MXRecord
Creates an MX Record from the given data

N

N3U - Static variable in class org.xbill.DNS.EDNSOption.Code
DNSSEC NSEC3 Hash Understood (N3U), RFC 6975
n3valUtils - Variable in class org.xbill.DNS.dnssec.ValidatingResolver
The local NSEC3 validation utilities.
name - Variable in class org.xbill.DNS.Cache.NegativeElement
 
name - Variable in class org.xbill.DNS.Compression.Entry
 
Name - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
A wire-encoded domain name is present
name - Variable in exception org.xbill.DNS.lookup.LookupFailedException
 
name - Variable in class org.xbill.DNS.Lookup
 
Name - Class in org.xbill.DNS
A representation of a domain name.
Name() - Constructor for class org.xbill.DNS.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.Name
 
name - Variable in class org.xbill.DNS.Record
 
name - Static variable in class org.xbill.DNS.tools.dig
 
name - Variable in class org.xbill.DNS.TSIG
 
nameField - Variable in class org.xbill.DNS.U16NameBase
 
namePattern - Variable in class org.xbill.DNS.Generator
The pattern to use for generating record names.
names - Variable in class org.xbill.DNS.hosts.HostsFileParser.LineData
 
NAMESERVER - Static variable in class org.xbill.DNS.WKSRecord.Service
Host Name Server
nameservers - Variable in class org.xbill.DNS.config.BaseResolverConfigProvider
 
nameToAlgorithm(Name) - Static method in class org.xbill.DNS.TSIG
Deprecated.
Returns java algorithm name, will be made private in 4.0
nametoolong - Variable in class org.xbill.DNS.Lookup
 
NameTooLongException - Exception in org.xbill.DNS
An exception thrown when a name is longer than the maximum length of a DNS name.
NameTooLongException() - Constructor for exception org.xbill.DNS.NameTooLongException
 
NameTooLongException(String) - Constructor for exception org.xbill.DNS.NameTooLongException
 
NAPTR - Static variable in class org.xbill.DNS.Type
NAPTRRecord - Class in org.xbill.DNS
Name Authority Pointer Record - specifies rewrite rule, that when applied to an existing string will produce a new domain.
NAPTRRecord() - Constructor for class org.xbill.DNS.NAPTRRecord
 
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
ncNsec3 - Variable in class org.xbill.DNS.dnssec.NSEC3ValUtils.CEResponse
 
ndots - Variable in class org.xbill.DNS.config.PropertyResolverConfigProvider
 
ndots() - Method in class org.xbill.DNS.config.PropertyResolverConfigProvider
 
ndots - Variable in class org.xbill.DNS.config.ResolvConfResolverConfigProvider
 
ndots() - Method in class org.xbill.DNS.config.ResolvConfResolverConfigProvider
 
ndots() - Method in interface org.xbill.DNS.config.ResolverConfigProvider
Gets the threshold for the number of dots which must appear in a name before it is considered absolute.
ndots - Variable in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
 
ndots(int) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
The threshold for the number of dots which must appear in a name before it is considered absolute.
ndots - Variable in class org.xbill.DNS.lookup.LookupSession
 
ndots - Variable in class org.xbill.DNS.Lookup
 
ndots - Variable in class org.xbill.DNS.ResolverConfig
 
ndots() - Method in class org.xbill.DNS.ResolverConfig
Gets the threshold for the number of dots which must appear in a name before it is considered absolute.
need(int) - Method in class org.xbill.DNS.DNSOutput
 
needSOATTL - Variable in class org.xbill.DNS.Master
 
negative - Variable in class org.xbill.DNS.APLRecord.Element
 
NegativeElement(Name, int, SOARecord, int, long, boolean) - Constructor for class org.xbill.DNS.Cache.NegativeElement
 
NETBIOS_DGM - Static variable in class org.xbill.DNS.WKSRecord.Service
NETBIOS Datagram Service
NETBIOS_NS - Static variable in class org.xbill.DNS.WKSRecord.Service
NETBIOS Name Service
NETBIOS_SSN - Static variable in class org.xbill.DNS.WKSRecord.Service
NETBIOS Session Service
NETBLT - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Bulk Data Transfer Protocol
NETRJS_1 - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Service
NETRJS_2 - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Service
NETRJS_3 - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Service
NETRJS_4 - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Service
NETWORK_ERROR - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
An unrecoverable error occurred while communicating with another server.
networkerror - Variable in class org.xbill.DNS.Lookup
 
NetworkGuid - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
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).
newBadKeyEntry(Name, int, long) - Static method in class org.xbill.DNS.dnssec.KeyEntry
Creates a new bad key entry without actual DNSKEYs, i.e.
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).
newKeyEntry(SRRset) - Static method in class org.xbill.DNS.dnssec.KeyEntry
Creates a new key entry from actual DNSKEYs.
newMessage() - Method in class org.xbill.DNS.tools.update
 
newNullKeyEntry(Name, int, long) - Static method in class org.xbill.DNS.dnssec.KeyEntry
Creates a new trusted key entry without actual DNSKEYs, i.e.
newPrereq(Record) - Method in class org.xbill.DNS.Update
 
newQuery(Record) - Static method in class org.xbill.DNS.Message
Creates a new Message with a random Message ID suitable for sending as a query.
newRecord(Name, int, int, long, int, DNSInput) - Static method in class org.xbill.DNS.Record
 
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.
newUpdate(Record) - Method in class org.xbill.DNS.Update
 
next - Variable in class org.xbill.DNS.Compression.Entry
 
Next - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
Next - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ANYCAST_ADDRESS_XP
 
Next - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_DNS_SERVER_ADDRESS_XP
 
Next - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_DNS_SUFFIX
 
Next - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_MULTICAST_ADDRESS_XP
 
Next - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH
 
next - Variable in class org.xbill.DNS.NSEC3Record
 
next - Variable in class org.xbill.DNS.NSECRecord
 
next - Variable in class org.xbill.DNS.NXTRecord
 
next() - Method in class org.xbill.DNS.Zone.ZoneIterator
 
nextClosest(Name, Name) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Given a qname and its proven closest encloser, calculate the "next closest" name.
nextGenerated() - Method in class org.xbill.DNS.Master
 
nextRecord() - Method in class org.xbill.DNS.Generator
Constructs and returns the next record in the expansion.
nextRecord() - Method in class org.xbill.DNS.Master
Returns the next record in the master file.
NI_FTP - Static variable in class org.xbill.DNS.WKSRecord.Service
NI FTP
NI_MAIL - Static variable in class org.xbill.DNS.WKSRecord.Service
NI MAIL
NICNAME - Static variable in class org.xbill.DNS.WKSRecord.Service
Who Is
NID - Static variable in class org.xbill.DNS.Type
Node Identifier (NID).
NIMLOC - Static variable in class org.xbill.DNS.Type
Nimrod locator
NINFO - Static variable in class org.xbill.DNS.Type
Zone Status (ZS).
NioClient - Class in org.xbill.DNS
Manages the network I/O for the SimpleResolver.
NioClient() - Constructor for class org.xbill.DNS.NioClient
 
NioClient.KeyProcessor - Interface in org.xbill.DNS
 
NioTcpClient - Class in org.xbill.DNS
 
NioTcpClient() - Constructor for class org.xbill.DNS.NioTcpClient
 
NioTcpClient.ChannelKey - Class in org.xbill.DNS
 
NioTcpClient.ChannelState - Class in org.xbill.DNS
 
NioTcpClient.Transaction - Class in org.xbill.DNS
 
NioUdpClient - Class in org.xbill.DNS
 
NioUdpClient() - Constructor for class org.xbill.DNS.NioUdpClient
 
NioUdpClient.Transaction - Class in org.xbill.DNS
 
NNTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Network News Transfer Protocol
NO_DEFAULT_ALPN - Static variable in class org.xbill.DNS.SVCBBase
 
NO_REACHABLE_AUTHORITY - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver could not reach any of the authoritative name servers (or they potentially refused to reply).
NO_ZONE_KEY_BIT_SET - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but no Zone Key Bit was set in a DNSKEY.
noAliases - Static variable in class org.xbill.DNS.Lookup
 
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
nodeToString(StringBuffer, Object) - Method in class org.xbill.DNS.Zone
 
NOERROR - Static variable in class org.xbill.DNS.Rcode
No error
noExpandGenerate - Variable in class org.xbill.DNS.Master
 
noExpandIncludes - Variable in class org.xbill.DNS.Master
 
NOKEY - Static variable in class org.xbill.DNS.KEYRecord.Flags
No key present
NONAUTH_ANSWER - Static variable in class org.xbill.DNS.Credibility
The answer section of a nonauthoritative response.
NONAUTH_AUTHORITY - Static variable in class org.xbill.DNS.Credibility
The authority section of a nonauthoritative response.
NONE - Static variable in class org.xbill.DNS.DClass
Special value used in dynamic update messages
None - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
No gateway is present
NONE - Static variable in class org.xbill.DNS.KEYRecord.Protocol
No defined protocol.
NORMAL - Static variable in class org.xbill.DNS.Credibility
Credible data.
normalize(Message) - Method in class org.xbill.DNS.Message
Creates a normalized copy of this message by following xNAME chains, synthesizing CNAMEs from DNAMEs if necessary, and removing illegal RRsets from Section.AUTHORITY and Section.ADDITIONAL.
normalize(Message, boolean) - Method in class org.xbill.DNS.Message
Creates a normalized copy of this message by following xNAME chains, synthesizing CNAMEs from DNAMEs if necessary, and removing illegal RRsets from Section.AUTHORITY and Section.ADDITIONAL.
NoSignatureException() - Constructor for exception org.xbill.DNS.DNSSEC.NoSignatureException
 
NoSuchDomainException - Exception in org.xbill.DNS.lookup
Thrown to indicate that no data is associated with the given name, as indicated by the NXDOMAIN response code as specified in RF2136 Section 2.2.
NoSuchDomainException(Name, int) - Constructor for exception org.xbill.DNS.lookup.NoSuchDomainException
 
NoSuchRRSetException - Exception in org.xbill.DNS.lookup
Thrown to indicate that records of the name and type queried does not exist, corresponding to the NXRRSET return code as specified in RFC2136 Section 2.2.
NoSuchRRSetException(Name, int) - Constructor for exception org.xbill.DNS.lookup.NoSuchRRSetException
 
NOT_AUTHORITATIVE - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
Response to a query with the Recursion Desired (RD) bit clear, or when the server is not configured for recursion (and the query is for a domain for which it is not authoritative).
NOT_READY - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The server is unable to answer the query, as it was not fully functional when the query was received.
NOT_SUPPORTED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The requested operation or query is not supported.
NOTAUTH - Static variable in class org.xbill.DNS.Rcode
The requestor is not authorized to perform this operation
NOTIFY - Static variable in class org.xbill.DNS.Opcode
A message from a primary to a secondary server to initiate a zone transfer
NOTIMP - Static variable in class org.xbill.DNS.Rcode
The operation requested is not implemented
NOTIMPL - Static variable in class org.xbill.DNS.Rcode
Deprecated.
NOTZONE - Static variable in class org.xbill.DNS.Rcode
The zone specified is not a zone
now - Variable in exception org.xbill.DNS.DNSSEC.SignatureExpiredException
 
now - Variable in exception org.xbill.DNS.DNSSEC.SignatureNotYetValidException
 
nresponses - Variable in class org.xbill.DNS.TSIG.StreamVerifier
 
NS - Static variable in class org.xbill.DNS.Type
NS - Variable in class org.xbill.DNS.Zone
 
NSAP - Static variable in class org.xbill.DNS.Type
NSAP_PTR - Static variable in class org.xbill.DNS.Type
NSAP_PTRRecord - Class in org.xbill.DNS
NSAP Pointer Record - maps a domain name representing an NSAP Address to a hostname.
NSAP_PTRRecord() - Constructor for class org.xbill.DNS.NSAP_PTRRecord
 
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() - Constructor for class org.xbill.DNS.NSAPRecord
 
NSAPRecord(Name, int, long, String) - Constructor for class org.xbill.DNS.NSAPRecord
Creates an NSAP Record from the given data
NSEC - Static variable in class org.xbill.DNS.Type
NSEC3 - Static variable in class org.xbill.DNS.Type
nsec3Covers(NSEC3Record, Name, byte[]) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Given a hash and a candidate NSEC3Record, determine if that NSEC3Record covers the hash.
NSEC3PARAM - Static variable in class org.xbill.DNS.Type
NSEC3PARAMRecord - Class in org.xbill.DNS
Next SECure name 3 Parameters - this record contains the parameters (hash algorithm, salt, iterations) used for a valid, complete NSEC3 chain present in a zone.
NSEC3PARAMRecord() - Constructor for class org.xbill.DNS.NSEC3PARAMRecord
 
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() - Constructor for class org.xbill.DNS.NSEC3Record
 
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
 
NSEC3ValUtils - Class in org.xbill.DNS.dnssec
NSEC3 non-existence proof utilities.
NSEC3ValUtils() - Constructor for class org.xbill.DNS.dnssec.NSEC3ValUtils
Creates a new instance of this class.
NSEC3ValUtils.CEResponse - Class in org.xbill.DNS.dnssec
This is just a simple class to encapsulate the response to a closest encloser proof.
NSEC_MISSING - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but the requested data was missing and a covering NSECRecord or NSEC3Record was not provided
nsecProvesNameError(SRRset, NSECRecord, Name) - Static method in class org.xbill.DNS.dnssec.ValUtils
Determine if the given NSEC proves a NameError (NXDOMAIN) for a given qname.
nsecProvesNodata(SRRset, NSECRecord, Name, int) - Static method in class org.xbill.DNS.dnssec.ValUtils
Determine if a NSEC proves the NOERROR/NODATA conditions.
nsecProvesNodataDsReply(Message, SMessage, SRRset, Instant) - Method in class org.xbill.DNS.dnssec.ValUtils
Check DS absence.
NsecProvesNodataResponse() - Constructor for class org.xbill.DNS.dnssec.ValUtils.NsecProvesNodataResponse
 
nsecProvesNoDS(NSECRecord, Name) - Static method in class org.xbill.DNS.dnssec.ValUtils
Determines whether the given NSECRecord proves that there is no DSRecord for qname.
nsecProvesNoWC(SRRset, NSECRecord, Name) - Static method in class org.xbill.DNS.dnssec.ValUtils
Determine if a NSEC record proves the non-existence of a wildcard that could have produced qname.
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() - Constructor for class org.xbill.DNS.NSECRecord
 
NSECRecord(Name, int, long, Name, int[]) - Constructor for class org.xbill.DNS.NSECRecord
Creates an NSEC Record from the given data.
nsecWildcard(Name, SRRset, NSECRecord) - Static method in class org.xbill.DNS.dnssec.ValUtils
Gets the closest encloser of domain prepended with a wildcard label.
NSID - Static variable in class org.xbill.DNS.EDNSOption.Code
Name Server Identifier, RFC 5001
NSIDOption - Class in org.xbill.DNS
The Name Server Identifier Option
NSIDOption() - Constructor for class org.xbill.DNS.NSIDOption
 
NSIDOption(byte[]) - Constructor for class org.xbill.DNS.NSIDOption
Construct an NSID option.
nsProperty - Static variable in class org.xbill.DNS.spi.DNSJavaNameService
 
NSRecord - Class in org.xbill.DNS
Name Server Record - contains the name server serving the named zone
NSRecord() - Constructor for class org.xbill.DNS.NSRecord
 
NSRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.NSRecord
Creates a new NS Record with the given data
NSW_FE - Static variable in class org.xbill.DNS.WKSRecord.Service
NSW User System FE
NTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Network Time Protocol
NTYP3 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Key owner type 3 (reserved).
NULL - Static variable in class org.xbill.DNS.Type
NULLRecord - Class in org.xbill.DNS
The NULL Record.
NULLRecord() - Constructor for class org.xbill.DNS.NULLRecord
 
NULLRecord(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.NULLRecord
Creates a NULL record from the given data.
NUM_SECTIONS - Static variable in class org.xbill.DNS.dnssec.SMessage
 
numBytes() - Method in class org.xbill.DNS.Message
Returns the size of the message.
numericok - Variable in class org.xbill.DNS.Mnemonic
 
numGenerated - Variable in class org.xbill.DNS.TSIG.StreamGenerator
 
NVP_II - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Network Voice Protocol
nxdomain - Variable in class org.xbill.DNS.Lookup
 
NXDOMAIN - Static variable in class org.xbill.DNS.Rcode
The name does not exist
NXRRSET - Static variable in class org.xbill.DNS.Rcode
The RRset (name, type) does not exist
NXT - Static variable in class org.xbill.DNS.Type
NXTRecord - Class in org.xbill.DNS
Next name - this record contains the following name in an ordered list of names in the zone, and a set of types for which records exist for this name.
NXTRecord() - Constructor for class org.xbill.DNS.NXTRecord
 
NXTRecord(Name, int, long, Name, BitSet) - Constructor for class org.xbill.DNS.NXTRecord
Creates an NXT Record from the given data

O

offset - Variable in class org.xbill.DNS.DNSInput
 
offset(int) - Method in class org.xbill.DNS.Name
 
offsets - Variable in class org.xbill.DNS.Name
 
ofType(SetResponseType) - Static method in class org.xbill.DNS.SetResponse
 
ofType(SetResponseType, RRset) - Static method in class org.xbill.DNS.SetResponse
 
ofType(SetResponseType, Cache.CacheRRset) - Static method in class org.xbill.DNS.SetResponse
 
ofType(SetResponseType, RRset, boolean) - Static method in class org.xbill.DNS.SetResponse
 
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
oneElement(Name, Object, int, int) - Method in class org.xbill.DNS.Cache
 
oneRRset(Object, int) - Method in class org.xbill.DNS.Zone
 
OnLinkPrefixLength - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH
 
Opcode - Class in org.xbill.DNS
Constants and functions relating to DNS opcodes
Opcode() - Constructor for class org.xbill.DNS.Opcode
 
opcodes - Static variable in class org.xbill.DNS.Opcode
 
openConnection() - Method in class org.xbill.DNS.ZoneTransferIn
 
OPENPGPKEY - Static variable in class org.xbill.DNS.Type
OPENPGPKEYRecord - Class in org.xbill.DNS
OPENPGPKEY Record - Stores an OpenPGP certificate associated with a name.
OPENPGPKEYRecord() - Constructor for class org.xbill.DNS.OPENPGPKEYRecord
 
OPENPGPKEYRecord(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.OPENPGPKEYRecord
Creates an OPENPGPKEY Record from the given data
OperStatus - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
OPT - Static variable in class org.xbill.DNS.Type
OPT_OUT - Static variable in class org.xbill.DNS.NSEC3Record.Flags
Unsigned delegation are not included in the NSEC3 chain.
optionFromWire(DNSInput) - Method in class org.xbill.DNS.ClientSubnetOption
 
optionFromWire(DNSInput) - Method in class org.xbill.DNS.CookieOption
Converts the wire format of an EDNS Option (the option data only) into the type-specific format.
optionFromWire(DNSInput) - Method in class org.xbill.DNS.DnssecAlgorithmOption
 
optionFromWire(DNSInput) - Method in class org.xbill.DNS.EDNSOption
Converts the wire format of an EDNS Option (the option data only) into the type-specific format.
optionFromWire(DNSInput) - Method in class org.xbill.DNS.ExtendedErrorCodeOption
 
optionFromWire(DNSInput) - Method in class org.xbill.DNS.GenericEDNSOption
 
optionFromWire(DNSInput) - Method in class org.xbill.DNS.TcpKeepaliveOption
Converts the wire format of an EDNS Option (the option data only) into the type-specific format.
Options - Class in org.xbill.DNS
Configuration options for dnsjava.
Options() - Constructor for class org.xbill.DNS.Options
 
options - Variable in class org.xbill.DNS.OPTRecord
 
optionToString() - Method in class org.xbill.DNS.ClientSubnetOption
 
optionToString() - Method in class org.xbill.DNS.CookieOption
Returns a string representation of the option parameters
optionToString() - Method in class org.xbill.DNS.DnssecAlgorithmOption
 
optionToString() - Method in class org.xbill.DNS.EDNSOption
 
optionToString() - Method in class org.xbill.DNS.ExtendedErrorCodeOption
 
optionToString() - Method in class org.xbill.DNS.GenericEDNSOption
 
optionToString() - Method in class org.xbill.DNS.TcpKeepaliveOption
Returns a string representation of the option parameters.
optionToWire(DNSOutput) - Method in class org.xbill.DNS.ClientSubnetOption
 
optionToWire(DNSOutput) - Method in class org.xbill.DNS.CookieOption
Converts an EDNS Option (the type-specific option data only) into wire format.
optionToWire(DNSOutput) - Method in class org.xbill.DNS.DnssecAlgorithmOption
 
optionToWire(DNSOutput) - Method in class org.xbill.DNS.EDNSOption
Converts an EDNS Option (the type-specific option data only) into wire format.
optionToWire(DNSOutput) - Method in class org.xbill.DNS.ExtendedErrorCodeOption
 
optionToWire(DNSOutput) - Method in class org.xbill.DNS.GenericEDNSOption
 
optionToWire(DNSOutput) - Method in class org.xbill.DNS.TcpKeepaliveOption
Converts an EDNS Option (the type-specific option data only) into wire format.
oPTRecord - Variable in class org.xbill.DNS.dnssec.SMessage
 
OPTRecord - Class in org.xbill.DNS
Options - describes Extended DNS (EDNS) properties of a Message.
OPTRecord() - Constructor for class org.xbill.DNS.OPTRecord
 
OPTRecord(int, int, int, int, EDNSOption...) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record.
OPTRecord(int, int, int, int, List<EDNSOption>) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record.
OPTRecord(int, int, int, int) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record with no data.
OPTRecord(int, int, int) - Constructor for class org.xbill.DNS.OPTRecord
Creates an OPT Record with no data.
order - Variable in class org.xbill.DNS.NAPTRRecord
 
org.xbill.DNS - package org.xbill.DNS
 
org.xbill.DNS.config - package org.xbill.DNS.config
 
org.xbill.DNS.dnssec - package org.xbill.DNS.dnssec
 
org.xbill.DNS.hosts - package org.xbill.DNS.hosts
 
org.xbill.DNS.lookup - package org.xbill.DNS.lookup
 
org.xbill.DNS.spi - package org.xbill.DNS.spi
 
org.xbill.DNS.tools - package org.xbill.DNS.tools
 
org.xbill.DNS.utils - package org.xbill.DNS.utils
 
origin - Variable in class org.xbill.DNS.Generator
The origin to append to relative names.
origin - Variable in class org.xbill.DNS.Master
 
origin - Variable in class org.xbill.DNS.Update
 
origin - Variable in class org.xbill.DNS.Zone
 
originalID - Variable in class org.xbill.DNS.TSIGRecord
 
originNode - Variable in class org.xbill.DNS.Zone
 
origttl - Variable in class org.xbill.DNS.SIGBase
 
orTimeout(CompletableFuture<T>, long, TimeUnit) - Static method in class org.xbill.DNS.TimeoutCompletableFuture
 
orTimeoutMethod - Static variable in class org.xbill.DNS.TimeoutCompletableFuture
 
os - Variable in class org.xbill.DNS.HINFORecord
 
OTHER - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The error in question falls into a category that does not match known extended error codes.
other - Variable in class org.xbill.DNS.TKEYRecord
 
other - Variable in class org.xbill.DNS.TSIGRecord
 
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
ownerName - Variable in class org.xbill.DNS.dnssec.SRRset
 

P

packetLogger - Static variable in class org.xbill.DNS.NioClient
Packet logger, if available.
PacketLogger - Interface in org.xbill.DNS
Custom logger that can log all packets that were sent or received.
PADDING - Static variable in class org.xbill.DNS.EDNSOption.Code
EDNS(0) Padding Option, RFC 7830
padding - Variable in class org.xbill.DNS.utils.base32
 
paddingToBlockLen(int) - Static method in class org.xbill.DNS.utils.base32
 
ParameterAlpn() - Constructor for class org.xbill.DNS.SVCBBase.ParameterAlpn
 
ParameterAlpn(List<String>) - Constructor for class org.xbill.DNS.SVCBBase.ParameterAlpn
 
ParameterBase() - Constructor for class org.xbill.DNS.SVCBBase.ParameterBase
 
ParameterEch() - Constructor for class org.xbill.DNS.SVCBBase.ParameterEch
 
ParameterEch(byte[]) - Constructor for class org.xbill.DNS.SVCBBase.ParameterEch
 
ParameterEchConfig() - Constructor for class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
ParameterEchConfig(byte[]) - Constructor for class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
ParameterIpv4Hint() - Constructor for class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
ParameterIpv4Hint(List<Inet4Address>) - Constructor for class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
ParameterIpv6Hint() - Constructor for class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
ParameterIpv6Hint(List<Inet6Address>) - Constructor for class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
ParameterMandatory() - Constructor for class org.xbill.DNS.SVCBBase.ParameterMandatory
 
ParameterMandatory(List<Integer>) - Constructor for class org.xbill.DNS.SVCBBase.ParameterMandatory
 
ParameterMnemonic() - Constructor for class org.xbill.DNS.SVCBBase.ParameterMnemonic
 
ParameterNoDefaultAlpn() - Constructor for class org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn
 
ParameterPort() - Constructor for class org.xbill.DNS.SVCBBase.ParameterPort
 
ParameterPort(int) - Constructor for class org.xbill.DNS.SVCBBase.ParameterPort
 
parameters - Static variable in class org.xbill.DNS.SVCBBase
 
ParameterUnknown(int) - Constructor for class org.xbill.DNS.SVCBBase.ParameterUnknown
 
ParameterUnknown(int, byte[]) - Constructor for class org.xbill.DNS.SVCBBase.ParameterUnknown
 
parse(String) - Static method in class org.xbill.DNS.FormattedTime
Parses a formatted time string into an Instant.
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.
parseAddress(byte[], int) - Static method in class org.xbill.DNS.APLRecord
 
parseDouble(Tokenizer, String, boolean, long, long, long) - Method in class org.xbill.DNS.LOCRecord
 
parseEntireHostsFile() - Method in class org.xbill.DNS.hosts.HostsFileParser
 
parseFixedPoint(String) - Method in class org.xbill.DNS.LOCRecord
 
parseLine(int, String) - Method in class org.xbill.DNS.hosts.HostsFileParser
 
parseLOCformat(int) - Static method in class org.xbill.DNS.LOCRecord
 
parseMessage(byte[]) - Method in class org.xbill.DNS.SimpleResolver
 
parseMessage(byte[]) - Method in class org.xbill.DNS.ZoneTransferIn
 
parseName(String, Name) - Method in class org.xbill.DNS.Master
 
parseNdots(String) - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
parseNumeric(String) - Method in class org.xbill.DNS.Mnemonic
 
parsePosition(Tokenizer, String) - Method in class org.xbill.DNS.LOCRecord
 
parseResolvConf(InputStream) - Method in class org.xbill.DNS.config.ResolvConfResolverConfigProvider
 
parseRR(Tokenizer, int, long) - Method in class org.xbill.DNS.tools.update
 
parseRR(Record) - Method in class org.xbill.DNS.ZoneTransferIn
 
parseSearchPathList(String, String) - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
parseTTL(String) - Static method in class org.xbill.DNS.TTL
Parses a TTL, which can either be expressed as a number or a BIND-style string with numbers and units.
parseTTLClassAndType() - Method in class org.xbill.DNS.Master
 
parseUInt32(String) - Method in class org.xbill.DNS.Master
 
parseV4(String) - Static method in class org.xbill.DNS.Address
 
parseV6(String) - Static method in class org.xbill.DNS.Address
 
path - Variable in class org.xbill.DNS.hosts.HostsFileParser
 
pendingTransactions - Variable in class org.xbill.DNS.NioTcpClient.ChannelState
 
pendingTransactions - Static variable in class org.xbill.DNS.NioUdpClient
 
Permit() - Constructor for class org.xbill.DNS.AsyncSemaphore.Permit
 
permits - Variable in class org.xbill.DNS.AsyncSemaphore
 
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
PhysicalAddress - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
PhysicalAddressLength - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
pkAlgorithm - Variable in class org.xbill.DNS.HIPRecord
 
PKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
PKIX (X.509v3)
PKIX - Static variable in class org.xbill.DNS.CERTRecord
PKIX (X.509v3)
POP_2 - Static variable in class org.xbill.DNS.WKSRecord.Service
Post Office Protocol - Version 2
port - Variable in class org.xbill.DNS.SRVRecord
 
port - Variable in class org.xbill.DNS.SVCBBase.ParameterPort
 
PORT - Static variable in class org.xbill.DNS.SVCBBase
 
pos - Variable in class org.xbill.DNS.Compression.Entry
 
pos - Variable in class org.xbill.DNS.DNSOutput
 
position - Variable in class org.xbill.DNS.RRset
 
positionToString(long, char, char) - Method in class org.xbill.DNS.LOCRecord
 
precedence - Variable in class org.xbill.DNS.IPSECKEYRecord
 
preference - Variable in class org.xbill.DNS.NAPTRRecord
 
preference - Variable in class org.xbill.DNS.PXRecord
 
PreferredLifetime - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH
 
preferV6 - Variable in class org.xbill.DNS.spi.DNSJavaNameService
 
prefix - Variable in class org.xbill.DNS.A6Record
 
prefix - Variable in class org.xbill.DNS.Mnemonic
 
prefixBits - Variable in class org.xbill.DNS.A6Record
 
prefixLength - Variable in class org.xbill.DNS.APLRecord.Element
 
PrefixOrigin - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH
 
prepareAppend(int) - Method in class org.xbill.DNS.Name
 
prepareFindKey(SRRset) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
prepareQuery(Message) - Method in class org.xbill.DNS.DohResolver
 
PREREQ - Static variable in class org.xbill.DNS.Section
The prerequisite (second) section of a dynamic update message
present(Name) - Method in class org.xbill.DNS.Update
Inserts a prerequisite that the specified name exists; that is, there exist records with the given name in the zone.
present(Name, int) - Method in class org.xbill.DNS.Update
Inserts a prerequisite that the specified rrset exists; that is, there exist records with the given name and type in the zone.
present(Name, int, String) - Method in class org.xbill.DNS.Update
Parses a record from the string, and inserts a prerequisite that the record exists.
present(Name, int, Tokenizer) - Method in class org.xbill.DNS.Update
Parses a record from the tokenizer, and inserts a prerequisite that the record exists.
present(Record) - Method in class org.xbill.DNS.Update
Inserts a prerequisite that the specified record exists.
primary - Class in org.xbill.DNS.tools
 
primary() - Constructor for class org.xbill.DNS.tools.primary
 
PRIMARY - Static variable in class org.xbill.DNS.Zone
A primary zone
print(Object) - Method in class org.xbill.DNS.tools.update
 
printAnswer(String, Lookup) - Static method in class org.xbill.DNS.tools.lookup
 
printFlags() - Method in class org.xbill.DNS.Header
Converts the header's flags into a String
printFlags(StringBuilder) - Method in class org.xbill.DNS.Header
 
printPseudoSection(StringBuilder) - Method in class org.xbill.DNS.OPTRecord
 
printRecords - Variable in enum org.xbill.DNS.SetResponseType
 
priority - Variable in class org.xbill.DNS.SRVRecord
 
priority - Variable in class org.xbill.DNS.URIRecord
 
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
prng - Static variable in class org.xbill.DNS.NioUdpClient
 
processConnect(SelectionKey) - Method in class org.xbill.DNS.NioTcpClient.ChannelState
 
processDNSKEYResponse(Message, SMessage, FindKeyState) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
processDSResponse(Message, SMessage, FindKeyState) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
This handles the responses to locally generated DS queries.
processFindKey(FindKeyState) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Process the FINDKEY state.
processFinishedState(Message, SMessage) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Apply any final massaging to a response before returning up the pipeline.
processPendingRegistrations() - Static method in class org.xbill.DNS.NioTcpClient
 
processPendingRegistrations() - Static method in class org.xbill.DNS.NioUdpClient
 
processRead() - Method in class org.xbill.DNS.NioTcpClient.ChannelState
 
processReadyKey(SelectionKey) - Method in interface org.xbill.DNS.NioClient.KeyProcessor
 
processReadyKey(SelectionKey) - Method in class org.xbill.DNS.NioTcpClient.ChannelState
 
processReadyKey(SelectionKey) - Method in class org.xbill.DNS.NioUdpClient.Transaction
 
processReadyKeys() - Static method in class org.xbill.DNS.NioClient
 
processResponse(Name, SetResponse) - Method in class org.xbill.DNS.Lookup
 
processValidate(Message, SMessage) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
processWrite(SelectionKey) - Method in class org.xbill.DNS.NioTcpClient.ChannelState
 
PROFILE - Static variable in class org.xbill.DNS.WKSRecord.Service
PROFILE Naming System
PROHIBITED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
An authoritative server or recursive resolver that receives a query from an "unauthorized" client can annotate its Rcode.REFUSED message with this code.
propertyOrTrueWithPrecondition(String, boolean) - Method in class org.xbill.DNS.dnssec.ValUtils
 
PropertyResolverConfigProvider - Class in org.xbill.DNS.config
PropertyResolverConfigProvider() - Constructor for class org.xbill.DNS.config.PropertyResolverConfigProvider
 
proto - Variable in class org.xbill.DNS.KEYBase
 
Protocol() - Constructor for class org.xbill.DNS.DNSKEYRecord.Protocol
 
Protocol() - Constructor for class org.xbill.DNS.KEYRecord.Protocol
 
protocol - Variable in class org.xbill.DNS.WKSRecord
 
Protocol() - Constructor for class org.xbill.DNS.WKSRecord.Protocol
 
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
protocols - Static variable in class org.xbill.DNS.KEYRecord.Protocol
 
protocols - Static variable in class org.xbill.DNS.WKSRecord.Protocol
 
proveClosestEncloser(Name, Name, List<SRRset>) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Given a List of nsec3 RRs, find and prove the closest encloser to qname.
proveNameError(List<SRRset>, Name, Name) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Determine if the set of NSEC3 records provided with a response prove NAME ERROR.
proveNodata(List<SRRset>, Name, int, Name) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Determine if the NSEC3s provided in a response prove the NOERROR/NODATA status.
proveNoDS(List<SRRset>, Name, Name) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Prove that a DS response either had no DS, or wasn't a delegation point.
proveWildcard(List<SRRset>, Name, Name, Name) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Prove that a positive wildcard match was appropriate (no direct match RRset).
PTR - Static variable in class org.xbill.DNS.Type
PTRRecord - Class in org.xbill.DNS
Pointer Record - maps a domain name representing an Internet Address to a hostname.
PTRRecord() - Constructor for class org.xbill.DNS.PTRRecord
 
PTRRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.PTRRecord
Creates a new PTR Record with the given data
publicKey - Variable in class org.xbill.DNS.HIPRecord
 
publicKey - Variable in class org.xbill.DNS.KEYBase
 
publisherOfByteArrayMethod - Static variable in class org.xbill.DNS.DohResolver
 
PUP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
PUP
PWDGEN - Static variable in class org.xbill.DNS.WKSRecord.Service
Password Generator Protocol
PX - Static variable in class org.xbill.DNS.Type
PXRecord - Class in org.xbill.DNS
X.400 mail mapping record.
PXRecord() - Constructor for class org.xbill.DNS.PXRecord
 
PXRecord(Name, int, long, int, Name, Name) - Constructor for class org.xbill.DNS.PXRecord
Creates an PX Record from the given data

Q

qclass - Variable in class org.xbill.DNS.dnssec.FindKeyState
The query class of the key to find.
QR - Static variable in class org.xbill.DNS.Flags
query/response
qtype - Variable in class org.xbill.DNS.ZoneTransferIn
 
query - Variable in class org.xbill.DNS.ExtendedResolver.Resolution
 
query - Variable in class org.xbill.DNS.NioTcpClient.Transaction
 
QUERY - Static variable in class org.xbill.DNS.Opcode
A standard query
query - Variable in class org.xbill.DNS.tools.update
 
queryData - Variable in class org.xbill.DNS.NioTcpClient.Transaction
 
queryOPT - Variable in class org.xbill.DNS.DohResolver
 
queryOPT - Variable in class org.xbill.DNS.SimpleResolver
 
queryResponsePairs - Variable in class org.xbill.DNS.lookup.LookupResult
The queries and responses that made up the result.
querytsig - Variable in class org.xbill.DNS.Message
 
queryTsig - Variable in class org.xbill.DNS.TSIG.StreamVerifier
 
question - Variable in class org.xbill.DNS.dnssec.SMessage
 
QUESTION - Static variable in class org.xbill.DNS.Section
The question (first) section
queue - Variable in class org.xbill.DNS.AsyncSemaphore
 
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
QUOTES - Static variable in class org.xbill.DNS.Tokenizer
 
quoting - Variable in class org.xbill.DNS.Tokenizer
 

R

R - Class in org.xbill.DNS.dnssec
Utility class to retrieve messages from ResourceBundles.
R() - Constructor for class org.xbill.DNS.dnssec.R
 
RA - Static variable in class org.xbill.DNS.Flags
recursion available
random - Static variable in class org.xbill.DNS.Header
 
rb - Static variable in class org.xbill.DNS.dnssec.R
 
rc - Variable in class org.xbill.DNS.DohResolver.SendAndGetMessageBytesResponse
 
Rcode - Class in org.xbill.DNS
Constants and functions relating to DNS rcodes (error values)
Rcode() - Constructor for class org.xbill.DNS.Rcode
 
rcodes - Static variable in class org.xbill.DNS.Rcode
 
RD - Static variable in class org.xbill.DNS.Flags
recursion desired
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.A6Record
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.AAAARecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.APLRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.ARecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.CAARecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.CERTRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.DHCIDRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.DLVRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.DNSKEYRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.DSRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.EmptyRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.GPOSRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.HINFORecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.HIPRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.IPSECKEYRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.ISDNRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.KEYRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.LOCRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.MINFORecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NAPTRRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NSAPRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NSEC3PARAMRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NSEC3Record
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NSECRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NULLRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NXTRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.OPENPGPKEYRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.OPTRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.PXRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.Record
Converts the text format of an RR to the internal format - must be overriden
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.RPRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.SIGBase
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.SingleNameBase
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.SOARecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.SRVRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.SSHFPRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.SVCBBase
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.TKEYRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.TLSARecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.TSIGRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.TXTBase
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.U16NameBase
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.UNKRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.URIRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.WKSRecord
 
rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.X25Record
 
rdataPattern - Variable in class org.xbill.DNS.Generator
The pattern to use for generating record data.
rdataToString() - Method in class org.xbill.DNS.Record
Converts the rdata portion of a Record into a String representation
rdataToWireCanonical() - Method in class org.xbill.DNS.Record
Converts the rdata in a Record into canonical DNS uncompressed wire format (all names are converted to lowercase).
RDP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Reliable Data Protocol
readBigInteger(DNSInput, int) - Static method in class org.xbill.DNS.DNSSEC
 
readBigInteger(DNSInput) - Static method in class org.xbill.DNS.DNSSEC
 
readBigIntegerLittleEndian(DNSInput, int) - Static method in class org.xbill.DNS.DNSSEC
 
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.
readObject(ObjectInputStream) - Method in class org.xbill.DNS.Record
 
readResolve() - Method in class org.xbill.DNS.Record.RecordSerializationProxy
 
readState - Variable in class org.xbill.DNS.NioTcpClient.ChannelState
 
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.
reason - Variable in class org.xbill.DNS.dnssec.JustifiedSecStatus
 
ReceiveLinkSpeed - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
receiveMessage(Object, Message) - Method in interface org.xbill.DNS.ResolverListener
Deprecated.
The callback used by an asynchronous resolver
Record - Class in org.xbill.DNS
A generic DNS resource record.
Record() - Constructor for class org.xbill.DNS.Record
 
Record(Name, int, int, long) - Constructor for class org.xbill.DNS.Record
 
Record.RecordSerializationProxy - Class in org.xbill.DNS
 
recordLength() - Method in class org.xbill.DNS.TSIG
Returns the maximum length of a TSIG record generated by this key.
records - Variable in class org.xbill.DNS.lookup.LookupResult
An unmodifiable list of records that this instance wraps, may not be null but can be empty
RecordSerializationProxy(Record) - Constructor for class org.xbill.DNS.Record.RecordSerializationProxy
 
recv() - Method in class org.xbill.DNS.TCPClient
 
RedirectLoopException - Exception in org.xbill.DNS.lookup
Thrown if the lookup results in a loop of CNAME and/or DNAME indirections.
RedirectLoopException(int) - Constructor for exception org.xbill.DNS.lookup.RedirectLoopException
 
RedirectOverflowException - Exception in org.xbill.DNS.lookup
Thrown if the lookup results in too many CNAME and/or DNAME indirections.
RedirectOverflowException(String) - Constructor for exception org.xbill.DNS.lookup.RedirectOverflowException
RedirectOverflowException(int) - Constructor for exception org.xbill.DNS.lookup.RedirectOverflowException
 
referral - Variable in class org.xbill.DNS.Lookup
 
refresh() - Static method in class org.xbill.DNS.Options
 
refresh() - Static method in class org.xbill.DNS.ResolverConfig
Gets the current configuration
refresh - Variable in class org.xbill.DNS.SOARecord
 
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
regexp - Variable in class org.xbill.DNS.NAPTRRecord
 
register(int, String, Supplier<Record>) - Static method in class org.xbill.DNS.Type
Registers a new record type along with the respective factory.
registrationQueue - Static variable in class org.xbill.DNS.NioTcpClient
 
registrationQueue - Static variable in class org.xbill.DNS.NioUdpClient
 
REGISTRATIONS_TASKS - Static variable in class org.xbill.DNS.NioClient
 
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.
release() - Method in class org.xbill.DNS.AsyncSemaphore.Permit
 
remaining() - Method in class org.xbill.DNS.DNSInput
Returns the number of bytes that can be read from this stream before reaching the end.
remainingStrings() - Method in class org.xbill.DNS.Tokenizer
Returns a concatenation of the remaining strings from a Tokenizer.
remote - Variable in class org.xbill.DNS.NioTcpClient.ChannelKey
 
remove(int) - Method in class org.xbill.DNS.Mnemonic
Removes both the numeric value and its text representation, including all aliases.
remove() - Method in class org.xbill.DNS.Zone.ZoneIterator
 
removeAlias(String) - Method in class org.xbill.DNS.Mnemonic
Removes an additional text representation of a numeric value.
removeAllRecords(int) - Method in class org.xbill.DNS.Message
Removes all records from a section of the Message, and adjusts the header.
removeEldestEntry(Map.Entry) - Method in class org.xbill.DNS.Cache.CacheMap
 
removeElement(Name, int) - Method in class org.xbill.DNS.Cache
 
removeName(Name) - Method in class org.xbill.DNS.Cache
 
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
removeRRset(Name, int) - Method in class org.xbill.DNS.Zone
 
removeSpuriousAuthority(SMessage) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
For messages that are not referrals, if the chase reply contains an unsigned NS record in the authority section it could have been inserted by a (BIND) forwarder that thinks the zone is insecure, and that has an NS record without signatures in cache.
renderFixedPoint(StringBuilder, NumberFormat, long, long) - Method in class org.xbill.DNS.LOCRecord
 
replace(int, String, Supplier<Record>) - Method in class org.xbill.DNS.Type.TypeMnemonic
 
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.
replacement - Variable in class org.xbill.DNS.NAPTRRecord
 
requestBuilderBuildMethod - Static variable in class org.xbill.DNS.DohResolver
 
requestBuilderCopyMethod - Static variable in class org.xbill.DNS.DohResolver
 
requestBuilderPostMethod - Static variable in class org.xbill.DNS.DohResolver
 
requestBuilderTimeoutMethod - Static variable in class org.xbill.DNS.DohResolver
 
requestBuilderUriMethod - Static variable in class org.xbill.DNS.DohResolver
 
require(int) - Method in class org.xbill.DNS.DNSInput
 
res - Variable in class org.xbill.DNS.tools.update
 
Reserved - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ANYCAST_ADDRESS_XP
 
Reserved - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_DNS_SERVER_ADDRESS_XP
 
Reserved - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_MULTICAST_ADDRESS_XP
 
reset() - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
reset() - Method in class org.xbill.DNS.Lookup
 
Resolution(ExtendedResolver, Message) - Constructor for class org.xbill.DNS.ExtendedResolver.Resolution
 
ResolvConfResolverConfigProvider - Class in org.xbill.DNS.config
 
ResolvConfResolverConfigProvider() - Constructor for class org.xbill.DNS.config.ResolvConfResolverConfigProvider
 
resolve(Name, Name) - Method in class org.xbill.DNS.Lookup
 
resolver - Variable in class org.xbill.DNS.ExtendedResolver.ResolverEntry
 
resolver - Variable in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
 
resolver(Resolver) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
The Resolver to use to look up records.
resolver - Variable in class org.xbill.DNS.lookup.LookupSession
 
resolver - Variable in class org.xbill.DNS.Lookup
 
resolver - Variable in class org.xbill.DNS.Message
 
Resolver - Interface in org.xbill.DNS
Interface describing a resolver.
RESOLVERASSIGNED - Static variable in class org.xbill.DNS.TKEYRecord
The key is assigned by the resolver (unimplemented)
ResolverConfig - Class in org.xbill.DNS
Locates name servers and the search path to be appended to unqualified names.
ResolverConfig() - Constructor for class org.xbill.DNS.ResolverConfig
 
ResolverConfigProvider - Interface in org.xbill.DNS.config
 
resolveRedirects(LookupResult, Record) - Method in class org.xbill.DNS.lookup.LookupSession
 
ResolverEntry(Resolver) - Constructor for class org.xbill.DNS.ExtendedResolver.ResolverEntry
 
ResolverListener - Interface in org.xbill.DNS
resolvers - Variable in class org.xbill.DNS.ExtendedResolver.Resolution
 
resolvers - Variable in class org.xbill.DNS.ExtendedResolver
 
response - Variable in class org.xbill.DNS.tools.update
 
responseBytes - Variable in class org.xbill.DNS.DohResolver.SendAndGetMessageBytesResponse
 
ResponseClassification - Enum in org.xbill.DNS.dnssec
These are response subtypes.
ResponseClassification() - Constructor for enum org.xbill.DNS.dnssec.ResponseClassification
 
responseData - Variable in class org.xbill.DNS.NioTcpClient.ChannelState
 
responseLengthData - Variable in class org.xbill.DNS.NioTcpClient.ChannelState
 
responsibleAddress - Variable in class org.xbill.DNS.MINFORecord
 
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.
result - Variable in class org.xbill.DNS.dnssec.ValUtils.NsecProvesNodataResponse
 
result - Variable in class org.xbill.DNS.Lookup
 
retries - Variable in class org.xbill.DNS.ExtendedResolver
 
retriesPerResolver - Variable in class org.xbill.DNS.ExtendedResolver.Resolution
 
retry - Variable in class org.xbill.DNS.SOARecord
 
reverseByteArray(byte[]) - Static method in class org.xbill.DNS.DNSSEC
 
ReverseMap - Class in org.xbill.DNS
A set of functions designed to deal with DNS names used in reverse mappings.
ReverseMap() - Constructor for class org.xbill.DNS.ReverseMap
 
REVOKE - Static variable in class org.xbill.DNS.DNSKEYRecord.Flags
Key has been revoked
RJE - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Job Entry
RKEY - Static variable in class org.xbill.DNS.Type
RKEY DNS Resource Record, used for encryption of NAPTR records.
RLP - Static variable in class org.xbill.DNS.WKSRecord.Service
Resource Location Protocol
root - Static variable in class org.xbill.DNS.Name
The root name
RP - Static variable in class org.xbill.DNS.Type
RPRecord - Class in org.xbill.DNS
Responsible Person Record - lists the mail address of a responsible person and a domain where TXT records are available.
RPRecord() - Constructor for class org.xbill.DNS.RPRecord
 
RPRecord(Name, int, long, Name, Name) - Constructor for class org.xbill.DNS.RPRecord
Creates an RP Record from the given data
rrFromWire(DNSInput) - Method in class org.xbill.DNS.A6Record
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.AAAARecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.APLRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.ARecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.CAARecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.CERTRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.DHCIDRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.DLVRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.DSRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.EmptyRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.GPOSRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.HINFORecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.HIPRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.IPSECKEYRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.ISDNRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.KEYBase
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.LOCRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.MINFORecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NAPTRRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NSAPRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NSEC3PARAMRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NSEC3Record
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NSECRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NULLRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.NXTRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.OPENPGPKEYRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.OPTRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.PXRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.Record
Converts the type-specific RR to wire format - must be overridden
rrFromWire(DNSInput) - Method in class org.xbill.DNS.RPRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.SIGBase
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.SingleNameBase
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.SOARecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.SRVRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.SSHFPRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.SVCBBase
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.TKEYRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.TLSARecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.TSIGRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.TXTBase
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.U16NameBase
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.UNKRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.URIRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.WKSRecord
 
rrFromWire(DNSInput) - Method in class org.xbill.DNS.X25Record
 
rrs - Variable in class org.xbill.DNS.RRset
 
rrs(boolean) - Method in class org.xbill.DNS.RRset
Returns a list of all data records.
rrs() - Method in class org.xbill.DNS.RRset
Returns a list of all data records.
RRset - Class in org.xbill.DNS
A set of Records with the same name, type, and class.
RRset() - Constructor for class org.xbill.DNS.RRset
Creates an empty RRset
RRset(Record) - Constructor for class org.xbill.DNS.RRset
Creates an RRset and sets its contents to the specified record
RRset(Record...) - Constructor for class org.xbill.DNS.RRset
Creates an RRset and sets its contents to the specified record(s)
RRset(RRset) - Constructor for class org.xbill.DNS.RRset
Creates an RRset with the contents of an existing RRset
rrsetListToRecords(List<RRset>) - Method in class org.xbill.DNS.Message
 
rrsetWildcard(RRset) - Static method in class org.xbill.DNS.dnssec.ValUtils
Determine by looking at a signed RRset whether or not the RRset name was the result of a wildcard expansion.
RRSIG - Static variable in class org.xbill.DNS.Type
RRSIGRecord - Class in org.xbill.DNS
Resource Record Signature - An RRSIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
RRSIGRecord() - Constructor for class org.xbill.DNS.RRSIGRecord
 
RRSIGRecord(Name, int, long, int, int, long, Instant, Instant, int, Name, byte[]) - Constructor for class org.xbill.DNS.RRSIGRecord
Creates an RRSIG Record from the given data
RRSIGRecord(Name, int, long, int, int, long, Date, Date, int, Name, byte[]) - Constructor for class org.xbill.DNS.RRSIGRecord
RRSIGS_MISSING - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but no RRSIGRecords could be found for at least one RRset where RRSIGRecords were expected.
rrToString() - Method in class org.xbill.DNS.A6Record
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.AAAARecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.APLRecord
 
rrToString() - Method in class org.xbill.DNS.ARecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.CAARecord
 
rrToString() - Method in class org.xbill.DNS.CERTRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.DHCIDRecord
 
rrToString() - Method in class org.xbill.DNS.DLVRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.DSRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.EmptyRecord
 
rrToString() - Method in class org.xbill.DNS.GPOSRecord
Convert to a String
rrToString() - Method in class org.xbill.DNS.HINFORecord
Converts to a string
rrToString() - Method in class org.xbill.DNS.HIPRecord
 
rrToString() - Method in class org.xbill.DNS.IPSECKEYRecord
 
rrToString() - Method in class org.xbill.DNS.ISDNRecord
 
rrToString() - Method in class org.xbill.DNS.KEYBase
Converts the DNSKEY/KEY Record to a String
rrToString() - Method in class org.xbill.DNS.LOCRecord
Convert to a String
rrToString() - Method in class org.xbill.DNS.MINFORecord
Converts the MINFO Record to a String
rrToString() - Method in class org.xbill.DNS.NAPTRRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.NSAPRecord
 
rrToString() - Method in class org.xbill.DNS.NSEC3PARAMRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.NSEC3Record
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.NSECRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.NULLRecord
 
rrToString() - Method in class org.xbill.DNS.NXTRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.OPENPGPKEYRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.OPTRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.PXRecord
Converts the PX Record to a String
rrToString() - Method in class org.xbill.DNS.Record
Converts the type-specific RR to text format - must be overridden.
rrToString() - Method in class org.xbill.DNS.RPRecord
Converts the RP Record to a String
rrToString() - Method in class org.xbill.DNS.SIGBase
Converts the RRSIG/SIG Record to a String
rrToString() - Method in class org.xbill.DNS.SingleNameBase
 
rrToString() - Method in class org.xbill.DNS.SOARecord
Convert to a String
rrToString() - Method in class org.xbill.DNS.SRVRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.SSHFPRecord
 
rrToString() - Method in class org.xbill.DNS.SVCBBase
 
rrToString() - Method in class org.xbill.DNS.TKEYRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.TLSARecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.TSIGRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.TXTBase
converts to a String
rrToString() - Method in class org.xbill.DNS.U16NameBase
 
rrToString() - Method in class org.xbill.DNS.UNKRecord
Converts this Record to the String "unknown format"
rrToString() - Method in class org.xbill.DNS.URIRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.WKSRecord
Converts rdata to a String
rrToString() - Method in class org.xbill.DNS.X25Record
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.A6Record
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.AAAARecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.APLRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.ARecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.CAARecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.CERTRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.DHCIDRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.DLVRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.DSRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.EmptyRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.GPOSRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.HINFORecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.HIPRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.IPSECKEYRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.ISDNRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.KEYBase
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.LOCRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.MINFORecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.MXRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NAPTRRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NSAPRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NSEC3PARAMRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NSEC3Record
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NSECRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NULLRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NXTRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.OPENPGPKEYRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.OPTRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.PXRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.Record
Converts the type-specific RR to wire format - must be overridden.
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.RPRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.SIGBase
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.SingleCompressedNameBase
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.SingleNameBase
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.SOARecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.SRVRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.SSHFPRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.SVCBBase
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.TKEYRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.TLSARecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.TSIGRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.TXTBase
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.U16NameBase
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.UNKRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.URIRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.WKSRecord
 
rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.X25Record
 
RSA - Static variable in class org.xbill.DNS.IPSECKEYRecord.Algorithm
A RSA key is present, in the format defined in [RFC3110]
RSA - Static variable in class org.xbill.DNS.SSHFPRecord.Algorithm
 
RSA_NSEC3_SHA1 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/SHA1, NSEC3-aware public key
RSAMD5 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/MD5 public key (deprecated)
RSASHA1 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/SHA1 public key
RSASHA256 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/SHA256 public key
RSASHA512 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
RSA/SHA512 public key
RT - Static variable in class org.xbill.DNS.Type
RTELNET - Static variable in class org.xbill.DNS.WKSRecord.Service
Remote Telnet Service
RTRecord - Class in org.xbill.DNS
Route Through Record - lists a route preference and intermediate host.
RTRecord() - Constructor for class org.xbill.DNS.RTRecord
 
RTRecord(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.RTRecord
Creates an RT Record from the given data
rtype - Variable in class org.xbill.DNS.ZoneTransferIn
 
run() - Method in class org.xbill.DNS.Lookup
Performs the lookup, using the specified Cache, Resolver, and search path.
run - Static variable in class org.xbill.DNS.NioClient
 
run(ZoneTransferIn.ZoneTransferHandler) - Method in class org.xbill.DNS.ZoneTransferIn
Does the zone transfer.
run() - Method in class org.xbill.DNS.ZoneTransferIn
Does the zone transfer using an internal handler.
runSelector() - Static method in class org.xbill.DNS.NioClient
 
runTasks(Runnable[]) - Static method in class org.xbill.DNS.NioClient
 
RVD - Static variable in class org.xbill.DNS.WKSRecord.Protocol
MIT Remote Virtual Disk Protocol
rvServers - Variable in class org.xbill.DNS.HIPRecord
 

S

safeConcat(Name, Name) - Static method in class org.xbill.DNS.lookup.LookupSession
 
safeName(String, int) - Method in class org.xbill.DNS.hosts.HostsFileParser
 
salt - Variable in class org.xbill.DNS.NSEC3PARAMRecord
 
salt - Variable in class org.xbill.DNS.NSEC3Record
 
sameRRset(Record) - Method in class org.xbill.DNS.Record
Determines if two Records could be part of the same RRset.
sameRRset(RRset) - Method in class org.xbill.DNS.Record
Determines if this Record could be part of the passed RRset.
sanitize(String) - Method in class org.xbill.DNS.Mnemonic
 
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.
saved_pos - Variable in class org.xbill.DNS.DNSOutput
 
savedEnd - Variable in class org.xbill.DNS.DNSInput
 
savedPos - Variable in class org.xbill.DNS.DNSInput
 
sb - Variable in class org.xbill.DNS.Tokenizer
 
scopePrefixLength - Variable in class org.xbill.DNS.ClientSubnetOption
 
searchHostsFileForEntry(Name, int) - Method in class org.xbill.DNS.hosts.HostsFileParser
 
searchlist - Variable in class org.xbill.DNS.config.BaseResolverConfigProvider
 
searchlist - Variable in class org.xbill.DNS.ResolverConfig
 
searchPath - Variable in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
 
searchPath(Name) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Configures the search path used to look up relative names with less than ndots dots.
searchPath(Collection<? extends Name>) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
Configures the search path used to look up relative names with less than ndots dots.
searchPath - Variable in class org.xbill.DNS.lookup.LookupSession
 
searchPath - Variable in class org.xbill.DNS.Lookup
 
searchPath() - Method in class org.xbill.DNS.ResolverConfig
Returns all entries in the located search path
searchPaths() - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
searchPaths() - Method in class org.xbill.DNS.config.JndiContextResolverConfigProvider
 
searchPaths() - Method in interface org.xbill.DNS.config.ResolverConfigProvider
Returns all entries in the located search path, which may be empty.
searchPaths() - Method in class org.xbill.DNS.config.WindowsResolverConfigProvider
 
SECONDARY - Static variable in class org.xbill.DNS.Zone
A secondary zone
Section - Class in org.xbill.DNS
Constants and functions relating to DNS message sections
Section() - Constructor for class org.xbill.DNS.Section
 
sections - Variable in class org.xbill.DNS.dnssec.SMessage
 
sections - Variable in class org.xbill.DNS.Message
 
sections - Static variable in class org.xbill.DNS.Section
 
sectionToString(int) - Method in class org.xbill.DNS.Message
Converts the given section of the Message to a String.
sectionToString(StringBuilder, int) - Method in class org.xbill.DNS.Message
 
sectionToWire(DNSOutput, int, Compression, int) - Method in class org.xbill.DNS.Message
 
SecurityStatus - Enum in org.xbill.DNS.dnssec
Codes for DNSSEC security statuses.
SecurityStatus() - Constructor for enum org.xbill.DNS.dnssec.SecurityStatus
 
securityStatus - Variable in class org.xbill.DNS.dnssec.SMessage
 
securityStatus - Variable in class org.xbill.DNS.dnssec.SRRset
 
selector - Static variable in class org.xbill.DNS.NioClient
 
selector() - Static method in class org.xbill.DNS.NioClient
 
selector - Variable in class org.xbill.DNS.TLSARecord
 
Selector() - Constructor for class org.xbill.DNS.TLSARecord.Selector
 
selectorThread - Static variable in class org.xbill.DNS.NioClient
 
send(Executor) - Method in class org.xbill.DNS.ExtendedResolver.Resolution
 
send() - Method in class org.xbill.DNS.NioTcpClient.Transaction
 
send() - Method in class org.xbill.DNS.NioUdpClient.Transaction
 
send(Message) - Method in interface org.xbill.DNS.Resolver
Sends a message and waits for a response.
send(byte[]) - Method in class org.xbill.DNS.TCPClient
 
sendAndGetMessageBytes(String, byte[], long) - Method in class org.xbill.DNS.DohResolver
 
SendAndGetMessageBytesResponse() - Constructor for class org.xbill.DNS.DohResolver.SendAndGetMessageBytesResponse
 
sendAsync(Message) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Asynchronously sends a message and validates the response with DNSSEC before returning it.
sendAsync(Message) - Method in class org.xbill.DNS.DohResolver
 
sendAsync(Message, Executor) - Method in class org.xbill.DNS.DohResolver
 
sendAsync(Message) - Method in class org.xbill.DNS.ExtendedResolver
Sends a message to multiple servers, and queries are sent multiple times until either a successful response is received, or it is clear that there is no successful response.
sendAsync(Message, Executor) - Method in class org.xbill.DNS.ExtendedResolver
Sends a message to multiple servers, and queries are sent multiple times until either a successful response is received, or it is clear that there is no successful response.
sendAsync(Message) - Method in interface org.xbill.DNS.Resolver
Asynchronously sends a message using the default ForkJoinPool.commonPool().
sendAsync(Message, Executor) - Method in interface org.xbill.DNS.Resolver
Asynchronously sends a message.
sendAsync(Message, ResolverListener) - Method in interface org.xbill.DNS.Resolver
sendAsync(Message) - Method in class org.xbill.DNS.SimpleResolver
Asynchronously sends a message to a single server.
sendAsync(Message, Executor) - Method in class org.xbill.DNS.SimpleResolver
Asynchronously sends a message to a single server.
sendAsync(Message, boolean, Executor) - Method in class org.xbill.DNS.SimpleResolver
 
sendAsync11(Message, Executor) - Method in class org.xbill.DNS.DohResolver
 
sendAsync11WithConcurrentRequestPermit(Message, Executor, long, Object, AsyncSemaphore.Permit, boolean, AsyncSemaphore.Permit) - Method in class org.xbill.DNS.DohResolver
 
sendAsync11WithInitialRequestPermit(Message, Executor, long, Object, AsyncSemaphore.Permit) - Method in class org.xbill.DNS.DohResolver
 
sendAsync8(Message, Executor) - Method in class org.xbill.DNS.DohResolver
 
sendAXFR(Message) - Method in class org.xbill.DNS.SimpleResolver
 
sendDone - Variable in class org.xbill.DNS.NioTcpClient.Transaction
 
sendQuery() - Method in class org.xbill.DNS.ZoneTransferIn
 
sendrecv(InetSocketAddress, InetSocketAddress, Message, byte[], Duration) - Static method in class org.xbill.DNS.NioTcpClient
 
sendrecv(InetSocketAddress, InetSocketAddress, Message, byte[], int, Duration) - Static method in class org.xbill.DNS.NioUdpClient
 
sendRequest(Message) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
sendUpdate() - Method in class org.xbill.DNS.tools.update
 
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.
Serial() - Constructor for class org.xbill.DNS.Serial
 
serial - Variable in class org.xbill.DNS.SOARecord
 
serialVersionUID - Static variable in class org.xbill.DNS.Name
 
serialVersionUID - Static variable in class org.xbill.DNS.Record.RecordSerializationProxy
 
serialVersionUID - Static variable in class org.xbill.DNS.TypeBitmap
 
serialVersionUID - Static variable in class org.xbill.DNS.Zone
 
server() - Method in class org.xbill.DNS.ResolverConfig
Returns the first located server
server - Variable in class org.xbill.DNS.tools.update
 
SERVERASSIGNED - Static variable in class org.xbill.DNS.TKEYRecord
The key is assigned by the server (unimplemented)
serverCookie - Variable in class org.xbill.DNS.CookieOption
server cookie
ServerFailedException - Exception in org.xbill.DNS.lookup
Represents a server failure, that the upstream server responding to the request returned a SERVFAIL status.
ServerFailedException() - Constructor for exception org.xbill.DNS.lookup.ServerFailedException
 
servers() - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
 
servers() - Method in class org.xbill.DNS.config.JndiContextResolverConfigProvider
 
servers() - Method in interface org.xbill.DNS.config.ResolverConfigProvider
Returns all located servers, which may be empty.
servers() - Method in class org.xbill.DNS.config.WindowsResolverConfigProvider
 
servers - Variable in class org.xbill.DNS.ResolverConfig
 
servers() - Method in class org.xbill.DNS.ResolverConfig
Returns all located servers
serveTCP(InetAddress, int) - Method in class org.xbill.DNS.tools.jnamed
 
serveUDP(InetAddress, int) - Method in class org.xbill.DNS.tools.jnamed
 
SERVFAIL - Static variable in class org.xbill.DNS.Rcode
Server failure
service - Variable in class org.xbill.DNS.NAPTRRecord
 
Service() - Constructor for class org.xbill.DNS.WKSRecord.Service
TCP/UDP services.
SERVICE_CERTIFICATE_CONSTRAINT - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
 
services - Static variable in class org.xbill.DNS.WKSRecord.Service
 
services - Variable in class org.xbill.DNS.WKSRecord
 
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)
setBadReason(int, String) - Method in class org.xbill.DNS.dnssec.KeyEntry
Sets the reason why this key entry is bad.
setBogus(String) - Method in class org.xbill.DNS.dnssec.SMessage
Sets the security status of this message to bogus and sets the reason.
setBogus(String, int) - Method in class org.xbill.DNS.dnssec.SMessage
Sets the security status of this message to bogus and sets the reason.
setBundle(ResourceBundle) - Static method in class org.xbill.DNS.dnssec.R
Programmatically set the ResourceBundle to be used.
setCache(Cache) - Method in class org.xbill.DNS.Lookup
Sets the cache to use when performing this lookup.
setCanonicalNsecOwner(SRRset, RRSIGRecord) - Static method in class org.xbill.DNS.dnssec.ValUtils
Set the owner name of NSEC RRsets to the canonical name, i.e.
setCloseTask(Runnable, boolean) - Static method in class org.xbill.DNS.NioClient
 
setConfigProviders(List<ResolverConfigProvider>) - Static method in class org.xbill.DNS.ResolverConfig
Set a new ordered list of resolver config providers.
setContext(Context) - Static method in class org.xbill.DNS.config.AndroidResolverConfigProvider
Gets the current configuration
setCount(int, int) - Method in class org.xbill.DNS.Header
 
setCredibility(int) - Method in class org.xbill.DNS.Lookup
Sets the minimum credibility level that will be accepted when performing the lookup.
setCurrentToken(int, StringBuilder) - Method in class org.xbill.DNS.Tokenizer
 
setCycleResults(boolean) - Method in class org.xbill.DNS.Lookup
Controls the behavior if results being returned from the cache should be cycled in a round-robin style (true) or if the raw lookup results should be returned (false).
setDClass(int) - Method in class org.xbill.DNS.ZoneTransferIn
Sets an alternate DNS class for this zone transfer.
setDefaultCache(Cache, int) - Static method in class org.xbill.DNS.Lookup
Sets the Cache to be used as the default for the specified class by future Lookups.
setDefaultHostsFileParser(HostsFileParser) - Static method in class org.xbill.DNS.Lookup
Sets the default HostsFileParser to use for new Lookup instances.
setDefaultNdots(int) - Static method in class org.xbill.DNS.Lookup
Sets the default ndots to use when performing a lookup, overriding the default value.
setDefaultResolver(Resolver) - Static method in class org.xbill.DNS.Lookup
Sets the default Resolver to be used as the default by future Lookups.
setDefaultResolver(InetSocketAddress) - Static method in class org.xbill.DNS.SimpleResolver
Sets the default host (initially localhost) to query
setDefaultResolver(String) - Static method in class org.xbill.DNS.SimpleResolver
Sets the default host (initially localhost) to query
setDefaultSearchPath(List<Name>) - Static method in class org.xbill.DNS.Lookup
Sets the search path to be used as the default by future Lookups.
setDefaultSearchPath(Name...) - Static method in class org.xbill.DNS.Lookup
Sets the search path to be used as the default by future Lookups.
setDefaultSearchPath(String...) - Static method in class org.xbill.DNS.Lookup
Sets the search path that will be used as the default by future Lookups.
setEDNS(int, int, int, List<EDNSOption>) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
The method is forwarded to the resolver, but always ensure that the level is 0 and the flags contains DO.
setEDNS(int, int, int, List<EDNSOption>) - Method in class org.xbill.DNS.DohResolver
Sets the EDNS information on outgoing messages.
setEDNS(int, int, int, List<EDNSOption>) - Method in class org.xbill.DNS.ExtendedResolver
 
setEDNS(int) - Method in interface org.xbill.DNS.Resolver
Sets the EDNS version used on outgoing messages.
setEDNS(int, int, int, List<EDNSOption>) - Method in interface org.xbill.DNS.Resolver
Sets the EDNS information on outgoing messages.
setEDNS(int, int, int, EDNSOption...) - Method in interface org.xbill.DNS.Resolver
Sets the EDNS information on outgoing messages.
setEDNS(OPTRecord) - Method in class org.xbill.DNS.SimpleResolver
Sets the EDNS information on outgoing messages.
setEDNS(int, int, int, List<EDNSOption>) - Method in class org.xbill.DNS.SimpleResolver
 
setExecutor(Executor) - Method in class org.xbill.DNS.DohResolver
setFlag(int, int, boolean) - Static method in class org.xbill.DNS.Header
 
setFlag(int) - Method in class org.xbill.DNS.Header
Sets a flag to the supplied value
setHeader(Header) - Method in class org.xbill.DNS.Message
Replaces the Header with a new one.
setID(int) - Method in class org.xbill.DNS.Header
Sets the message ID
setIgnoreTruncation(boolean) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
This is a no-op, truncation is never ignored.
setIgnoreTruncation(boolean) - Method in class org.xbill.DNS.DohResolver
Not implemented.
setIgnoreTruncation(boolean) - Method in class org.xbill.DNS.ExtendedResolver
 
setIgnoreTruncation(boolean) - Method in interface org.xbill.DNS.Resolver
Sets whether truncated responses will be ignored.
setIgnoreTruncation(boolean) - Method in class org.xbill.DNS.SimpleResolver
 
setLoadBalance(boolean) - Method in class org.xbill.DNS.ExtendedResolver
Sets whether the servers should be load balanced.
setLocalAddress(InetSocketAddress) - Method in class org.xbill.DNS.SimpleResolver
Sets the local address to bind to when sending messages.
setLocalAddress(InetAddress) - Method in class org.xbill.DNS.SimpleResolver
Sets the local address to bind to when sending messages.
setLocalAddress(SocketAddress) - Method in class org.xbill.DNS.ZoneTransferIn
Sets the local address to bind to when sending messages.
setMaxCache(int) - Method in class org.xbill.DNS.Cache
Sets the maximum length of time that records will be stored in this Cache.
setMaxEntries(int) - Method in class org.xbill.DNS.Cache
Sets the maximum number of entries in the Cache, where an entry consists of all records with a specific Name.
setMaximum(int) - Method in class org.xbill.DNS.Mnemonic
Sets the maximum numeric value
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.
setMaxSize(int) - Method in class org.xbill.DNS.Cache.CacheMap
 
setName(Name) - Method in class org.xbill.DNS.dnssec.SRRset
Set the name of the records.
setNdots(int) - Method in class org.xbill.DNS.Lookup
Sets ndots to use when performing this lookup, overriding the default value.
setNumericAllowed(boolean) - Method in class org.xbill.DNS.Mnemonic
Sets whether numeric values stored in strings are acceptable.
setOffset(int, int) - Method in class org.xbill.DNS.Name
 
setOpcode(int) - Method in class org.xbill.DNS.Header
Sets the message's opcode
setPacketLogger(PacketLogger) - Static method in class org.xbill.DNS.Lookup
Sets a custom logger that will be used to log the sent and received packets.
setPacketLogger(PacketLogger) - Static method in class org.xbill.DNS.NioClient
 
setPort(int) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Forwards the data to the head resolver passed at construction time.
setPort(int) - Method in class org.xbill.DNS.DohResolver
Not implemented.
setPort(int) - Method in class org.xbill.DNS.ExtendedResolver
 
setPort(int) - Method in interface org.xbill.DNS.Resolver
Sets the port to communicate with on the server
setPort(int) - Method in class org.xbill.DNS.SimpleResolver
 
setPrefix(String) - Method in class org.xbill.DNS.Mnemonic
Sets the prefix to use when converting to and from values that don't have mnemonics.
setRcode(int) - Method in class org.xbill.DNS.Header
Sets the message's rcode
setRegistrationsTask(Runnable, boolean) - Static method in class org.xbill.DNS.NioClient
 
setResolver(Resolver) - Method in class org.xbill.DNS.Lookup
Sets the resolver to use when performing this lookup.
setResolver(Resolver) - Method in class org.xbill.DNS.Message
Sets the resolver that originally received this Message from a server.
SetResponse - Class in org.xbill.DNS
SetResponse(SetResponseType, RRset, boolean) - Constructor for class org.xbill.DNS.SetResponse
 
setResponseToMessageFuture(SetResponse, Record, List<Name>) - Method in class org.xbill.DNS.lookup.LookupSession
 
SetResponseType - Enum in org.xbill.DNS
 
SetResponseType() - Constructor for enum org.xbill.DNS.SetResponseType
 
setRetries(int) - Method in class org.xbill.DNS.ExtendedResolver
Sets the number of retries sent to each server per query
setSearchPath(List<Name>) - Method in class org.xbill.DNS.Lookup
Sets the search path to use when performing this lookup.
setSearchPath(Name...) - Method in class org.xbill.DNS.Lookup
Sets the search path to use when performing this lookup.
setSearchPath(String...) - Method in class org.xbill.DNS.Lookup
Sets the search path to use when performing this lookup.
setSecurityStatus(SecurityStatus) - Method in class org.xbill.DNS.dnssec.SRRset
Set the current security status for this SRRset.
setSignature(byte[]) - Method in class org.xbill.DNS.SIGBase
 
setStatus(SecurityStatus, int) - Method in class org.xbill.DNS.dnssec.SMessage
Sets the security status for this message.
setStatus(SecurityStatus, int, String) - Method in class org.xbill.DNS.dnssec.SMessage
Sets the security status for this message.
setTCP(boolean) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Forwards the data to the head resolver passed at construction time.
setTCP(boolean) - Method in class org.xbill.DNS.DohResolver
Not implemented.
setTCP(boolean) - Method in class org.xbill.DNS.ExtendedResolver
 
setTCP(boolean) - Method in interface org.xbill.DNS.Resolver
Sets whether TCP connections will be used by default
setTCP(boolean) - Method in class org.xbill.DNS.SimpleResolver
 
setTimeout(Duration) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
setTimeout(Duration) - Method in class org.xbill.DNS.DohResolver
 
setTimeout(Duration) - Method in class org.xbill.DNS.ExtendedResolver
Sets the timeout for the ExtendedResolver.
setTimeout(int, int) - Method in interface org.xbill.DNS.Resolver
setTimeout(int) - Method in interface org.xbill.DNS.Resolver
setTimeout(Duration) - Method in interface org.xbill.DNS.Resolver
Sets the amount of time to wait for a response before giving up.
setTimeout(Duration) - Method in class org.xbill.DNS.SimpleResolver
 
setTimeout(int) - Method in class org.xbill.DNS.ZoneTransferIn
setTimeout(Duration) - Method in class org.xbill.DNS.ZoneTransferIn
Sets a timeout on this zone transfer.
setTimeoutTask(Runnable, boolean) - Static method in class org.xbill.DNS.NioClient
 
setTSIG(TSIG) - Method in class org.xbill.DNS.Message
Sets the TSIG key to sign a message.
setTSIG(TSIG, int, TSIGRecord) - Method in class org.xbill.DNS.Message
Sets the TSIG key and other necessary information to sign a message.
setTSIGKey(TSIG) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Forwards the data to the head resolver passed at construction time.
setTSIGKey(TSIG) - Method in class org.xbill.DNS.DohResolver
 
setTSIGKey(TSIG) - Method in class org.xbill.DNS.ExtendedResolver
 
setTSIGKey(TSIG) - Method in interface org.xbill.DNS.Resolver
Specifies the TSIG key that messages will be signed with
setTSIGKey(TSIG) - Method in class org.xbill.DNS.SimpleResolver
 
setTTL(long) - Method in class org.xbill.DNS.Record
 
setUriTemplate(String) - Method in class org.xbill.DNS.DohResolver
Sets the URI to use for resolving, e.g.
setUseNeutralMessages(boolean) - Static method in class org.xbill.DNS.dnssec.R
If set to true, messages will not be obtained from resource bundles but formatted as key:param1:...:paramN.
setUsePost(boolean) - Method in class org.xbill.DNS.DohResolver
Sets the HTTP method to use for resolving.
SFTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Simple File Transfer Protocol
SHA1 - Static variable in class org.xbill.DNS.DNSSEC.Digest
SHA-1, RFC3658.
SHA1 - Static variable in class org.xbill.DNS.DSRecord.Digest
Deprecated.
SHA-1
SHA1 - Static variable in class org.xbill.DNS.NSEC3Record.Digest
SHA-1
SHA1 - Static variable in class org.xbill.DNS.SSHFPRecord.Digest
 
SHA1_DIGEST_ID - Static variable in class org.xbill.DNS.DLVRecord
Deprecated.
SHA1_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
Deprecated.
SHA1_DIGEST_ID - Static variable in class org.xbill.DNS.NSEC3Record
 
SHA256 - Static variable in class org.xbill.DNS.DNSSEC.Digest
SHA-256, RFC4509.
SHA256 - Static variable in class org.xbill.DNS.DSRecord.Digest
Deprecated.
SHA-256
SHA256 - Static variable in class org.xbill.DNS.TLSARecord.MatchingType
SHA-256 hash of selected content [RFC6234]
SHA256_DIGEST_ID - Static variable in class org.xbill.DNS.DLVRecord
Deprecated.
SHA256_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
Deprecated.
SHA384 - Static variable in class org.xbill.DNS.DNSSEC.Digest
SHA-384, RFC6605.
SHA384 - Static variable in class org.xbill.DNS.DSRecord.Digest
Deprecated.
SHA-384
SHA384_DIGEST_ID - Static variable in class org.xbill.DNS.DSRecord
Deprecated.
SHA512 - Static variable in class org.xbill.DNS.TLSARecord.MatchingType
SHA-512 hash of selected content [RFC6234]
sharedHmac - Variable in class org.xbill.DNS.TSIG
 
sharedHmac - Variable in class org.xbill.DNS.TSIG.StreamGenerator
 
sharedHmac - Variable in class org.xbill.DNS.TSIG.StreamVerifier
 
SIG - Static variable in class org.xbill.DNS.Type
SIG0 - Static variable in class org.xbill.DNS.KEYRecord.Flags
Signatory value 0
SIG0 - Class in org.xbill.DNS
Creates SIG(0) transaction signatures.
SIG0() - Constructor for class org.xbill.DNS.SIG0
 
sig0start - Variable in class org.xbill.DNS.Message
 
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
SIGBase - Class in org.xbill.DNS
The base class for SIG/RRSIG records, which have identical formats
SIGBase() - Constructor for class org.xbill.DNS.SIGBase
 
SIGBase(Name, int, int, long, int, int, long, Instant, Instant, int, Name, byte[]) - Constructor for class org.xbill.DNS.SIGBase
 
sign(PrivateKey, PublicKey, int, byte[], String) - Static method in class org.xbill.DNS.DNSSEC
 
sign(RRset, DNSKEYRecord, PrivateKey, Date, Date) - Static method in class org.xbill.DNS.DNSSEC
sign(RRset, DNSKEYRecord, PrivateKey, Date, Date, String) - Static method in class org.xbill.DNS.DNSSEC
sign(RRset, DNSKEYRecord, PrivateKey, Instant, Instant) - Static method in class org.xbill.DNS.DNSSEC
Generate a DNSSEC signature.
sign(RRset, DNSKEYRecord, PrivateKey, Instant, Instant, String) - Static method in class org.xbill.DNS.DNSSEC
Generate a DNSSEC signature.
signature - Variable in class org.xbill.DNS.SIGBase
 
signature - Variable in class org.xbill.DNS.TSIGRecord
 
SIGNATURE_EXPIRED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but no signatures are presently valid and some (often all) are expired.
SIGNATURE_NOT_YET_VALID - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but no signatures are presently valid and at least some are not yet valid.
SignatureExpiredException(Instant, Instant) - Constructor for exception org.xbill.DNS.DNSSEC.SignatureExpiredException
 
SignatureNotYetValidException(Instant, Instant) - Constructor for exception org.xbill.DNS.DNSSEC.SignatureNotYetValidException
 
SignatureVerificationException() - Constructor for exception org.xbill.DNS.DNSSEC.SignatureVerificationException
 
signer - Variable in class org.xbill.DNS.SIGBase
 
signerName - Variable in class org.xbill.DNS.dnssec.FindKeyState
The name of the key to search.
signEveryNthMessage - Variable in class org.xbill.DNS.TSIG.StreamGenerator
 
signMessage(Message, SIGRecord, KEYRecord, PrivateKey, Instant, Instant) - Static method in class org.xbill.DNS.DNSSEC
 
signMessage(Message, KEYRecord, PrivateKey, SIGRecord) - Static method in class org.xbill.DNS.SIG0
Sign a message with SIG(0).
signMessage(Message, KEYRecord, PrivateKey, SIGRecord, Instant) - Static method in class org.xbill.DNS.SIG0
Sign a message with SIG(0).
SIGRecord - Class in org.xbill.DNS
Signature - A SIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
SIGRecord() - Constructor for class org.xbill.DNS.SIGRecord
 
SIGRecord(Name, int, long, int, int, long, Instant, Instant, int, Name, byte[]) - Constructor for class org.xbill.DNS.SIGRecord
Creates an SIG Record from the given data
SIGRecord(Name, int, long, int, int, long, Date, Date, int, Name, byte[]) - Constructor for class org.xbill.DNS.SIGRecord
sigs - Variable in class org.xbill.DNS.RRset
 
sigs() - Method in class org.xbill.DNS.RRset
Returns a list of all signature records.
silentCloseChannel() - Method in class org.xbill.DNS.NioUdpClient.Transaction
 
SimpleResolver - Class in org.xbill.DNS
An implementation of Resolver that sends one query to one server.
SimpleResolver() - Constructor for class org.xbill.DNS.SimpleResolver
Creates a SimpleResolver.
SimpleResolver(String) - Constructor for class org.xbill.DNS.SimpleResolver
Creates a SimpleResolver that will query the specified host
SimpleResolver(InetSocketAddress) - Constructor for class org.xbill.DNS.SimpleResolver
Creates a SimpleResolver that will query the specified host
SimpleResolver(InetAddress) - Constructor for class org.xbill.DNS.SimpleResolver
Creates a SimpleResolver that will query the specified host
sin6_addr - Variable in class org.xbill.DNS.config.IPHlpAPI.sockaddr_in6
 
sin6_family - Variable in class org.xbill.DNS.config.IPHlpAPI.sockaddr_in6
 
sin6_flowinfo - Variable in class org.xbill.DNS.config.IPHlpAPI.sockaddr_in6
 
sin6_port - Variable in class org.xbill.DNS.config.IPHlpAPI.sockaddr_in6
 
sin6_scope_id - Variable in class org.xbill.DNS.config.IPHlpAPI.sockaddr_in6
 
sin_addr - Variable in class org.xbill.DNS.config.IPHlpAPI.sockaddr_in
 
sin_family - Variable in class org.xbill.DNS.config.IPHlpAPI.sockaddr_in
 
sin_port - Variable in class org.xbill.DNS.config.IPHlpAPI.sockaddr_in
 
sin_zero - Variable in class org.xbill.DNS.config.IPHlpAPI.sockaddr_in
 
SingleCompressedNameBase - Class in org.xbill.DNS
Implements common functionality for the many record types whose format is a single compressed name.
SingleCompressedNameBase() - Constructor for class org.xbill.DNS.SingleCompressedNameBase
 
SingleCompressedNameBase(Name, int, int, long, Name, String) - Constructor for class org.xbill.DNS.SingleCompressedNameBase
 
singleName - Variable in class org.xbill.DNS.SingleNameBase
 
SingleNameBase - Class in org.xbill.DNS
Implements common functionality for the many record types whose format is a single name.
SingleNameBase() - Constructor for class org.xbill.DNS.SingleNameBase
 
SingleNameBase(Name, int, int, long) - Constructor for class org.xbill.DNS.SingleNameBase
 
SingleNameBase(Name, int, int, long, Name, String) - Constructor for class org.xbill.DNS.SingleNameBase
 
singletonPermit - Variable in class org.xbill.DNS.AsyncSemaphore
 
SINK - Static variable in class org.xbill.DNS.Type
Kitchen Sink (April Fools' Day RR)
size - Variable in class org.xbill.DNS.LOCRecord
 
size - Variable in class org.xbill.DNS.Message
 
size() - Method in class org.xbill.DNS.RRset
Returns the number of (data) records
skipWhitespace() - Method in class org.xbill.DNS.Tokenizer
 
SMessage - Class in org.xbill.DNS.dnssec
This class represents a DNS message with validator state and some utility methods.
SMessage(Header) - Constructor for class org.xbill.DNS.dnssec.SMessage
Creates a instance of this class.
SMessage(int, Record) - Constructor for class org.xbill.DNS.dnssec.SMessage
Creates a new instance of this class.
SMessage(Message) - Constructor for class org.xbill.DNS.dnssec.SMessage
Creates a new instance of this class.
SMIMEA - Static variable in class org.xbill.DNS.Type
SMIMEARecord - Class in org.xbill.DNS
S/MIME cert association
SMIMEARecord() - Constructor for class org.xbill.DNS.SMIMEARecord
 
SMIMEARecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.SMIMEARecord
Creates an SMIMEA Record from the given data
SMTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Simple Mail Transfer
SOA - Static variable in class org.xbill.DNS.Type
SOA - Variable in class org.xbill.DNS.Zone
 
SOARecord - Class in org.xbill.DNS
Start of Authority - describes properties of a zone.
SOARecord() - Constructor for class org.xbill.DNS.SOARecord
 
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
sockaddr_in(Pointer) - Constructor for class org.xbill.DNS.config.IPHlpAPI.sockaddr_in
 
sockaddr_in6(Pointer) - Constructor for class org.xbill.DNS.config.IPHlpAPI.sockaddr_in6
 
SOCKET_ADDRESS() - Constructor for class org.xbill.DNS.config.IPHlpAPI.SOCKET_ADDRESS
 
sourcePrefixLength - Variable in class org.xbill.DNS.ClientSubnetOption
 
spec - Variable in class org.xbill.DNS.DNSSEC.ECKeyInfo
 
SPF - Static variable in class org.xbill.DNS.Type
SPFRecord - Class in org.xbill.DNS
Sender Policy Framework (discontinued in RFC 7208)
SPFRecord() - Constructor for class org.xbill.DNS.SPFRecord
 
SPFRecord(Name, int, long, List<String>) - Constructor for class org.xbill.DNS.SPFRecord
Creates a SPF Record from the given data
SPFRecord(Name, int, long, String) - Constructor for class org.xbill.DNS.SPFRecord
Creates a SPF Record from the given data
SPKI - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Simple Public Key Infrastructure
SPKI - Static variable in class org.xbill.DNS.CERTRecord
Simple Public Key Infrastructure
splitStringWithEscapedCommas(String) - Static method in class org.xbill.DNS.SVCBBase.ParameterBase
 
SR_NXDOMAIN - Static variable in class org.xbill.DNS.SetResponse
 
SR_NXDOMAIN_AUTH - Static variable in class org.xbill.DNS.SetResponse
 
SR_NXRRSET - Static variable in class org.xbill.DNS.SetResponse
 
SR_NXRRSET_AUTH - Static variable in class org.xbill.DNS.SetResponse
 
SR_UNKNOWN - Static variable in class org.xbill.DNS.SetResponse
 
SR_UNKNOWN_AUTH - Static variable in class org.xbill.DNS.SetResponse
 
SRRset - Class in org.xbill.DNS.dnssec
An extended version of RRset that adds the indication of DNSSEC security status.
SRRset() - Constructor for class org.xbill.DNS.dnssec.SRRset
Create a new, blank SRRset.
SRRset(Record) - Constructor for class org.xbill.DNS.dnssec.SRRset
Create a new SRRset with one record.
SRRset(RRset) - Constructor for class org.xbill.DNS.dnssec.SRRset
Create a new SRRset from an existing RRset.
SRRset(SRRset) - Constructor for class org.xbill.DNS.dnssec.SRRset
Create a new SRRset from an existing SRRset.
SRV - Static variable in class org.xbill.DNS.Type
SRVRecord - Class in org.xbill.DNS
Server Selection Record - finds hosts running services in a domain.
SRVRecord() - Constructor for class org.xbill.DNS.SRVRecord
 
SRVRecord(Name, int, long, int, int, int, Name) - Constructor for class org.xbill.DNS.SRVRecord
Creates an SRV Record from the given data
SSHFP - Static variable in class org.xbill.DNS.Type
SSHFPRecord - Class in org.xbill.DNS
SSH Fingerprint - stores the fingerprint of an SSH host key.
SSHFPRecord() - Constructor for class org.xbill.DNS.SSHFPRecord
 
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
 
sslSocketFactory - Variable in class org.xbill.DNS.DohResolver
 
st - Variable in class org.xbill.DNS.Master
 
ST - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Stream
STALE_ANSWER - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver was unable to resolve the answer within its time limits and decided to answer with previously cached data instead of answering with an error.
STALE_NXDOMAIN_ANSWER - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver was unable to resolve an answer within its configured time limits and decided to answer with a previously cached Rcode.NXDOMAIN answer instead of answering with an error.
start - Variable in class org.xbill.DNS.Generator
The start of the range.
start - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
The starting serial number of this delta.
startAsync(Executor) - Method in class org.xbill.DNS.ExtendedResolver.Resolution
 
startAXFR() - Method in class org.xbill.DNS.ZoneTransferIn.BasicHandler
 
startAXFR() - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called when an AXFR transfer begins.
startGenerate() - Method in class org.xbill.DNS.Master
 
startIXFR() - Method in class org.xbill.DNS.ZoneTransferIn.BasicHandler
 
startIXFR() - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called when an IXFR transfer begins.
startIXFRAdds(Record) - Method in class org.xbill.DNS.ZoneTransferIn.BasicHandler
 
startIXFRAdds(Record) - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called when a series of IXFR adds begins.
startIXFRDeletes(Record) - Method in class org.xbill.DNS.ZoneTransferIn.BasicHandler
 
startIXFRDeletes(Record) - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
Called when a series of IXFR deletions begins.
startTime - Variable in class org.xbill.DNS.TCPClient
 
state - Variable in class org.xbill.DNS.ZoneTransferIn
 
STATSRV - Static variable in class org.xbill.DNS.WKSRecord.Service
Statistics Service
status - Variable in class org.xbill.DNS.dnssec.JustifiedSecStatus
 
status - Variable in class org.xbill.DNS.dnssec.NSEC3ValUtils.CEResponse
bogus if no closest encloser could be proven.
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.
store(KeyEntry) - Method in class org.xbill.DNS.dnssec.KeyCache
Store a KeyEntry in the cache.
store(SRRset) - Method in class org.xbill.DNS.dnssec.TrustAnchorStore
Stores the given RRset as known trusted keys.
StreamGenerator(TSIG, TSIGRecord) - Constructor for class org.xbill.DNS.TSIG.StreamGenerator
Creates an instance to sign multiple message for use in a stream.
StreamGenerator(TSIG, TSIGRecord, int) - Constructor for class org.xbill.DNS.TSIG.StreamGenerator
This constructor is only for unit-testing TSIG.StreamVerifier with responses where not every message is signed.
StreamVerifier(TSIG, TSIGRecord) - Constructor for class org.xbill.DNS.TSIG.StreamVerifier
Creates an object to verify a multiple message response
strictSubdomain(Name, Name) - Static method in class org.xbill.DNS.dnssec.ValUtils
Is the first Name strictly a subdomain of the second name (i.e., below but not equal to).
string(int) - Static method in class org.xbill.DNS.CERTRecord.CertificateType
Converts a certificate type into its textual representation
string(int) - Static method in class org.xbill.DNS.DClass
Converts a numeric DClass into a String
string(int) - Static method in class org.xbill.DNS.DNSSEC.Algorithm
Converts an algorithm into its textual representation
string(int) - Static method in class org.xbill.DNS.DNSSEC.Digest
Converts an algorithm into its textual representation
string(int) - Static method in class org.xbill.DNS.EDNSOption.Code
Converts an EDNS Option Code into its textual representation
string(int) - Static method in class org.xbill.DNS.ExtendedFlags
Converts a numeric extended flag into a String
string(int) - Static method in class org.xbill.DNS.Flags
Converts a numeric Flag into a String
string(int) - Static method in class org.xbill.DNS.KEYRecord.Protocol
Converts an KEY protocol value into its textual representation
string(int) - Static method in class org.xbill.DNS.NSEC3Record.Digest
Converts an algorithm into its textual representation
string(int) - Static method in class org.xbill.DNS.Opcode
Converts a numeric Opcode into a String
string(int) - Static method in class org.xbill.DNS.Rcode
Converts a numeric Rcode into a String
string(int) - Static method in class org.xbill.DNS.Section
Converts a numeric Section into an abbreviation String
string(int) - Static method in class org.xbill.DNS.Type
Converts a numeric Type into a String
string(int) - Static method in class org.xbill.DNS.WKSRecord.Protocol
Converts an IP protocol value into its textual representation
string(int) - Static method in class org.xbill.DNS.WKSRecord.Service
Converts a TCP/UDP service port number into its textual representation.
stringFromBit(int) - Static method in class org.xbill.DNS.ExtendedFlags
Converts a numeric extended flag into a String
strings - Variable in class org.xbill.DNS.Mnemonic
 
strings - Variable in class org.xbill.DNS.TXTBase
 
stripUnknownAlgNSEC3s(List<SRRset>) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
Remove all records whose algorithm is unknown.
SU_MIT_TG - Static variable in class org.xbill.DNS.WKSRecord.Service
SU/MIT Telnet Gateway
subAddress - Variable in class org.xbill.DNS.ISDNRecord
 
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]
substitute(String, long) - Method in class org.xbill.DNS.Generator
 
SUCCESSFUL - Static variable in class org.xbill.DNS.Lookup
The lookup was successful.
suffix - Variable in class org.xbill.DNS.A6Record
 
SuffixOrigin - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH
 
SunJvmResolverConfigProvider - Class in org.xbill.DNS.config
Resolver config provider that queries the traditional class sun.net.dns.ResolverConfiguration via reflection.
SunJvmResolverConfigProvider() - Constructor for class org.xbill.DNS.config.SunJvmResolverConfigProvider
 
SUNRPC - Static variable in class org.xbill.DNS.WKSRecord.Service
SUN Remote Procedure Call
SUPDUP - Static variable in class org.xbill.DNS.WKSRecord.Service
SUPDUP
supportedType(int) - Static method in class org.xbill.DNS.Generator
Indicates whether generation is supported for this type.
supportsHashAlgorithm(int) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
 
SUR_MEAS - Static variable in class org.xbill.DNS.WKSRecord.Service
Survey Measurement
SVCB - Static variable in class org.xbill.DNS.Type
Service Location and Parameter Binding
SVCBBase - Class in org.xbill.DNS
Implements common functionality for SVCB and HTTPS records
SVCBBase() - Constructor for class org.xbill.DNS.SVCBBase
 
SVCBBase(Name, int, int, long) - Constructor for class org.xbill.DNS.SVCBBase
 
SVCBBase(Name, int, int, long, int, Name, List<SVCBBase.ParameterBase>) - Constructor for class org.xbill.DNS.SVCBBase
 
SVCBBase.ParameterAlpn - Class in org.xbill.DNS
 
SVCBBase.ParameterBase - Class in org.xbill.DNS
 
SVCBBase.ParameterEch - Class in org.xbill.DNS
 
SVCBBase.ParameterEchConfig - Class in org.xbill.DNS
Deprecated.
SVCBBase.ParameterIpv4Hint - Class in org.xbill.DNS
 
SVCBBase.ParameterIpv6Hint - Class in org.xbill.DNS
 
SVCBBase.ParameterMandatory - Class in org.xbill.DNS
 
SVCBBase.ParameterMnemonic - Class in org.xbill.DNS
 
SVCBBase.ParameterNoDefaultAlpn - Class in org.xbill.DNS
 
SVCBBase.ParameterPort - Class in org.xbill.DNS
 
SVCBBase.ParameterUnknown - Class in org.xbill.DNS
 
SVCBRecord - Class in org.xbill.DNS
Service Location and Parameter Binding Record
SVCBRecord() - Constructor for class org.xbill.DNS.SVCBRecord
 
SVCBRecord(Name, int, long, int, Name, List<SVCBBase.ParameterBase>) - Constructor for class org.xbill.DNS.SVCBRecord
 
svcParams - Variable in class org.xbill.DNS.SVCBBase
 
svcPriority - Variable in class org.xbill.DNS.SVCBBase
 
SWIFT_RVF - Static variable in class org.xbill.DNS.WKSRecord.Service
Swift Remote Virtual File Protocol

T

TA - Static variable in class org.xbill.DNS.Type
DNSSEC Trust Authorities
table - Variable in class org.xbill.DNS.Compression
 
table - Static variable in class org.xbill.DNS.Options
 
TABLE_SIZE - Static variable in class org.xbill.DNS.Compression
 
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
tag - Variable in class org.xbill.DNS.CAARecord
 
TALINK - Static variable in class org.xbill.DNS.Type
DNSSEC Trust Anchor History Service.
target - Variable in class org.xbill.DNS.SRVRecord
 
target - Variable in class org.xbill.DNS.URIRecord
 
targetName - Variable in class org.xbill.DNS.SVCBBase
 
TC - Static variable in class org.xbill.DNS.Flags
truncated
TCP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
Transmission Control
TCP_KEEPALIVE - Static variable in class org.xbill.DNS.EDNSOption.Code
TCP Keepalive, RFC 7828
TCPClient - Class in org.xbill.DNS
 
TCPClient(Duration) - Constructor for class org.xbill.DNS.TCPClient
 
TCPclient(Socket) - Method in class org.xbill.DNS.tools.jnamed
 
TcpKeepaliveOption - Class in org.xbill.DNS
TCP Keepalive EDNS0 Option, as defined in https://tools.ietf.org/html/rfc7828
TcpKeepaliveOption() - Constructor for class org.xbill.DNS.TcpKeepaliveOption
Constructor for an option with no timeout
TcpKeepaliveOption(int) - Constructor for class org.xbill.DNS.TcpKeepaliveOption
Constructor for an option with a given timeout.
TcpKeepaliveOption(Duration) - Constructor for class org.xbill.DNS.TcpKeepaliveOption
Constructor for an option with a given timeout.
TELNET - Static variable in class org.xbill.DNS.WKSRecord.Service
Telnet
temporary_cache - Variable in class org.xbill.DNS.Lookup
 
text - Variable in class org.xbill.DNS.ExtendedErrorCodeOption
 
text(int) - Static method in class org.xbill.DNS.ExtendedErrorCodeOption
Gets the text mnemonic corresponding to an EDE value.
textDomain - Variable in class org.xbill.DNS.RPRecord
 
TextParseException - Exception in org.xbill.DNS
An exception thrown when unable to parse text.
TextParseException() - Constructor for exception org.xbill.DNS.TextParseException
 
TextParseException(String) - Constructor for exception org.xbill.DNS.TextParseException
 
TextParseException(String, String) - Constructor for exception org.xbill.DNS.TextParseException
 
TextParseException(String, String, Exception) - Constructor for exception org.xbill.DNS.TextParseException
 
TFTP - Static variable in class org.xbill.DNS.WKSRecord.Service
Trivial File Transfer
TIME - Static variable in class org.xbill.DNS.WKSRecord.Service
Time
timedout - Variable in class org.xbill.DNS.Lookup
 
timeExpire - Variable in class org.xbill.DNS.TKEYRecord
 
timeInception - Variable in class org.xbill.DNS.TKEYRecord
 
timeout - Variable in class org.xbill.DNS.DohResolver
 
timeout - Variable in class org.xbill.DNS.ExtendedResolver
 
timeout - Variable in class org.xbill.DNS.TCPClient
 
timeout - Variable in class org.xbill.DNS.TcpKeepaliveOption
the timeout
timeout - Variable in class org.xbill.DNS.ZoneTransferIn
 
TIMEOUT_TASKS - Static variable in class org.xbill.DNS.NioClient
 
TimeoutCompletableFuture<T> - Class in org.xbill.DNS
Utility class to backport orTimeout to Java 8 with a custom implementation.
TimeoutCompletableFuture() - Constructor for class org.xbill.DNS.TimeoutCompletableFuture
 
TimeoutCompletableFuture.TimeoutScheduler - Class in org.xbill.DNS
 
timeoutFailedFuture(Message, Throwable) - Method in class org.xbill.DNS.DohResolver
 
TimeoutScheduler() - Constructor for class org.xbill.DNS.TimeoutCompletableFuture.TimeoutScheduler
 
timeoutValue - Variable in class org.xbill.DNS.SimpleResolver
 
timeSigned - Variable in class org.xbill.DNS.SIGBase
 
timeSigned - Variable in class org.xbill.DNS.TSIGRecord
 
TKEY - Static variable in class org.xbill.DNS.Type
TKEYRecord - Class in org.xbill.DNS
Transaction Key - used to compute and/or securely transport a shared secret to be used with TSIG.
TKEYRecord() - Constructor for class org.xbill.DNS.TKEYRecord
 
TKEYRecord(Name, int, long, Name, Instant, Instant, int, int, byte[], byte[]) - Constructor for class org.xbill.DNS.TKEYRecord
Creates a TKEY Record from the given data.
TKEYRecord(Name, int, long, Name, Date, Date, int, int, byte[], byte[]) - Constructor for class org.xbill.DNS.TKEYRecord
TLS - Static variable in class org.xbill.DNS.KEYRecord.Protocol
Transaction Level Security
TLSA - Static variable in class org.xbill.DNS.Type
TLSARecord - Class in org.xbill.DNS
Transport Layer Security Authentication
TLSARecord() - Constructor for class org.xbill.DNS.TLSARecord
 
TLSARecord(Name, int, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.TLSARecord
Creates an TLSA Record from the given data
TLSARecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.TLSARecord
Creates an TLSA Record from the given data
TLSARecord.CertificateUsage - Class in org.xbill.DNS
 
TLSARecord.MatchingType - Class in org.xbill.DNS
 
TLSARecord.Selector - Class in org.xbill.DNS
 
toAddress() - Method in class org.xbill.DNS.config.IPHlpAPI.SOCKET_ADDRESS
 
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.
toArray(int) - Static method in class org.xbill.DNS.ARecord
 
toArray() - Method in class org.xbill.DNS.TypeBitmap
 
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.
toDSAPublicKey(byte[]) - Static method in class org.xbill.DNS.DNSSEC
 
toECDSAPublicKey(byte[], DNSSEC.ECKeyInfo) - Static method in class org.xbill.DNS.DNSSEC
 
toECGOSTPublicKey(byte[], DNSSEC.ECKeyInfo) - Static method in class org.xbill.DNS.DNSSEC
 
toEdDSAPublicKey(byte[], byte) - Static method in class org.xbill.DNS.DNSSEC
 
Token(int, StringBuilder) - Constructor for class org.xbill.DNS.Tokenizer.Token
 
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
 
toLOCformat(long) - Method in class org.xbill.DNS.LOCRecord
 
toMasterFile() - Method in class org.xbill.DNS.Zone
Returns the contents of the Zone in master file format.
Tools - Class in org.xbill.DNS.tools
 
Tools() - Constructor for class org.xbill.DNS.tools.Tools
 
toPublicKey(KEYBase) - Static method in class org.xbill.DNS.DNSSEC
Converts a KEY/DNSKEY record into a PublicKey
toPublicKey(int, byte[], Record) - Static method in class org.xbill.DNS.DNSSEC
Converts a KEY/DNSKEY record into a PublicKey
toRSAPublicKey(byte[]) - Static method in class org.xbill.DNS.DNSSEC
 
toString() - Method in class org.xbill.DNS.APLRecord.Element
 
toString() - Method in class org.xbill.DNS.Cache.CacheRRset
 
toString() - Method in class org.xbill.DNS.Cache.NegativeElement
 
toString() - Method in class org.xbill.DNS.Cache
Returns the contents of the Cache as a string.
toString() - Method in class org.xbill.DNS.DohResolver
 
toString() - Method in class org.xbill.DNS.EDNSOption
 
toString() - Method in class org.xbill.DNS.ExtendedResolver.ResolverEntry
 
toString() - Method in class org.xbill.DNS.ExtendedResolver
 
toString() - Method in class org.xbill.DNS.Generator
Converts the generate specification to a string containing the corresponding $GENERATE statement.
toString() - Method in class org.xbill.DNS.Header
Converts the header into a String
toString() - Method in class org.xbill.DNS.Message
Converts the Message to a String.
toString(boolean) - Method in class org.xbill.DNS.Name
Convert a Name to a String
toString() - Method in class org.xbill.DNS.Name
Convert a Name to a String
toString() - Method in class org.xbill.DNS.OPTRecord
Converts this record to a String representation
toString() - Method in class org.xbill.DNS.Record
Converts a Record into a String representation
toString() - Method in class org.xbill.DNS.RRset
Converts the RRset to a String
toString() - Method in class org.xbill.DNS.SetResponse
Prints the value of the SetResponse
toString() - Method in class org.xbill.DNS.SimpleResolver
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterBase
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterEch
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterPort
 
toString() - Method in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
toString() - Method in class org.xbill.DNS.Tokenizer.Token
Converts the token to a string containing a representation useful for debugging.
toString() - Method in class org.xbill.DNS.TypeBitmap
 
toString(byte[]) - Static method in class org.xbill.DNS.utils.base16
Convert binary data to a hex-encoded String
toString(byte[]) - Method in class org.xbill.DNS.utils.base32
Convert binary data to a base32-encoded String
toString(byte[]) - Static method in class org.xbill.DNS.utils.base64
Convert binary data to a base64-encoded String
toString(byte[], boolean) - Static method in class org.xbill.DNS.utils.base64
Convert binary data to a base64-encoded String
toString() - Method in class org.xbill.DNS.Zone
Returns the contents of the Zone as a string (in master file format).
toStringWithRcode(int) - Method in class org.xbill.DNS.Header
 
toU16(int) - Static method in class org.xbill.DNS.DNSOutput
 
toWire(DNSOutput) - 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.EDNSOption
Converts an EDNS Option (including code and length) into wire format.
toWire(DNSOutput) - Method in class org.xbill.DNS.Header
 
toWire() - Method in class org.xbill.DNS.Header
 
toWire(DNSOutput) - Method in class org.xbill.DNS.Message
 
toWire(DNSOutput, int) - Method in class org.xbill.DNS.Message
 
toWire() - Method in class org.xbill.DNS.Message
Returns an array containing the wire format representation of the Message, but does not do any additional processing (e.g.
toWire(int) - Method in class org.xbill.DNS.Message
Returns an array containing the wire format representation of the Message with the specified maximum length.
toWire(DNSOutput, Compression) - Method in class org.xbill.DNS.Name
Emit a Name in DNS wire format
toWire() - Method in class org.xbill.DNS.Name
Emit a Name in DNS wire format
toWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.Name
Emit a Name in DNS wire format
toWire(DNSOutput, int, Compression) - Method in class org.xbill.DNS.Record
 
toWire(int) - Method in class org.xbill.DNS.Record
Converts a Record into DNS uncompressed wire format.
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterBase
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterEch
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterEchConfig
Deprecated.
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv4Hint
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterIpv6Hint
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterPort
 
toWire() - Method in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
toWire(DNSOutput) - Method in class org.xbill.DNS.TypeBitmap
 
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(DNSOutput, boolean) - Method in class org.xbill.DNS.Record
 
toWireCanonical(boolean) - Method in class org.xbill.DNS.Record
 
toWireCanonical() - Method in class org.xbill.DNS.Record
Converts a Record into canonical DNS uncompressed wire format (all names are converted to lowercase).
Transaction() - Constructor for class org.xbill.DNS.NioTcpClient.Transaction
 
Transaction() - Constructor for class org.xbill.DNS.NioUdpClient.Transaction
 
transformAns1IntToDns(int, DNSInput, DNSOutput) - Static method in class org.xbill.DNS.DNSSEC
 
TransmitLinkSpeed - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
trimByteArray(byte[]) - Static method in class org.xbill.DNS.DNSSEC
 
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
 
trustAnchors - Variable in class org.xbill.DNS.dnssec.ValidatingResolver
A data structure holding all trust anchors.
TrustAnchorStore - Class in org.xbill.DNS.dnssec
Storage for DS or DNSKEY records that are known to be trusted.
TrustAnchorStore() - Constructor for class org.xbill.DNS.dnssec.TrustAnchorStore
Creates a new instance of this class.
TRY_AGAIN - Static variable in class org.xbill.DNS.Lookup
The lookup failed due to a network error.
tryParseResolveConf(String) - Method in class org.xbill.DNS.config.ResolvConfResolverConfigProvider
 
tsig - Variable in class org.xbill.DNS.DohResolver
 
tsig - Variable in class org.xbill.DNS.SimpleResolver
 
TSIG - Class in org.xbill.DNS
Transaction signature handling.
TSIG(Name, Name, String) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG object, which can be used to sign or verify a message.
TSIG(Name, Name, byte[]) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG key, which can be used to sign or verify a message.
TSIG(Name, Name, SecretKey) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG key, which can be used to sign or verify a message.
TSIG(Name, Name, SecretKey, Clock) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG key, which can be used to sign or verify a message.
TSIG(Mac, Name) - Constructor for class org.xbill.DNS.TSIG
Deprecated.
Use one of the constructors that specifies an algorithm and key.
TSIG(Name, byte[]) - Constructor for class org.xbill.DNS.TSIG
Deprecated.
Use TSIG(Name, Name, SecretKey) to explicitly specify an algorithm.
TSIG(Name, String, String) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG object, which can be used to sign or verify a message.
TSIG(String, String, String) - Constructor for class org.xbill.DNS.TSIG
Creates a new TSIG object, which can be used to sign or verify a message.
TSIG(String, String) - Constructor for class org.xbill.DNS.TSIG
Deprecated.
Use TSIG(Name, String, String) to explicitly specify an algorithm.
TSIG - Static variable in class org.xbill.DNS.Type
tsig - Variable in class org.xbill.DNS.ZoneTransferIn
 
TSIG.StreamGenerator - Class in org.xbill.DNS
A utility class for generating signed message responses.
TSIG.StreamVerifier - Class in org.xbill.DNS
A utility class for verifying multiple message responses.
TSIG_FAILED - Static variable in class org.xbill.DNS.Message
The message was signed and verification failed, or was not signed when it should have been.
TSIG_INTERMEDIATE - Static variable in class org.xbill.DNS.Message
The message was an unsigned message in multiple-message response
TSIG_SIGNED - Static variable in class org.xbill.DNS.Message
The message was signed and no verification was attempted.
TSIG_UNSIGNED - Static variable in class org.xbill.DNS.Message
The message was not signed
TSIG_VERIFIED - Static variable in class org.xbill.DNS.Message
The message was signed and verification succeeded
tsigerror - Variable in class org.xbill.DNS.Message
 
tsigkey - Variable in class org.xbill.DNS.Message
 
TSIGRecord - Class in org.xbill.DNS
Transaction Signature - this record is automatically generated by the resolver.
TSIGRecord() - Constructor for class org.xbill.DNS.TSIGRecord
 
TSIGRecord(Name, int, long, Name, Date, int, byte[], int, int, byte[]) - Constructor for class org.xbill.DNS.TSIGRecord
TSIGRecord(Name, int, long, Name, Instant, Duration, byte[], int, int, byte[]) - Constructor for class org.xbill.DNS.TSIGRecord
Creates a TSIG Record from the given data.
TSIGs - Variable in class org.xbill.DNS.tools.jnamed
 
tsigstart - Variable in class org.xbill.DNS.Message
 
tsigState - Variable in class org.xbill.DNS.Message
 
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 - Variable in class org.xbill.DNS.RRset
 
TTL - Class in org.xbill.DNS
Routines for parsing BIND-style TTL values.
TTL() - Constructor for class org.xbill.DNS.TTL
 
TunnelType - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
TXT - Static variable in class org.xbill.DNS.Type
TXTBase - Class in org.xbill.DNS
Implements common functionality for the many record types whose format is a list of strings.
TXTBase() - Constructor for class org.xbill.DNS.TXTBase
 
TXTBase(Name, int, int, long) - Constructor for class org.xbill.DNS.TXTBase
 
TXTBase(Name, int, int, long, List<String>) - Constructor for class org.xbill.DNS.TXTBase
 
TXTBase(Name, int, int, long, String) - Constructor for class org.xbill.DNS.TXTBase
 
TXTRecord - Class in org.xbill.DNS
Text - stores text strings
TXTRecord() - Constructor for class org.xbill.DNS.TXTRecord
 
TXTRecord(Name, int, long, List<String>) - Constructor for class org.xbill.DNS.TXTRecord
Creates a TXT Record from the given data
TXTRecord(Name, int, long, String) - Constructor for class org.xbill.DNS.TXTRecord
Creates a TXT Record from the given data
type - Variable in class org.xbill.DNS.Cache.NegativeElement
 
type - Variable in class org.xbill.DNS.Generator
The type of the generated records.
type - Variable in class org.xbill.DNS.hosts.HostsFileParser.LineData
 
type - Variable in exception org.xbill.DNS.lookup.LookupFailedException
 
type - Variable in class org.xbill.DNS.Lookup
 
type - Variable in class org.xbill.DNS.Record
 
type - Variable in class org.xbill.DNS.SetResponse
 
type - Variable in class org.xbill.DNS.Tokenizer.Token
Deprecated.
use Tokenizer.Token.type(), will be made private and final in 4.0
type() - Method in class org.xbill.DNS.Tokenizer.Token
The type of token.
type - Static variable in class org.xbill.DNS.tools.dig
 
Type - Class in org.xbill.DNS
Constants and functions relating to DNS Types
Type() - Constructor for class org.xbill.DNS.Type
 
Type.TypeMnemonic - Class in org.xbill.DNS
 
TYPE_NOT_FOUND - Static variable in class org.xbill.DNS.Lookup
The host exists, but has no records associated with the queried type.
TypeBitmap - Class in org.xbill.DNS
Routines for deal with the lists of types found in NSEC/NSEC3 records.
TypeBitmap() - Constructor for class org.xbill.DNS.TypeBitmap
 
TypeBitmap(int[]) - Constructor for class org.xbill.DNS.TypeBitmap
 
TypeBitmap(DNSInput) - Constructor for class org.xbill.DNS.TypeBitmap
 
TypeBitmap(Tokenizer) - Constructor for class org.xbill.DNS.TypeBitmap
 
TypeMnemonic() - Constructor for class org.xbill.DNS.Type.TypeMnemonic
 
types - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
 
types - Variable in class org.xbill.DNS.NSEC3Record
 
types - Variable in class org.xbill.DNS.NSECRecord
 
types - Static variable in class org.xbill.DNS.Type
 
types - Variable in class org.xbill.DNS.TypeBitmap
 

U

u16Field - Variable in class org.xbill.DNS.U16NameBase
 
U16NameBase - Class in org.xbill.DNS
Implements common functionality for the many record types whose format is an unsigned 16 bit integer followed by a name.
U16NameBase() - Constructor for class org.xbill.DNS.U16NameBase
 
U16NameBase(Name, int, int, long) - Constructor for class org.xbill.DNS.U16NameBase
 
U16NameBase(Name, int, int, long, int, String, Name, String) - Constructor for class org.xbill.DNS.U16NameBase
 
UCL - Static variable in class org.xbill.DNS.WKSRecord.Protocol
UCL
UDP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
User Datagram
UID - Static variable in class org.xbill.DNS.Type
IANA-Reserved
UINFO - Static variable in class org.xbill.DNS.Type
IANA-Reserved
UL - Static variable in class org.xbill.DNS.EDNSOption.Code
Dynamic DNS Update Leases, draft-sekar-dns-ul-02
unget() - Method in class org.xbill.DNS.Tokenizer
Returns a token to the stream, so that it will be returned by the next call to get().
ungetChar(int) - Method in class org.xbill.DNS.Tokenizer
 
ungottenToken - Variable in class org.xbill.DNS.Tokenizer
 
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.
UNKRecord() - Constructor for class org.xbill.DNS.UNKRecord
 
UNRECOVERABLE - Static variable in class org.xbill.DNS.Lookup
The lookup failed due to a data or server error.
unset(String) - Static method in class org.xbill.DNS.Options
Removes an option
unsetFlag(int) - Method in class org.xbill.DNS.Header
Sets a flag to the supplied value
UNSPEC - Static variable in class org.xbill.DNS.Type
IANA-Reserved
UNSUPPORTED_DNSKEY_ALGORITHM - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but a DNSKEYRecord RRset contained only unsupported DNSSEC algorithms.
UNSUPPORTED_DS_DIGEST_TYPE - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
The resolver attempted to perform DNSSEC validation, but a DSRecord RRset contained only unsupported Digest Types.
UnsupportedAlgorithmException(int) - Constructor for exception org.xbill.DNS.DNSSEC.UnsupportedAlgorithmException
 
UPDATE - Static variable in class org.xbill.DNS.Opcode
A dynamic update message
UPDATE - Static variable in class org.xbill.DNS.Section
The update (third) section of a dynamic update message
update - Class in org.xbill.DNS.tools
 
update(InputStream) - Constructor for class org.xbill.DNS.tools.update
 
Update - Class in org.xbill.DNS
A helper class for constructing dynamic DNS (DDNS) update messages.
Update(Name, int) - Constructor for class org.xbill.DNS.Update
Creates an update message.
Update(Name) - Constructor for class org.xbill.DNS.Update
Creates an update message.
updateSections - Static variable in class org.xbill.DNS.Section
 
updString(int) - Static method in class org.xbill.DNS.Section
Converts a numeric Section into a full description String for an update Message.
UPPER_LIMIT - Static variable in class org.xbill.DNS.TcpKeepaliveOption
upper limit of the duration (exclusive)
URI - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
Certificate format defined by URI
URI - Static variable in class org.xbill.DNS.CERTRecord
Certificate format defined by URI
URI - Static variable in class org.xbill.DNS.Type
URIRecord - Class in org.xbill.DNS
Uniform Resource Identifier (URI) DNS Resource Record
URIRecord() - Constructor for class org.xbill.DNS.URIRecord
 
URIRecord(Name, int, long, int, int, String) - Constructor for class org.xbill.DNS.URIRecord
Creates a URI Record from the given data
uriTemplate - Variable in class org.xbill.DNS.DohResolver
 
usage() - Static method in class org.xbill.DNS.tools.dig
 
usage() - Static method in class org.xbill.DNS.tools.primary
 
usage(String) - Static method in class org.xbill.DNS.tools.xfrin
 
USE_HTTP_CLIENT - Static variable in class org.xbill.DNS.DohResolver
 
USE_MASK - Static variable in class org.xbill.DNS.KEYRecord.Flags
Bitmask of the use fields
useNeutral - Static variable in class org.xbill.DNS.dnssec.R
 
usePost - Variable in class org.xbill.DNS.DohResolver
 
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
useTCP - Variable in class org.xbill.DNS.SimpleResolver
 
UUCP_PATH - Static variable in class org.xbill.DNS.WKSRecord.Service
UUCP Path Service

V

v6Property - Static variable in class org.xbill.DNS.spi.DNSJavaNameService
 
validate(double, double) - Method in class org.xbill.DNS.GPOSRecord
 
validate() - Method in class org.xbill.DNS.Zone
 
validateAnswerAndGetWildcards(SMessage, int, Map<Name, Name>) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
validateAnswerAndGetWildcardsRecursive(SMessage, int, Map<Name, Name>, AtomicInteger) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
validateCache() - Method in class org.xbill.DNS.hosts.HostsFileParser
 
validateKeyFor(Name) - Method in class org.xbill.DNS.dnssec.KeyEntry
Validate if this key instance is valid for the specified name.
validateNameErrorResponse(Message, SMessage) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Validate a NAMEERROR signed response -- a response that has a NXDOMAIN Rcode.
validateNameErrorResponseRecursive(SMessage, AtomicInteger) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
validateNodataResponse(Message, SMessage) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Validate a NOERROR/NODATA signed response -- a response that has a NOERROR Rcode but no ANSWER section RRsets.
validateNodataResponseRecursive(SMessage, AtomicInteger) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
validatePositiveResponse(Message, SMessage) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
Given a "postive" response -- a response that contains an answer to the question, and no CNAME chain, validate this response.
validatePositiveResponseRecursive(SMessage, Map<Name, Name>, List<SRRset>, List<SRRset>, int[], AtomicInteger, AtomicInteger) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
 
validatePrefixLength(int, int) - Static method in class org.xbill.DNS.APLRecord
 
ValidatingResolver - Class in org.xbill.DNS.dnssec
This resolver validates responses with DNSSEC.
ValidatingResolver(Resolver) - Constructor for class org.xbill.DNS.dnssec.ValidatingResolver
Creates a new instance of this class.
ValidatingResolver(Resolver, Clock) - Constructor for class org.xbill.DNS.dnssec.ValidatingResolver
Creates a new instance of this class.
VALIDATION_REASON_QCLASS - Static variable in class org.xbill.DNS.dnssec.ValidatingResolver
The QCLASS being used for the injection of the reason why the validator came to the returned result.
validFlag(int) - Static method in class org.xbill.DNS.Header
 
validIterations(SRRset, KeyCache) - Method in class org.xbill.DNS.dnssec.NSEC3ValUtils
 
VALIDITY - Static variable in class org.xbill.DNS.SIG0
The default validity period for outgoing SIG(0) signed messages.
ValidLifetime - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH
 
value - Variable in class org.xbill.DNS.CAARecord
 
value(String) - Static method in class org.xbill.DNS.CERTRecord.CertificateType
Converts a textual representation of an certificate type into its numeric code.
value(String) - Static method in class org.xbill.DNS.DClass
Converts a String representation of a DClass into its numeric value
value(String) - Static method in class org.xbill.DNS.DNSSEC.Algorithm
Converts a textual representation of an algorithm into its numeric code.
value(String) - Static method in class org.xbill.DNS.DNSSEC.Digest
Converts a textual representation of an algorithm into its numeric code.
value(String) - Static method in class org.xbill.DNS.EDNSOption.Code
Converts a textual representation of an EDNS Option Code into its numeric value.
value(String) - Static method in class org.xbill.DNS.ExtendedFlags
Converts a textual representation of an extended flag into its numeric value
value(String) - Static method in class org.xbill.DNS.Flags
Converts a String representation of an Flag into its numeric value
value(String) - Static method in class org.xbill.DNS.KEYRecord.Flags
Converts a textual representation of KEY flags into its numeric code.
value(String) - Static method in class org.xbill.DNS.KEYRecord.Protocol
Converts a textual representation of a KEY protocol into its numeric code.
value(String) - Static method in class org.xbill.DNS.NSEC3Record.Digest
Converts a textual representation of an algorithm into its numeric code.
value(String) - Static method in class org.xbill.DNS.Opcode
Converts a String representation of an Opcode into its numeric value
value(String) - Static method in class org.xbill.DNS.Options
Returns the value of an option
value(String) - Static method in class org.xbill.DNS.Rcode
Converts a String representation of an Rcode into its numeric value
value(String) - Static method in class org.xbill.DNS.Section
Converts a String representation of a Section into its numeric value
value - Variable in class org.xbill.DNS.SVCBBase.ParameterUnknown
 
value - Variable in class org.xbill.DNS.Tokenizer.Token
Deprecated.
use Tokenizer.Token.value(), will be made private and final in 4.0
value() - Method in class org.xbill.DNS.Tokenizer.Token
The value of the token, or null for tokens without values.
value(String, boolean) - Static method in class org.xbill.DNS.Type
Converts a String representation of an Type into its numeric value.
value(String) - Static method in class org.xbill.DNS.Type
Converts a String representation of an Type into its numeric value
value(String) - Static method in class org.xbill.DNS.WKSRecord.Protocol
Converts a textual representation of an IP protocol into its numeric code.
value(String) - Static method in class org.xbill.DNS.WKSRecord.Service
Converts a textual representation of a TCP/UDP service into its port number.
valueOf(String) - Static method in enum org.xbill.DNS.dnssec.ResponseClassification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbill.DNS.dnssec.SecurityStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbill.DNS.lookup.IrrelevantRecordMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbill.DNS.SetResponseType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.xbill.DNS.dnssec.ResponseClassification
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbill.DNS.dnssec.SecurityStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbill.DNS.lookup.IrrelevantRecordMode
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.xbill.DNS.Mnemonic
 
values() - Static method in enum org.xbill.DNS.SetResponseType
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.xbill.DNS.SVCBBase.ParameterAlpn
 
values - Variable in class org.xbill.DNS.SVCBBase.ParameterMandatory
 
valUtils - Variable in class org.xbill.DNS.dnssec.ValidatingResolver
The local validation utilities.
ValUtils - Class in org.xbill.DNS.dnssec
This is a collection of routines encompassing the logic of validating different message types.
ValUtils() - Constructor for class org.xbill.DNS.dnssec.ValUtils
Creates a new instance of this class.
ValUtils.NsecProvesNodataResponse - Class in org.xbill.DNS.dnssec
verboseLog(String, SocketAddress, SocketAddress, byte[]) - Static method in class org.xbill.DNS.NioClient
 
verifier - Variable in class org.xbill.DNS.dnssec.ValUtils
A local copy of the verifier object.
verifier - Variable in class org.xbill.DNS.ZoneTransferIn
 
verify(SRRset, RRset, Instant) - Method in class org.xbill.DNS.dnssec.DnsSecVerifier
Verifies an RRset.
verify(RRset, DNSKEYRecord, Instant) - Method in class org.xbill.DNS.dnssec.DnsSecVerifier
Verify an RRset against a single DNSKEY.
verify(PublicKey, int, byte[], byte[]) - Static method in class org.xbill.DNS.DNSSEC
 
verify(RRset, RRSIGRecord, DNSKEYRecord) - Static method in class org.xbill.DNS.DNSSEC
Verify a DNSSEC signature.
verify(RRset, RRSIGRecord, DNSKEYRecord, Date) - Static method in class org.xbill.DNS.DNSSEC
verify(RRset, RRSIGRecord, DNSKEYRecord, Instant) - Static method in class org.xbill.DNS.DNSSEC
Verify a DNSSEC signature.
verify(Message, byte[]) - Method in class org.xbill.DNS.TSIG.StreamVerifier
Verifies a TSIG record on an incoming message that is part of a multiple message response.
verify(Message, byte[], boolean) - 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(byte[], byte[]) - Static method in class org.xbill.DNS.TSIG
Verifies the data (computes the secure hash and compares it to the input)
verify(Message, byte[], int, TSIGRecord) - Method in class org.xbill.DNS.TSIG
verify(Message, byte[], TSIGRecord) - Method in class org.xbill.DNS.TSIG
Verifies a TSIG record on an incoming message.
verify(Message, byte[], TSIGRecord, boolean) - Method in class org.xbill.DNS.TSIG
Verifies a TSIG record on an incoming message.
verify(Message, byte[], TSIGRecord, boolean, Mac) - Method in class org.xbill.DNS.TSIG
Verifies a TSIG record on an incoming message.
verifyMessage(Message, byte[], SIGRecord, SIGRecord, KEYRecord, Instant) - Static method in class org.xbill.DNS.DNSSEC
 
verifyMessage(Message, byte[], KEYRecord, SIGRecord) - Static method in class org.xbill.DNS.SIG0
Verify a message using SIG(0).
verifyMessage(Message, byte[], KEYRecord, SIGRecord, Instant) - Static method in class org.xbill.DNS.SIG0
Verify a message using SIG(0).
verifyNewDNSKEYs(SRRset, SRRset, long, Instant) - Method in class org.xbill.DNS.dnssec.ValUtils
Given a DS rrset and a DNSKEY rrset, match the DS to a DNSKEY and verify the DNSKEY rrset with that key.
verifySignature(SRRset, RRSIGRecord, RRset, Instant) - Method in class org.xbill.DNS.dnssec.DnsSecVerifier
Verify an RRset against a particular signature.
verifySignature(Mac, byte[]) - Static method in class org.xbill.DNS.TSIG
 
verifySRRset(SRRset, SRRset, Instant) - Method in class org.xbill.DNS.dnssec.ValUtils
Given an SRRset that is signed by a DNSKEY found in the key_rrset, verify it.
verifyTime(TSIGRecord) - Method in class org.xbill.DNS.TSIG
 
verifyTSIG(Message, Message, byte[], TSIG) - Method in class org.xbill.DNS.DohResolver
 
verifyTSIG(Message, Message, byte[]) - Method in class org.xbill.DNS.SimpleResolver
 
VIA_FTP - Static variable in class org.xbill.DNS.WKSRecord.Service
VIA Systems - FTP
vPrecision - Variable in class org.xbill.DNS.LOCRecord
 

W

w2 - Static variable in class org.xbill.DNS.LOCRecord
 
w3 - Static variable in class org.xbill.DNS.LOCRecord
 
want_fallback - Variable in class org.xbill.DNS.ZoneTransferIn
 
wantClose - Variable in class org.xbill.DNS.Tokenizer
 
wantLastSOA - Variable in class org.xbill.DNS.Zone.ZoneIterator
 
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
wc - Variable in class org.xbill.DNS.dnssec.ValUtils.NsecProvesNodataResponse
 
weight - Variable in class org.xbill.DNS.SRVRecord
 
weight - Variable in class org.xbill.DNS.URIRecord
 
when - Variable in exception org.xbill.DNS.DNSSEC.SignatureExpiredException
 
when - Variable in exception org.xbill.DNS.DNSSEC.SignatureNotYetValidException
 
WHITESPACE - Static variable in class org.xbill.DNS.Tokenizer
Whitespace; only returned when wantWhitespace is set
wild - Static variable in class org.xbill.DNS.Name
 
wild(int) - Method in class org.xbill.DNS.Name
Generates a new Name with the first n labels replaced by a wildcard
WILDCARD - Static variable in class org.xbill.DNS.dnssec.ValUtils
 
wildLabel - Static variable in class org.xbill.DNS.Name
 
WindowsResolverConfigProvider - Class in org.xbill.DNS.config
Resolver config provider for Windows.
WindowsResolverConfigProvider() - Constructor for class org.xbill.DNS.config.WindowsResolverConfigProvider
 
WindowsResolverConfigProvider.InnerWindowsResolverConfigProvider - Class in org.xbill.DNS.config
 
wireData - Variable in class org.xbill.DNS.Record.RecordSerializationProxy
 
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
 
withDClass(int, long) - Method in class org.xbill.DNS.Record
Creates a new record identical to the current record, but with a different class and ttl.
withName(Name) - Method in class org.xbill.DNS.Record
Creates a new record identical to the current record, but with a different name.
WKS - Static variable in class org.xbill.DNS.Type
WKSRecord - Class in org.xbill.DNS
Well Known Services - Lists services offered by this host.
WKSRecord() - Constructor for class org.xbill.DNS.WKSRecord
 
WKSRecord(Name, int, long, InetAddress, int, int[]) - Constructor for class org.xbill.DNS.WKSRecord
Creates a WKS Record from the given data
WKSRecord.Protocol - Class in org.xbill.DNS
IP protocol identifiers.
WKSRecord.Service - Class in org.xbill.DNS
 
wordcase - Variable in class org.xbill.DNS.Mnemonic
 
writeAsn1Int(int, DNSOutput, byte[], int) - Static method in class org.xbill.DNS.DNSSEC
 
writeBigInteger(DNSOutput, BigInteger) - Static method in class org.xbill.DNS.DNSSEC
 
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.
writePaddedBigInteger(DNSOutput, BigInteger, int) - Static method in class org.xbill.DNS.DNSSEC
 
writePaddedBigIntegerLittleEndian(DNSOutput, BigInteger, int) - Static method in class org.xbill.DNS.DNSSEC
 
writeReplace() - Method in class org.xbill.DNS.Record
 
writeTsigTime(Instant, DNSOutput) - Static method in class org.xbill.DNS.TSIG
 
writeTsigTimerVariables(Instant, Duration, DNSOutput) - Static method in class org.xbill.DNS.TSIG
 
writeU16(int) - Method in class org.xbill.DNS.DNSOutput
Writes an unsigned 16 bit value to the stream.
writeU16At(int, int) - Method in class org.xbill.DNS.DNSOutput
Writes an unsigned 16 bit value to the specified position in the stream.
writeU32(long) - Method in class org.xbill.DNS.DNSOutput
Writes an unsigned 32 bit value to the stream.
writeU8(int) - Method in class org.xbill.DNS.DNSOutput
Writes an unsigned 8 bit value to the stream.

X

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

Y

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

Z

zentries - Variable in class org.xbill.DNS.Zone.ZoneIterator
 
zname - Variable in class org.xbill.DNS.ZoneTransferIn
 
znames - Variable in class org.xbill.DNS.tools.jnamed
 
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 - Variable in class org.xbill.DNS.tools.update
 
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.ZoneIterator - Class in org.xbill.DNS
 
ZONE_KEY - Static variable in class org.xbill.DNS.DNSKEYRecord.Flags
Key is a zone key
ZoneIndices - Variable in class org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
 
ZoneIterator(boolean) - Constructor for class org.xbill.DNS.Zone.ZoneIterator
 
ZONEMD - Static variable in class org.xbill.DNS.Type
Message Digest for DNS Zones.
ZoneTransferException - Exception in org.xbill.DNS
An exception thrown when a zone transfer fails.
ZoneTransferException() - Constructor for exception org.xbill.DNS.ZoneTransferException
 
ZoneTransferException(String) - Constructor for exception org.xbill.DNS.ZoneTransferException
 
ZoneTransferIn - Class in org.xbill.DNS
An incoming DNS Zone Transfer.
ZoneTransferIn(Name, int, long, boolean, SocketAddress, TSIG) - Constructor for class org.xbill.DNS.ZoneTransferIn
 
ZoneTransferIn.BasicHandler - Class in org.xbill.DNS
 
ZoneTransferIn.Delta - Class in org.xbill.DNS
All changes between two versions of a zone in an IXFR response.
ZoneTransferIn.ZoneTransferHandler - Interface in org.xbill.DNS
Handles a Zone Transfer.

_

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