Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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(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(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.AAAARecord
-
Creates an AAAA record from the given data.
- AAAARecord(Name, int, long, InetAddress) - Constructor for class org.xbill.DNS.AAAARecord
-
Creates an AAAA record from the given address.
- absent(Name) - Method in class org.xbill.DNS.Update
-
Inserts a prerequisite that the specified name does not exist; that is, there are no records with the given name in the zone.
- absent(Name, int) - Method in class org.xbill.DNS.Update
-
Inserts a prerequisite that the specified rrset does not exist; that is, there are no records with the given name and type in the zone.
- ACPKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
-
Attribute Certificate
- AD - Static variable in class org.xbill.DNS.Flags
-
authenticated data
- add(int, Name) - Method in class org.xbill.DNS.Compression
-
Adds a compression entry mapping a name to a position in a message.
- add(Name, int, long, String) - Method in class org.xbill.DNS.Update
-
Parses a record from the string, and indicates that the record should be inserted into the zone.
- add(Name, int, long, Tokenizer) - Method in class org.xbill.DNS.Update
-
Parses a record from the tokenizer, and indicates that the record should be inserted into the zone.
- add(Record) - Method in class org.xbill.DNS.Update
-
Indicates that the record should be inserted into the zone.
- add(Record[]) - Method in class org.xbill.DNS.Update
-
Indicates that the records should be inserted into the zone.
- add(RRset) - Method in class org.xbill.DNS.Update
-
Indicates that all of the records in the rrset should be inserted into the zone.
- ADDITIONAL - Static variable in class org.xbill.DNS.Credibility
-
The additional section of a response.
- ADDITIONAL - Static variable in class org.xbill.DNS.Section
-
The additional (fourth) section
- addMessage(Message) - Method in class org.xbill.DNS.Cache
-
Adds all data from a Message into the Cache.
- 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.
- addPrimaryZone(String, String) - Method in class org.xbill.DNS.tools.jnamed
- addRecord(Record, int) - Method in class org.xbill.DNS.Cache
-
Adds a record to the Cache.
- addRecord(Record, int) - Method in class org.xbill.DNS.Message
-
Adds a record to a section of the Message, and adjusts the header.
- addRecord(Record, int, Object) - Method in class org.xbill.DNS.Cache
-
Deprecated.
- 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.APLRecord.Element
- Address - Class in org.xbill.DNS
-
Routines dealing with IP addresses.
- addressLength(int) - Static method in class org.xbill.DNS.Address
-
Returns the length of an address in a particular family.
- addRR(Record) - Method in class org.xbill.DNS.RRset
-
Adds a Record to this RRset.
- addRR(RRSIGRecord) - Method in class org.xbill.DNS.RRset
-
Adds a signature to this RRset.
- addRRset(RRset) - Method in class org.xbill.DNS.Zone
-
Adds an RRset to the zone.
- addRRset(RRset, int) - Method in class org.xbill.DNS.Cache
-
Adds an RRset to the Cache.
- 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
- 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
- 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(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.CDNSKEYRecord
- alg - Variable in class org.xbill.DNS.DNSKEYRecord
- alg - Variable in class org.xbill.DNS.KEYRecord
- alg - Variable in class org.xbill.DNS.RRSIGRecord
- alg - Variable in class org.xbill.DNS.SIGRecord
- algLength(int) - Static method in class org.xbill.DNS.DNSSEC.Digest
-
Gets the length, in bytes, of the specified digest id.
- algorithmToName(String) - Static method in class org.xbill.DNS.TSIG
-
Convert an algorithm String to its equivalent Name.
- algString(int) - Static method in class org.xbill.DNS.DNSSEC
-
Convert an algorithm number to the corresponding JCA string.
- ALPN - Static variable in class org.xbill.DNS.SVCBBase
- 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() - 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(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
- 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, 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.
- 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, 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.
- applyStream(Message, TSIGRecord, boolean) - Method in class org.xbill.DNS.TSIG
-
Deprecated.
- ARecord - Class in org.xbill.DNS
-
Address Record - maps a domain name to an Internet address
- ARecord(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.ARecord
-
Creates an A Record from the given data
- ARecord(Name, int, long, InetAddress) - Constructor for class org.xbill.DNS.ARecord
-
Creates an A Record from the given data
- ARGUS - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
ARGUS
- ATMA - Static variable in class org.xbill.DNS.Type
-
ATM address
- AUTH - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Authentication Service
- AUTH_ANSWER - Static variable in class org.xbill.DNS.Credibility
-
The answer section of an 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
RRsetsin the zone that can be used to construct an AXFR response.
B
- 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)
- 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.
- 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.
- 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
- BBN_RCC_MON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
BBN RCC Monitoring
- BL_IDM - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Britton-Lee IDM
- 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.
- BOGUS - Enum constant in enum org.xbill.DNS.dnssec.SecurityStatus
-
BOGUS means that the object (RRset or message) failed to validate (according to local policy), but should have validated.
- 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
LookupSessionconfigured by this builder. - builder() - Static method in class org.xbill.DNS.lookup.LookupSession
-
Returns an empty
LookupSession.LookupSessionBuilderinstance. - byteArrayFromString(String) - Static method in class org.xbill.DNS.Record
-
Converts a String into a byte array.
- byteArrayToString(byte[], boolean) - Static method in class org.xbill.DNS.Record
-
Converts a byte array into a String.
C
- CA_CONSTRAINT - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
- CAA - Static variable in class org.xbill.DNS.Type
- CAARecord - Class in org.xbill.DNS
-
Certification Authority Authorization
- 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(Integer, Cache) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
-
Deprecated.use
LookupSession.LookupSessionBuilder.cache(Cache), theCachealready provides the class. - cache(Cache) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
-
Enable caching using the supplied cache.
- Cache - Class in org.xbill.DNS
-
A cache of DNS records.
- Cache() - Constructor for class org.xbill.DNS.Cache
-
Creates an empty Cache for class IN.
- Cache(int) - Constructor for class org.xbill.DNS.Cache
-
Creates an empty Cache
- Cache(String) - Constructor for class org.xbill.DNS.Cache
-
Creates a Cache which initially contains all records in the specified file.
- CACHED_ERROR - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
-
The resolver is returning the
Rcode.SERVFAILfrom its cache. - 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
-
Deprecated.use
LookupSession.LookupSessionBuilder.cache(Cache)orLookupSession.LookupSessionBuilder.caches(Collection), theCachealready provides the class. - canEqual(Object) - Method in class org.xbill.DNS.RRset
- canonicalize() - Method in class org.xbill.DNS.Name
-
Returns a canonicalized version of the Name (all lowercase).
- CD - Static variable in class org.xbill.DNS.Flags
-
(security) checking disabled
- CDNSKEY - Static variable in class org.xbill.DNS.Type
- CDNSKEYRecord - Class in org.xbill.DNS
-
Child DNSKEY record as specified in RFC 8078.
- 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(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
- 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.
- CERT - Static variable in class org.xbill.DNS.Type
- CERTRecord - Class in org.xbill.DNS
-
Certificate Record - Stores a certificate associated with a name.
- CERTRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.CERTRecord
-
Creates a CERT Record from the given data
- CERTRecord.CertificateType - Class in org.xbill.DNS
-
Certificate type identifiers.
- 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.
- 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) - Static method in class org.xbill.DNS.DNSSEC.Algorithm
-
Checks that a numeric value is within the range [0..max]
- check(int) - Static method in class org.xbill.DNS.Section
-
Checks that a numeric section value is valid.
- check(int) - Static method in class org.xbill.DNS.Type
-
Checks that a numeric Type is valid.
- check(String) - Static method in class org.xbill.DNS.Options
-
Checks if an option is defined
- checkMandatoryParams() - Method in class org.xbill.DNS.SVCBBase
- CISCO_FNA - Static variable in class org.xbill.DNS.WKSRecord.Service
-
CISCO FNATIVE
- CISCO_SYS - Static variable in class org.xbill.DNS.WKSRecord.Service
-
CISCO SYSMAINT
- CISCO_TNA - Static variable in class org.xbill.DNS.WKSRecord.Service
-
CISCO TNATIVE
- clear() - Method in interface 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.
- 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_SUBNET - Static variable in class org.xbill.DNS.EDNSOption.Code
-
Client Subnet.
- ClientSubnetOption - Class in org.xbill.DNS
-
The Client Subnet EDNS Option.
- ClientSubnetOption(int, int, InetAddress) - Constructor for class org.xbill.DNS.ClientSubnetOption
-
Construct a Client Subnet option.
- ClientSubnetOption(int, InetAddress) - Constructor for class org.xbill.DNS.ClientSubnetOption
-
Construct a Client Subnet option with scope netmask set to 0.
- clone() - Method in class org.xbill.DNS.Header
- clone() - Method in class org.xbill.DNS.Message
-
Creates a copy of this Message.
- close() - Method in class org.xbill.DNS.Master
- close() - Static method in class org.xbill.DNS.NioClient
-
Shutdown the network I/O used by the
SimpleResolver. - close() - Method in class org.xbill.DNS.Tokenizer
-
Closes any files opened by this tokenizer.
- 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(Name, int, long, Name) - Constructor for class org.xbill.DNS.CNAMERecord
-
Creates a new CNAMERecord with the given data
- code(String) - Static method in class org.xbill.DNS.ExtendedErrorCodeOption
-
Gets the numeric value corresponding to an EDE text mnemonic.
- COMMENT - Static variable in class org.xbill.DNS.Tokenizer
-
A comment; only returned when wantComment is set
- compare(long, long) - Static method in class org.xbill.DNS.Serial
-
Compares two numbers using serial arithmetic.
- compareTo(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.
- Compression - Class in org.xbill.DNS
-
DNS Name Compression object.
- Compression() - Constructor for class org.xbill.DNS.Compression
-
Creates a new Compression object.
- concatenate(Name, Name) - Static method in class org.xbill.DNS.Name
-
Creates a new name by concatenating two existing names.
- CONFIGPROVIDER_SKIP_INIT - Static variable in class org.xbill.DNS.ResolverConfig
-
System property name to disable
ResolverConfigProviderinitialization. - COOKIE - Static variable in class org.xbill.DNS.EDNSOption.Code
-
Cookie.
- CookieOption - Class in org.xbill.DNS
-
Cookie EDNS0 Option.
- CookieOption(byte[]) - Constructor for class org.xbill.DNS.CookieOption
-
Constructor.
- CookieOption(byte[], byte[]) - Constructor for class org.xbill.DNS.CookieOption
-
Constructor.
- covered - Variable in class org.xbill.DNS.RRSIGRecord
- covered - Variable in class org.xbill.DNS.SIGRecord
- createNameService() - Method in class org.xbill.DNS.spi.DNSJavaNameServiceDescriptor
-
Returns a reference to a dnsjava name server provider.
- createOrGetTcpClient() - Method in class org.xbill.DNS.io.DefaultIoClientFactory
- createOrGetTcpClient() - Method in interface org.xbill.DNS.io.IoClientFactory
-
Create or return a cached/reused instance of the TCP resolver that should be used to send DNS data over the wire to the remote target.
- createOrGetUdpClient() - Method in class org.xbill.DNS.io.DefaultIoClientFactory
- createOrGetUdpClient() - Method in interface org.xbill.DNS.io.IoClientFactory
-
Create or return a cached/reused instance of the UDP resolver that should be used to send DNS data over the wire to the remote target.
- Credibility - Class in org.xbill.DNS
-
Constants relating to the credibility of cached data, which is based on the data's source.
- CSNET_NS - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Mailbox Name Nameserver
- 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.
- 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
- DAU - Static variable in class org.xbill.DNS.EDNSOption.Code
-
DNSSEC Algorithm Understood (DAU).
- DAYTIME - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Daytime
- dclass - Variable in class org.xbill.DNS.Generator
-
The class of the generated records.
- dclass - Variable in class org.xbill.DNS.Record
- DClass - Class in org.xbill.DNS
-
Constants and functions relating to DNS classes.
- DCN_MEAS - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
DCN Measurement Subsystems
- DCP - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Device Control Protocol
- DEFAULT_EDNS_PAYLOADSIZE - Static variable in class org.xbill.DNS.SimpleResolver
-
The default EDNS payload size
- DEFAULT_MAX_ITERATIONS - Static variable in class org.xbill.DNS.lookup.LookupSession
- 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_TIMEOUT - Static variable in class org.xbill.DNS.ExtendedResolver
-
Default timeout until resolving is aborted.
- defaultBuilder() - Static method in class org.xbill.DNS.lookup.LookupSession
-
Returns a
LookupSession.LookupSessionBuilderinstance initialized with defaults. - defaultHostsFileParser() - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
-
Enable querying the local hosts database using the system defaults.
- DefaultIoClient - Class in org.xbill.DNS
-
An implementation of the IO clients that use the internal NIO-based clients.
- DefaultIoClient() - Constructor for class org.xbill.DNS.DefaultIoClient
- DefaultIoClientFactory - Class in org.xbill.DNS.io
-
Serves as a default implementation that is used by the
SimpleResolver, unless otherwise configured. - DefaultIoClientFactory() - Constructor for class org.xbill.DNS.io.DefaultIoClientFactory
- 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.
- DELETE - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
-
Delete DS record in parent zone.
- DELETE - Static variable in class org.xbill.DNS.TKEYRecord
-
The key should be deleted
- deleteResolver(Resolver) - Method in class org.xbill.DNS.ExtendedResolver
-
Deletes a resolver used by this ExtendedResolver
- deleteRR(Record) - Method in class org.xbill.DNS.RRset
-
Deletes a record from this RRset
- deleteRR(RRSIGRecord) - Method in class org.xbill.DNS.RRset
-
Deletes a signature from this RRset
- deletes - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
-
A list of records deleted between the start and end versions
- DH - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
-
Diffie Hellman key
- DHCID - Static variable in class org.xbill.DNS.Type
- DHCIDRecord - Class in org.xbill.DNS
-
DHCID - Dynamic Host Configuration Protocol (DHCP) ID (RFC 4701)
- DHCIDRecord(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.DHCIDRecord
-
Creates an DHCID Record from the given data
- DHU - Static variable in class org.xbill.DNS.EDNSOption.Code
-
DNSSEC DS Hash Understood (DHU).
- 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
-
A dnsjava-based copy of the
digCLI tool. - dig() - Constructor for class org.xbill.DNS.tools.dig
- digestMessage(SIGRecord, Message, byte[]) - Static method in class org.xbill.DNS.DNSSEC
-
Creates a byte array containing the concatenation of the fields of the SIG(0) record and the message to be signed.
- digestRRset(RRSIGRecord, RRset) - Static method in class org.xbill.DNS.DNSSEC
-
Creates a byte array containing the concatenation of the fields of the SIG record and the RRsets to be signed/verified.
- 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
- 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(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(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
DSRecordexisted at a parent, but no supported matchingDNSKEYRecordcould be found for the child. - DNSKEYRecord - Class in org.xbill.DNS
-
Key - contains a cryptographic public key for use by DNS.
- 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
-
DNSKEYflags as defined in the IANA registry. - DNSKEYRecord.Protocol - Class in org.xbill.DNS
- DNSOutput - Class in org.xbill.DNS
-
A class for rendering DNS messages.
- DNSOutput() - Constructor for class org.xbill.DNS.DNSOutput
-
Create a new DNSOutput
- DNSOutput(int) - Constructor for class org.xbill.DNS.DNSOutput
-
Create a new DNSOutput with a specified size.
- DNSSEC - Class in org.xbill.DNS
-
Constants and methods relating to DNSSEC.
- DNSSEC - Static variable in class org.xbill.DNS.DNSKEYRecord.Protocol
-
Key will be used for DNSSEC
- DNSSEC - Static variable in class org.xbill.DNS.KEYRecord.Protocol
-
DNSSEC
- 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.
- 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 Class in org.xbill.DNS
-
A DNSSEC exception.
- DNSSEC.IncompatibleKeyException - Exception Class in org.xbill.DNS
-
The key data provided is inconsistent.
- DNSSEC.InvalidDnskeyException - Exception Class in org.xbill.DNS
-
The
DNSKEYRecordused for the validation is not a zone signing key. - DNSSEC.KeyMismatchException - Exception Class in org.xbill.DNS
-
A DNSSEC verification failed because fields in the DNSKEY and RRSIG records do not match.
- DNSSEC.MalformedKeyException - Exception Class in org.xbill.DNS
-
The cryptographic data in a DNSSEC key is malformed.
- DNSSEC.NoSignatureException - Exception Class in org.xbill.DNS
-
No signature was found.
- DNSSEC.SignatureExpiredException - Exception Class in org.xbill.DNS
-
A DNSSEC verification failed because the signature has expired.
- DNSSEC.SignatureNotYetValidException - Exception Class in org.xbill.DNS
-
A DNSSEC verification failed because the signature has not yet become valid.
- DNSSEC.SignatureVerificationException - Exception Class in org.xbill.DNS
-
A DNSSEC verification failed because the cryptographic signature verification failed.
- DNSSEC.UnsupportedAlgorithmException - Exception Class in org.xbill.DNS
-
An algorithm is unsupported by this DNSSEC implementation.
- DnssecAlgorithmOption - Class in org.xbill.DNS
-
The EDNS0 Option for Signaling Cryptographic Algorithm Understanding in DNS Security Extensions (DNSSEC), RFC 6975.
- DnssecAlgorithmOption(int, int...) - Constructor for class org.xbill.DNS.DnssecAlgorithmOption
- DnssecAlgorithmOption(int, List<Integer>) - Constructor for class org.xbill.DNS.DnssecAlgorithmOption
- 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
- 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).
- DOMAIN - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Domain Name Server
- DOMAIN_ISSUED_CERTIFICATE - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
- DS - Static variable in class org.xbill.DNS.Type
- 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.
- DSA_NSEC3_SHA1 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
-
DSA/SHA1, NSEC3-aware public key
- DSO - Static variable in class org.xbill.DNS.Opcode
-
DNS Stateful Operations (DSO).
- DSP - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Display Support Protocol
- DSRecord - Class in org.xbill.DNS
-
DS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the parent zone.
- DSRecord(Name, int, 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.use
DNSSEC.Digest - DSS - Static variable in class org.xbill.DNS.SSHFPRecord.Algorithm
- dump(String, byte[]) - Static method in class org.xbill.DNS.utils.hexdump
- dump(String, byte[], int, int) - Static method in class org.xbill.DNS.utils.hexdump
-
Dumps a byte array into hex format.
E
- ECC_GOST - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
-
GOST R 34.10-2001.
- ECC_GOST12 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
-
GOST R 34.10-2012.
- ECDSA - Static variable in class org.xbill.DNS.IPSECKEYRecord.Algorithm
-
An ECDSA key is present.
- 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.use
SVCBBase.ECH - ECHO - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Echo
- ED25519 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
-
Edwards-Curve Digital Security Algorithm (EdDSA) for DNSSEC.
- ED448 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
-
Edwards-Curve Digital Security Algorithm (EdDSA) for DNSSEC.
- EDNS_CLIENT_TAG - Static variable in class org.xbill.DNS.EDNSOption.Code
-
DNS EDNS Tags.
- EDNS_EXPIRE - Static variable in class org.xbill.DNS.EDNSOption.Code
-
(EDNS) EXPIRE Option.
- EDNS_EXTENDED_ERROR - Static variable in class org.xbill.DNS.EDNSOption.Code
-
Extended DNS Errors.
- EDNS_KEY_TAG - Static variable in class org.xbill.DNS.EDNSOption.Code
-
Signaling Trust Anchor Knowledge in DNS Security Extensions (DNSSEC).
- EDNS_SERVER_TAG - Static variable in class org.xbill.DNS.EDNSOption.Code
-
DNS EDNS Tags.
- 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
-
DNS Resource Records for Nimrod Routing Architecture, Endpoint identifier.
- Element(boolean, InetAddress, int) - Constructor for class org.xbill.DNS.APLRecord.Element
-
Creates an APL element corresponding to an IPv4 or IPv6 prefix.
- EMAIL - Static variable in class org.xbill.DNS.KEYRecord.Protocol
-
Email
- EMCON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
EMCON
- EMFIS_CNTL - Static variable in class org.xbill.DNS.WKSRecord.Service
-
EMFIS Control Service
- EMFIS_DATA - Static variable in class org.xbill.DNS.WKSRecord.Service
-
EMFIS Data Service
- empty - Static variable in class org.xbill.DNS.Name
-
The root name
- end - Variable in class org.xbill.DNS.Generator
-
The end of the range.
- end - Variable in class org.xbill.DNS.ZoneTransferIn.Delta
-
The ending serial number of this delta.
- EOF - Static variable in class org.xbill.DNS.Tokenizer
-
End of file
- EOL - Static variable in class org.xbill.DNS.Tokenizer
-
End of line
- equals(Object) - Method in class org.xbill.DNS.APLRecord.Element
- equals(Object) - Method in class org.xbill.DNS.EDNSOption
-
Determines if two EDNS Options are identical.
- equals(Object) - Method in class org.xbill.DNS.lookup.LookupResult
- 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.
- equals(Object) - Method in class org.xbill.DNS.RRset
- ERPC - Static variable in class org.xbill.DNS.WKSRecord.Service
-
HYDRA Expedited Remote Procedure
- errorMessage(Message, int) - Method in class org.xbill.DNS.tools.jnamed
- 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
- exception(String) - Method in class org.xbill.DNS.Tokenizer
-
Creates an exception which includes the current state in the error message
- executor(Executor) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
-
The executor to use when running lookups.
- 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.
- expire - Variable in class org.xbill.DNS.RRSIGRecord
- expire - Variable in class org.xbill.DNS.SIGRecord
- EXTEND - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Flags extension
- ExtendedErrorCodeOption - Class in org.xbill.DNS
-
EDNS option to provide additional information about the cause of DNS errors (RFC 8914).
- ExtendedErrorCodeOption(int) - 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.
- ExtendedFlags - Class in org.xbill.DNS
-
Constants and functions relating to EDNS flags.
- ExtendedResolver - Class in org.xbill.DNS
-
An implementation of
Resolverthat 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(Iterable<Resolver>) - Constructor for class org.xbill.DNS.ExtendedResolver
-
Creates a new
ExtendedResolver. - 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
F
- FallbackPropertyResolverConfigProvider - Class in org.xbill.DNS.config
-
The properties
FallbackPropertyResolverConfigProvider.DNS_FALLBACK_SERVER_PROP,FallbackPropertyResolverConfigProvider.DNS_FALLBACK_SEARCH_PROP(comma delimited lists) are checked. - FallbackPropertyResolverConfigProvider() - Constructor for class org.xbill.DNS.config.FallbackPropertyResolverConfigProvider
- family - Variable in class org.xbill.DNS.APLRecord.Element
- familyOf(InetAddress) - Static method in class org.xbill.DNS.Address
-
Returns the family of an InetAddress.
- 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 interface org.xbill.DNS.dnssec.TrustAnchorStore
-
Gets the closest trusted key for the given name or
nullif no match is found. - 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
- findExactMatch(Name, int) - Method in class org.xbill.DNS.Zone
-
Looks up Records in the zone, finding exact matches only.
- findExactMatch(Name, int, int, boolean) - Method in class org.xbill.DNS.tools.jnamed
- findRecord(Record) - Method in class org.xbill.DNS.Message
-
Determines if the given record is already present in any section.
- findRecord(Record, int) - Method in class org.xbill.DNS.Message
-
Determines if the given record is already present in the given section.
- findRecords(Name, 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) - 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, 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.
- FINGER - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Finger
- first() - Method in class org.xbill.DNS.RRset
-
Returns the first record in this RRset, either an RR or a signature.
- 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
- 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)
- flags - Variable in class org.xbill.DNS.CDNSKEYRecord
- flags - Variable in class org.xbill.DNS.DNSKEYRecord
- flags - Variable in class org.xbill.DNS.KEYRecord
- Flags - Class in org.xbill.DNS
-
Constants and functions relating to flags in the DNS header.
- flushName(Name) - Method in class org.xbill.DNS.Cache
-
Flushes all RRsets with a given name from the cache
- flushSet(Name, int) - Method in class org.xbill.DNS.Cache
-
Flushes an RRset from the cache
- footprint - Variable in class org.xbill.DNS.CDNSKEYRecord
- footprint - Variable in class org.xbill.DNS.DNSKEYRecord
- footprint - Variable in class org.xbill.DNS.KEYRecord
- footprint - Variable in class org.xbill.DNS.RRSIGRecord
- footprint - Variable in class org.xbill.DNS.SIGRecord
- 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(long) - Static method in class org.xbill.DNS.TTL
- formatString(byte[], int, String, boolean) - Static method in class org.xbill.DNS.utils.base64
-
Formats data into a nicely formatted base64 encoded String
- FORMERR - Static variable in class org.xbill.DNS.Rcode
-
Format error
- formerrMessage(byte[]) - Method in class org.xbill.DNS.tools.jnamed
- 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(String) - Static method in class org.xbill.DNS.ReverseMap
-
Creates a reverse map name corresponding to an address contained in a String.
- 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(InetAddress) - Static method in class org.xbill.DNS.ReverseMap
-
Creates a reverse map name corresponding to an address contained in an InetAddress.
- 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.
- 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.
- fromString(String) - Static method in class org.xbill.DNS.Name
-
Create a new name from a string.
- 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
whitespacecharacters. - 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
- fromString(String, Name) - Static method in class org.xbill.DNS.Name
-
Create a new name from a string and an origin.
- fromString(Name, int, int, long, String, Name) - Static method in class org.xbill.DNS.Record
-
Builds a new Record from its textual representation
- fromString(Name, int, int, long, Tokenizer, Name) - Static method in class org.xbill.DNS.Record
-
Builds a new Record from its textual representation
- fromWire(byte[]) - Static method in class org.xbill.DNS.EDNSOption
-
Converts the wire format of an EDNS Option (including code and length) into the type-specific format.
- fromWire(byte[]) - 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
- fromWire(byte[], int) - Static method in class org.xbill.DNS.Record
-
Builds a Record from DNS uncompressed wire format.
- FTP - Static variable in class org.xbill.DNS.WKSRecord.Service
-
File Transfer [Control]
- FTP_DATA - Static variable in class org.xbill.DNS.WKSRecord.Service
-
File Transfer [Default Data]
- FUDGE - Static variable in class org.xbill.DNS.TSIG
-
The default fudge value for outgoing packets.
- FULL_CERTIFICATE - Static variable in class org.xbill.DNS.TLSARecord.Selector
-
Full certificate; the Certificate binary structure.
G
- generate(Message) - Method in class org.xbill.DNS.TSIG.StreamGenerator
-
Generate TSIG a signature for use of the message in a stream.
- 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.
- Generator - Class in org.xbill.DNS
-
A representation of a $GENERATE statement in a master file.
- Generator(long, long, long, String, int, int, long, String, Name) - Constructor for class org.xbill.DNS.Generator
-
Creates a specification for generating records, as a $GENERATE statement in a master file.
- generators() - Method in class org.xbill.DNS.Master
-
Returns an iterator over the generators specified in the master file; that is, the parsed contents of $GENERATE statements.
- GenericEDNSOption - Class in org.xbill.DNS
-
An EDNSOption with no internal structure.
- GenericEDNSOption(int, byte[]) - Constructor for class org.xbill.DNS.GenericEDNSOption
-
Construct a generic EDNS option.
- get() - Method in class org.xbill.DNS.Tokenizer
-
Gets the next token from a tokenizer, ignoring whitespace and comments.
- get(boolean, boolean) - Method in class org.xbill.DNS.Tokenizer
-
Gets the next token from a tokenizer.
- get(String, Object...) - Static method in class org.xbill.DNS.dnssec.R
-
Gets a translated message.
- 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.
- 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() - 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.
- getAddress(int) - Method in class org.xbill.DNS.Tokenizer
-
Gets the next token from a tokenizer and converts it to an IP 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.CDNSKEYRecord
-
Returns the key's algorithm
- getAlgorithm() - Method in class org.xbill.DNS.DNSKEYRecord
-
Returns the key's algorithm
- getAlgorithm() - Method in class org.xbill.DNS.KEYRecord
-
Returns the key's algorithm
- getAlgorithm() - Method in class org.xbill.DNS.RRSIGRecord
-
Returns the cryptographic algorithm of the key that generated the signature
- getAlgorithm() - Method in class org.xbill.DNS.SIGRecord
-
Returns the cryptographic algorithm of the key that generated the signature
- getAlgorithm() - Method in class org.xbill.DNS.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.use
Record.getName() - getAlias() - Method in class org.xbill.DNS.DNAMERecord
-
Deprecated.use
Record.getName() - getAliases() - Method in class org.xbill.DNS.Lookup
-
Returns all known aliases for this name.
- getAliases() - Method 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.
- 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() - 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(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.
- getBitmap() - Method in class org.xbill.DNS.NXTRecord
-
Returns the set of types defined for this name
- getByAddress(String) - Static method in class org.xbill.DNS.Address
-
Converts an address from its string representation to an IP address.
- getByAddress(String, int) - Static method in class org.xbill.DNS.Address
-
Converts an address from its string representation to an IP address in a particular family.
- getByName(String) - Static method in class org.xbill.DNS.Address
-
Determines the IP address of a host
- 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
- 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.Header
-
Retrieves the record count for the given section
- getCPU() - Method in class org.xbill.DNS.HINFORecord
-
Returns the host's CPU
- getCurrentConfig() - Static method in class org.xbill.DNS.ResolverConfig
-
Gets the current configuration
- getData() - Method in class org.xbill.DNS.DHCIDRecord
-
Returns the binary data.
- getData() - Method in class org.xbill.DNS.NULLRecord
-
Returns the contents of this record.
- getData() - Method in class org.xbill.DNS.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
HostsFileParserto 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.
- getDigest() - Method in class org.xbill.DNS.ZoneMDRecord
-
A byte array containing the output of the hash algorithm.
- 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.
- getEdeCode() - Method in exception class org.xbill.DNS.DNSSEC.InvalidDnskeyException
- 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.
- 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.
- getErrorCode() - Method in class org.xbill.DNS.ExtendedErrorCodeOption
- getErrorMessage() - Method in class org.xbill.DNS.TSIG.StreamVerifier
-
nullor the detailed error when validation failed due to aRcode.FORMERR. - 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 class org.xbill.DNS.DNSSEC.SignatureExpiredException
-
When the signature expired.
- getExpiration() - Method in exception class org.xbill.DNS.DNSSEC.SignatureNotYetValidException
-
When the signature will become valid.
- getExpire() - Method in class org.xbill.DNS.RRSIGRecord
-
Returns the time at which the signature expires
- getExpire() - Method in class org.xbill.DNS.SIGRecord
-
Returns the time at which the signature expires
- getExpire() - Method in class org.xbill.DNS.SOARecord
-
Returns the time until a secondary expires a zone
- getExtendedRcode() - Method in exception class org.xbill.DNS.lookup.ServerFailedException
-
An extended error code explaining why the server failed to return a result.
- getExtendedRcode() - Method in class org.xbill.DNS.OPTRecord
-
Returns the extended Rcode
- getFamily() - Method in class org.xbill.DNS.ClientSubnetOption
-
Returns the family of the network address.
- getFingerPrint() - Method in class org.xbill.DNS.SSHFPRecord
-
Returns the fingerprint
- getFlag(int) - Method in class org.xbill.DNS.Header
-
Retrieves a flag
- getFlags() - Method in class org.xbill.DNS.CAARecord
-
Returns the flags.
- getFlags() - Method in class org.xbill.DNS.CDNSKEYRecord
-
Returns the flags describing the key's properties
- getFlags() - Method in class org.xbill.DNS.DNSKEYRecord
-
Returns the flags describing the key's properties
- getFlags() - Method in class org.xbill.DNS.KEYRecord
-
Returns the flags describing the key's properties
- getFlags() - Method in class org.xbill.DNS.NAPTRRecord
-
Returns flags
- getFlags() - Method in class org.xbill.DNS.NSEC3PARAMRecord
-
Returns the flags
- getFlags() - Method in class org.xbill.DNS.NSEC3Record
-
Returns the flags
- getFlags() - Method in class org.xbill.DNS.OPTRecord
-
Returns the EDNS flags
- getFootprint() - Method in class org.xbill.DNS.DLVRecord
-
Returns the key's footprint.
- getFootprint() - Method in class org.xbill.DNS.DSRecord
-
Returns the key's footprint.
- getFootprint() - Method in class org.xbill.DNS.CDNSKEYRecord
-
Returns the key's footprint (after computing it)
- getFootprint() - Method in class org.xbill.DNS.DNSKEYRecord
-
Returns the key's footprint (after computing it)
- getFootprint() - Method in class org.xbill.DNS.KEYRecord
-
Returns the key's footprint (after computing it)
- getFootprint() - Method in class org.xbill.DNS.RRSIGRecord
-
Returns the footprint/key id of the signing key.
- getFootprint() - Method in class org.xbill.DNS.SIGRecord
-
Returns the footprint/key id of the signing key.
- getFudge() - Method in class org.xbill.DNS.TSIGRecord
-
Returns the time fudge factor
- getGateway() - Method in class org.xbill.DNS.IPSECKEYRecord
-
Returns the record's gateway.
- getGatewayType() - Method in class org.xbill.DNS.IPSECKEYRecord
-
Returns the record's gateway type.
- getHashAlgorithm() - Method in class org.xbill.DNS.NSEC3PARAMRecord
-
Returns the hash algorithm
- getHashAlgorithm() - Method in class org.xbill.DNS.NSEC3Record
-
Returns the hash algorithm
- getHashAlgorithm() - Method in class org.xbill.DNS.ZoneMDRecord
-
An 8-bit unsigned integer that identifies the cryptographic hash algorithm used to construct the digest.
- getHeader() - Method in class org.xbill.DNS.Message
-
Retrieves the Header.
- 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.
- 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.
- 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
- getHostsFileParser() - Method in class org.xbill.DNS.Lookup
-
Gets or sets the local hosts database parser to use for lookup before using a
Resolver. - getHPrecision() - Method in class org.xbill.DNS.LOCRecord
-
Returns the horizontal precision
- getID() - Method in class org.xbill.DNS.Header
-
Retrieves the message ID
- getIdentifier() - Method in class org.xbill.DNS.Tokenizer
-
Gets the next token from a tokenizer, ensures it is an unquoted string, and converts it to a string.
- 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.
- getIoClientFactory() - Method in class org.xbill.DNS.SimpleResolver
-
Gets or sets the factory that creates clients for sending messages to the wire.
- 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.CDNSKEYRecord
-
Returns the binary data representing the key
- getKey() - Method in class org.xbill.DNS.DNSKEYRecord
-
Returns the binary data representing the key
- getKey() - Method in class org.xbill.DNS.KEYRecord
-
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
- 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.RRSIGRecord
-
Returns the number of labels in the signed domain name.
- getLabels() - Method in class org.xbill.DNS.SIGRecord
-
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
- 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.
- getMaxRedirects() - Method in exception class org.xbill.DNS.lookup.RedirectOverflowException
- 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 exception class 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() - Method in class org.xbill.DNS.ZoneTransferIn
-
Gets the name of the zone being transferred.
- getName(Name) - Method in class org.xbill.DNS.Tokenizer
-
Gets the next token from a tokenizer and converts it to a name.
- getNameField() - Method in class org.xbill.DNS.AFSDBRecord
- getNameField() - Method in class org.xbill.DNS.KXRecord
- getNameField() - Method in class org.xbill.DNS.MXRecord
- getNameField() - Method in class org.xbill.DNS.RTRecord
- 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.RRSIGRecord
-
Returns the original TTL of the RRset
- getOrigTTL() - Method in class org.xbill.DNS.SIGRecord
-
Returns the original TTL of the RRset
- getOS() - Method in class org.xbill.DNS.HINFORecord
-
Returns the host's OS
- getOther() - Method in class org.xbill.DNS.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.CDNSKEYRecord
-
Returns the protocol that the key was created for
- getProtocol() - Method in class org.xbill.DNS.DNSKEYRecord
-
Returns the protocol that the key was created for
- getProtocol() - Method in class org.xbill.DNS.KEYRecord
-
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.CDNSKEYRecord
-
Returns a PublicKey corresponding to the data in this key.
- getPublicKey() - Method in class org.xbill.DNS.DNSKEYRecord
-
Returns a PublicKey corresponding to the data in this key.
- getPublicKey() - Method in class org.xbill.DNS.KEYRecord
-
Returns a PublicKey corresponding to the data in this key.
- getQuestion() - Method in class org.xbill.DNS.Message
-
Returns the first record in the QUESTION section.
- getRcode() - Method in class org.xbill.DNS.Header
-
Retrieves the mesasge's rcode
- getRcode() - Method in class org.xbill.DNS.Message
-
Returns the message's rcode (error code).
- getRecords() - Method in class org.xbill.DNS.lookup.LookupResult
-
An unmodifiable list of records that this instance wraps, may not be null but can be empty
- 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() - Method in class org.xbill.DNS.Message
-
Gets the resolver that originally received this Message from a server.
- getResolver(int) - Method in class org.xbill.DNS.ExtendedResolver
-
Returns the nth resolver used by this ExtendedResolver
- getResolvers() - Method in class org.xbill.DNS.ExtendedResolver
-
Returns all resolvers used by this ExtendedResolver
- getResponsibleAddress() - Method in class org.xbill.DNS.MINFORecord
-
Gets the address responsible for the mailing list/mailbox.
- getResult() - Method in class org.xbill.DNS.Lookup
-
Returns the result code of the lookup.
- 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.RRSIGRecord
-
Returns the type of RRset that this record would belong to.
- getRRsetType() - Method in class org.xbill.DNS.SIGRecord
-
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
- getScheme() - Method in class org.xbill.DNS.ZoneMDRecord
-
An 8-bit unsigned integer that identifies the methods by which data is collated and presented as input to the hashing function.
- 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.Message
-
Returns an array containing all records in the given section grouped into RRsets.
- getSelector() - Method in class org.xbill.DNS.TLSARecord
-
Returns the selector of the TLSA record
- getSerial() - Method in class org.xbill.DNS.SOARecord
-
Returns the zone's serial number
- getSerial() - Method in class org.xbill.DNS.ZoneMDRecord
-
A 32-bit unsigned integer in network byte order.
- 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.RRSIGRecord
-
Returns the binary data representing the signature
- getSignature() - Method in class org.xbill.DNS.SIGRecord
-
Returns the binary data representing the signature
- getSignature() - Method in class org.xbill.DNS.TSIGRecord
-
Returns the signature
- getSigner() - Method in class org.xbill.DNS.RRSIGRecord
-
Returns the owner of the signing key
- getSigner() - Method in class org.xbill.DNS.SIGRecord
-
Returns the owner of the signing key
- getSingleName() - Method in class org.xbill.DNS.CNAMERecord
- getSingleName() - Method in class org.xbill.DNS.DNAMERecord
- getSingleName() - Method in class org.xbill.DNS.MBRecord
- getSingleName() - Method in class org.xbill.DNS.MDRecord
- getSingleName() - Method in class org.xbill.DNS.MFRecord
- getSingleName() - Method in class org.xbill.DNS.MGRecord
- getSingleName() - Method in class org.xbill.DNS.MRRecord
- getSingleName() - Method in class org.xbill.DNS.NSAP_PTRRecord
- getSingleName() - Method in class org.xbill.DNS.NSRecord
- getSingleName() - Method in class org.xbill.DNS.PTRRecord
- 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. - getSourcePrefixLength() - Method in class org.xbill.DNS.ClientSubnetOption
-
Returns the source netmask.
- getString() - Method in class org.xbill.DNS.Tokenizer
-
Gets the next token from a tokenizer and converts it to a string.
- getStrings() - Method in class org.xbill.DNS.SPFRecord
-
Returns the text strings
- getStrings() - Method in class org.xbill.DNS.TXTRecord
-
Returns the text strings
- getStringsAsByteArrays() - Method in class org.xbill.DNS.SPFRecord
-
Returns the text strings
- getStringsAsByteArrays() - Method in class org.xbill.DNS.TXTRecord
-
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() - Method in class org.xbill.DNS.ExtendedErrorCodeOption
- 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.RRSIGRecord
-
Returns the time at which this signature was generated
- getTimeSigned() - Method in class org.xbill.DNS.SIGRecord
-
Returns the time at which this signature was generated
- getTimeSigned() - Method in class org.xbill.DNS.TSIGRecord
-
Returns the time that this record was generated
- 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.
- getTSIGKey() - Method in class org.xbill.DNS.SimpleResolver
-
Get the TSIG key that messages will be signed with.
- 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 exception class org.xbill.DNS.lookup.LookupFailedException
-
Gets the
Typebeing 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.RRSIGRecord
-
Returns the RRset type covered by this signature
- getTypeCovered() - Method in class org.xbill.DNS.SIGRecord
-
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.AFSDBRecord
- getU16Field() - Method in class org.xbill.DNS.KXRecord
- getU16Field() - Method in class org.xbill.DNS.MXRecord
- getU16Field() - Method in class org.xbill.DNS.RTRecord
- 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.
- getValue() - Method in class org.xbill.DNS.CAARecord
-
Returns the value
- 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 class org.xbill.DNS.DNSSEC.SignatureExpiredException
-
When the verification was attempted.
- getVerifyTime() - Method in exception class org.xbill.DNS.DNSSEC.SignatureNotYetValidException
-
When the verification was attempted.
- 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.
- GOST3411 - Static variable in class org.xbill.DNS.DNSSEC.Digest
-
GOST R 34.11-94.
- GOST3411 - Static variable in class org.xbill.DNS.DSRecord.Digest
-
Deprecated.GOST R 34.11-94
- GOST3411_12 - Static variable in class org.xbill.DNS.DNSSEC.Digest
-
GOST R 34.11-2012.
- 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(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
- handleException(Object, Exception) - Method in interface org.xbill.DNS.ResolverListener
-
Deprecated.The callback used by an asynchronous resolver when an exception is thrown
- handleRecord(Record) - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
-
Called for each content record in an AXFR.
- hashCode() - Method in class org.xbill.DNS.APLRecord.Element
- hashCode() - Method in class org.xbill.DNS.EDNSOption
-
Generates a hash code based on the EDNS Option's data.
- hashCode() - Method in class org.xbill.DNS.lookup.LookupResult
- 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.
- hashCode() - Method in class org.xbill.DNS.RRset
- hashLength(int) - Static method in class org.xbill.DNS.ZoneMDRecord.Hash
-
Gets the length, in bytes, of the specified hash algorithm.
- hashName(Name) - Method in class org.xbill.DNS.NSEC3PARAMRecord
-
Hashes a name with the parameters of this NSEC3PARAM record.
- hashName(Name) - Method in class org.xbill.DNS.NSEC3Record
-
Hashes a name with the parameters of this NSEC3 record.
- hasType(int) - Method in class org.xbill.DNS.NSEC3Record
-
Returns whether a specific type is in the set of types.
- hasType(int) - Method in class org.xbill.DNS.NSECRecord
-
Returns whether a specific type is in the set of types.
- Header - Class in org.xbill.DNS
-
A DNS message header
- Header() - Constructor for class org.xbill.DNS.Header
-
Create a new empty header with a random message id
- Header(byte[]) - Constructor for class org.xbill.DNS.Header
-
Creates a new Header from its DNS wire format representation
- Header(int) - Constructor for class org.xbill.DNS.Header
-
Create a new empty header.
- HESIOD - Static variable in class org.xbill.DNS.DClass
-
Hesiod name server (MIT, alternate name)
- hexdump - Class in org.xbill.DNS.utils
-
A routine to produce a nice looking hex dump
- hexdump() - Constructor for class org.xbill.DNS.utils.hexdump
- HINFO - Static variable in class org.xbill.DNS.Type
- HINFORecord - Class in org.xbill.DNS
-
Host Information - describes the CPU and OS of a host
- HINFORecord(Name, int, long, String, String) - Constructor for class org.xbill.DNS.HINFORecord
-
Creates an HINFO Record from the given data
- HINT - Static variable in class org.xbill.DNS.Credibility
-
A hint or cache file on disk.
- 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(Name, int, long, byte[], int, byte[]) - 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, PublicKey) - Constructor for class org.xbill.DNS.HIPRecord
- HIPRecord(Name, int, long, byte[], int, PublicKey, List<Name>) - Constructor for class org.xbill.DNS.HIPRecord
- HMAC - Static variable in class org.xbill.DNS.TSIG
-
Deprecated.use
TSIG.HMAC_MD5 - HMAC_MD5 - Static variable in class org.xbill.DNS.TSIG
-
The domain name representing the HMAC-MD5 algorithm.
- HMAC_SHA1 - Static variable in class org.xbill.DNS.TSIG
-
The domain name representing the HMAC-SHA1 algorithm.
- HMAC_SHA224 - Static variable in class org.xbill.DNS.TSIG
-
The domain name representing the HMAC-SHA224 algorithm.
- HMAC_SHA256 - Static variable in class org.xbill.DNS.TSIG
-
The domain name representing the HMAC-SHA256 algorithm.
- HMAC_SHA384 - Static variable in class org.xbill.DNS.TSIG
-
The domain name representing the HMAC-SHA384 algorithm.
- HMAC_SHA512 - Static variable in class org.xbill.DNS.TSIG
-
The domain name representing the HMAC-SHA512 algorithm.
- HMP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Host Monitoring
- HOST - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Key is owned by a host.
- HOST_NOT_FOUND - Static variable in class org.xbill.DNS.Lookup
-
The host does not exist.
- HOSTNAME - Static variable in class org.xbill.DNS.WKSRecord.Service
-
NIC Host Name Server
- HOSTS2_NS - Static variable in class org.xbill.DNS.WKSRecord.Service
-
HOSTS2 Name Server
- hostsFileParser(HostsFileParser) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
-
Configures the local hosts database file parser to use within this session.
- 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.
- HS - Static variable in class org.xbill.DNS.DClass
-
Hesiod name server (MIT)
- 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(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
- IDENTIFIER - Static variable in class org.xbill.DNS.Tokenizer
-
An identifier (unquoted string)
- IGMP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Internet Group Management
- IGP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
any private interior gateway
- IN - Static variable in class org.xbill.DNS.DClass
-
Internet
- increment(long) - Static method in class org.xbill.DNS.Serial
-
Increments a serial number.
- INDETERMINATE - Enum constant in enum org.xbill.DNS.dnssec.SecurityStatus
-
INDTERMINATE means that the object is insecure, but not authoritatively so.
- 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.ValidatingResolver
-
Initialize the module.
- InitializationException - Exception Class in org.xbill.DNS.config
- 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.PropertyResolverConfigProvider
- 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(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.
- INSECURE - Enum constant in enum org.xbill.DNS.dnssec.SecurityStatus
-
INSECURE means that the object is authoritatively known to be insecure.
- 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 Class in org.xbill.DNS
-
An exception thrown when an invalid dclass code is specified.
- InvalidDClassException(int) - Constructor for exception class org.xbill.DNS.InvalidDClassException
- InvalidTTLException - Exception Class in org.xbill.DNS
-
An exception thrown when an invalid TTL is specified.
- InvalidTTLException(long) - Constructor for exception class org.xbill.DNS.InvalidTTLException
- InvalidTypeException - Exception Class in org.xbill.DNS
-
An exception thrown when an invalid type code is specified.
- InvalidTypeException(int) - Constructor for exception class org.xbill.DNS.InvalidTypeException
- InvalidZoneDataException - Exception Class in org.xbill.DNS.lookup
-
Sometimes DNS zone data involved in the lookup might be violating specifications.
- InvalidZoneDataException(String) - Constructor for exception class org.xbill.DNS.lookup.InvalidZoneDataException
- IoClientFactory - Interface in org.xbill.DNS.io
-
Interface for creating the TCP/UDP factories necessary for the
SimpleResolver. - IPCV - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Internet Packet Core Utility
- IPGP - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
-
Fingerprint and URL of an OpenPGP packet
- IPKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
-
URL of an X.509 data object
- IPPC - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Internet Pluribus Packet Core
- IPSEC - Static variable in class org.xbill.DNS.KEYRecord.Protocol
-
IPSEC Control
- IPSECKEY - Static variable in class org.xbill.DNS.Type
- IPSECKEYRecord - Class in org.xbill.DNS
-
IPsec Keying Material (RFC 4025)
- IPSECKEYRecord(Name, int, long, int, int, int, Object, byte[]) - Constructor for class org.xbill.DNS.IPSECKEYRecord
-
Creates an IPSECKEY Record from the given data.
- IPSECKEYRecord.Algorithm - Class in org.xbill.DNS
-
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
- 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
- IPV6HINT - Static variable in class org.xbill.DNS.SVCBBase
- IQUERY - Static variable in class org.xbill.DNS.Opcode
-
An inverse query (deprecated)
- IRTP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Internet Reliable Transaction
- isAbsolute() - Method in class org.xbill.DNS.Name
-
Is this name absolute?
- isAddReasonToAdditional() - Method in class org.xbill.DNS.dnssec.ValidatingResolver
-
If
true, an additional record with the validation reason is added to theSection.ADDITIONALsection. - isAXFR() - Method in class org.xbill.DNS.ZoneTransferIn
-
Returns true if the response is an AXFR-style response (List of Records).
- isCNAME() - Method in class org.xbill.DNS.SetResponse
-
Is the result of the lookup a CNAME?
- isCurrent() - Method in class org.xbill.DNS.ZoneTransferIn
-
Returns true if the response indicates that the zone is up to date.
- isDelegation() - Method in class org.xbill.DNS.SetResponse
-
Is the result of the lookup that the name is below a delegation?
- ISDN - Static variable in class org.xbill.DNS.Type
- isDNAME() - Method in class org.xbill.DNS.SetResponse
-
Is the result of the lookup a DNAME?
- ISDNRecord - Class in org.xbill.DNS
-
ISDN - identifies the ISDN number and subaddress associated with a name.
- ISDNRecord(Name, int, long, String, String) - Constructor for class org.xbill.DNS.ISDNRecord
-
Creates an ISDN Record from the given data
- isDottedQuad(String) - Static method in class org.xbill.DNS.Address
-
Determines if a string contains a valid IP address.
- isEmpty() - Method in class org.xbill.DNS.RRset
-
Returns
trueif this RRset is empty, i.e. if there are neither data nor signature records. - 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
- isEOL() - Method in class org.xbill.DNS.Tokenizer.Token
-
Indicates whether this token contains an EOL or EOF.
- isFlag(int) - Static method in class org.xbill.DNS.Flags
-
Indicates if a bit in the flags field is a flag or not.
- ISI_GL - Static variable in class org.xbill.DNS.WKSRecord.Service
-
ISI Graphics Language
- isIXFR() - Method in class org.xbill.DNS.ZoneTransferIn
-
Returns true if the response is an IXFR-style response (List of Deltas).
- isNXDOMAIN() - Method in class org.xbill.DNS.SetResponse
-
Is the answer to the query that the name does not exist?
- isNXRRSET() - Method in class org.xbill.DNS.SetResponse
-
Is the answer to the query that the name exists, but the type does not?
- ISO_TP4 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
ISO Transport Protocol Class 4
- ISO_TSAP - Static variable in class org.xbill.DNS.WKSRecord.Service
-
ISO-TSAP
- ISPKI - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
-
URL of an SPKI certificate
- isRR(int) - Static method in class org.xbill.DNS.Type
-
Is this type valid for a record (a non-meta type)?
- isSigned() - Method in class org.xbill.DNS.Message
-
Was this message signed by a TSIG?
- isString() - Method in class org.xbill.DNS.Tokenizer.Token
-
Indicates whether this token contains a string.
- isSuccessful() - Method in class org.xbill.DNS.SetResponse
-
Was the query successful?
- IssuerCritical - Static variable in class org.xbill.DNS.CAARecord.Flags
- isUnknown() - Method in class org.xbill.DNS.SetResponse
-
Is the answer to the query unknown?
- isUsePost() - Method in class org.xbill.DNS.DohResolver
-
Returns
trueif the HTTP method POST to resolve,falseif 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 interface org.xbill.DNS.dnssec.TrustAnchorStore
-
Gets all trust anchors currently in use.
- iterator() - Method in class org.xbill.DNS.RRset
-
Returns an
Iteratorover the resource records. - iterator() - Method in class org.xbill.DNS.Zone
-
Returns an iterator over the
RRsetsin the zone. - IXFR - Static variable in class org.xbill.DNS.Type
-
Incremental zone transfer
J
- jnamed - Class in org.xbill.DNS.tools
-
A very basic implementation of a DNS server.
- 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
- jump(int) - Method in class org.xbill.DNS.DNSInput
-
Resets the current position of the input stream to the specified index, and clears the active region.
- jump(int) - Method in class org.xbill.DNS.DNSOutput
-
Resets the current position of the output stream to the specified index.
K
- key - Variable in class org.xbill.DNS.CDNSKEYRecord
- key - Variable in class org.xbill.DNS.DNSKEYRecord
- key - Variable in class org.xbill.DNS.KEYRecord
- KEY - Static variable in class org.xbill.DNS.Type
- KEYRecord - Class in org.xbill.DNS
-
Key - contains a cryptographic public key.
- KEYRecord(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.KEYRecord
-
Creates a KEY Record from the given data
- KEYRecord(Name, int, long, int, int, int, PublicKey) - Constructor for class org.xbill.DNS.KEYRecord
-
Creates a KEY Record from the given data
- KEYRecord.Flags - Class in org.xbill.DNS
-
KEY flags identifiers.
- KEYRecord.Protocol - Class in org.xbill.DNS
-
KEY protocol identifiers.
- KX - Static variable in class org.xbill.DNS.Type
- KXRecord - Class in org.xbill.DNS
-
Key Exchange - delegation of authority
- KXRecord(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.KXRecord
-
Creates a KX Record from the given data
L
- 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
- labels - Variable in class org.xbill.DNS.RRSIGRecord
- labels - Variable in class org.xbill.DNS.SIGRecord
- labels() - Method in class org.xbill.DNS.Name
-
The number of labels in the name.
- LEAF_1 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Leaf-1
- LEAF_2 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Leaf-2
- length() - Method in class org.xbill.DNS.Name
-
The length of the name (in bytes).
- LENGTH - Static variable in class org.xbill.DNS.Header
-
The length of a DNS Header in wire format.
- 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.
- 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
- LOCRecord - Class in org.xbill.DNS
-
Location - describes the physical location of hosts, networks, subnets.
- LOCRecord(Name, int, long, double, double, double, double, double, double) - Constructor for class org.xbill.DNS.LOCRecord
-
Creates an LOC Record from the given data
- LOCUS_CON - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Locus PC-Interface Conn Server
- LOCUS_MAP - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Locus PC-Interface Net Map Server
- log - 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.
- LOGIN - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Login Host Protocol
- longString(int) - Static method in class org.xbill.DNS.Section
-
Converts a numeric Section into a full description String
- lookup - Class in org.xbill.DNS.tools
-
A very basic implementation to perform an
Type.Arecord lookup. - lookup() - Constructor for class org.xbill.DNS.tools.lookup
- lookup(Name, int, int) - Method in class org.xbill.DNS.Cache
-
Finds all matching sets or something that causes the lookup to stop.
- Lookup - Class in org.xbill.DNS
-
The Lookup object issues queries to the local hosts database (
/etc/hosts) and to recursive DNS servers. - 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(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, 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) - 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, 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, int, int) - Constructor for class org.xbill.DNS.Lookup
-
Create a Lookup object that will find records of the given name, type, and class.
- lookupAllHostAddr(String) - Method in class org.xbill.DNS.spi.DNSJavaNameService
-
Performs a forward DNS lookup for the host name.
- 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.
- lookupAsync(Record) - Method in class org.xbill.DNS.lookup.LookupSession
-
Make an asynchronous lookup with the provided
Record. - LookupFailedException - Exception Class 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 class org.xbill.DNS.lookup.LookupFailedException
- LookupFailedException(String) - Constructor for exception class org.xbill.DNS.lookup.LookupFailedException
- LookupFailedException(String, Name, int) - Constructor for exception class org.xbill.DNS.lookup.LookupFailedException
-
Construct a LookupFailedException with a custom message that also specifies the name and type of the lookup that failed.
- LookupFailedException(Name, int) - Constructor for exception class org.xbill.DNS.lookup.LookupFailedException
-
Construct a LookupFailedException that also specifies the name and type of the lookup that failed.
- 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.
- LookupSession - Class in org.xbill.DNS.lookup
-
LookupSession provides facilities to make DNS Queries.
- LookupSession.LookupSessionBuilder - Class in org.xbill.DNS.lookup
-
A builder for
LookupSessioninstances. - LP - Static variable in class org.xbill.DNS.Type
-
Name of a subnetwork for ILNP.
M
- 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
- 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
- MANDATORY - Static variable in class org.xbill.DNS.SVCBBase
- Master - Class in org.xbill.DNS
-
A DNS master file parser.
- Master(InputStream) - 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, Name, long) - Constructor for class org.xbill.DNS.Master
-
Initializes the master file reader.
- Master(String) - 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, Name, long) - Constructor for class org.xbill.DNS.Master
-
Initializes the master file reader and opens the specified master file.
- MAX_VALUE - Static variable in class org.xbill.DNS.TTL
- MAXLENGTH - Static variable in class org.xbill.DNS.Message
-
The maximum length of a message in wire format.
- 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. - MB - Static variable in class org.xbill.DNS.Type
- MBRecord - Class in org.xbill.DNS
-
Mailbox Record - specifies a host containing a mailbox.
- MBRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MBRecord
-
Creates a new MB Record with the given data
- MD - Static variable in class org.xbill.DNS.Type
- MDRecord - Class in org.xbill.DNS
-
Mail Destination Record - specifies a mail agent which delivers mail for a domain (obsolete)
- MDRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MDRecord
-
Creates a new MD Record with the given data
- MERIT_INP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
MERIT Internodal Protocol
- Message - Class in org.xbill.DNS
-
A DNS Message.
- Message() - Constructor for class org.xbill.DNS.Message
-
Creates a new Message with a random Message ID
- Message(byte[]) - Constructor for class org.xbill.DNS.Message
-
Creates a new Message from its DNS wire format representation
- Message(int) - Constructor for class org.xbill.DNS.Message
-
Creates a new Message with the specified Message ID
- 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(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(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(Name, int, long, Name, Name) - Constructor for class org.xbill.DNS.MINFORecord
-
Creates an MINFO Record from the given data
- MIT_DOV - Static variable in class org.xbill.DNS.WKSRecord.Service
-
MIT Dover Spooler
- MIT_SUBNET - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
MIT Subnet Support
- modeString() - Method in class org.xbill.DNS.TKEYRecord
- MPM - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Message Processing Module [recv]
- MPM_FLAGS - Static variable in class org.xbill.DNS.WKSRecord.Service
-
MPM FLAGS Protocol
- MPM_SND - Static variable in class org.xbill.DNS.WKSRecord.Service
-
MPM [default send]
- MR - Static variable in class org.xbill.DNS.Type
- MRRecord - Class in org.xbill.DNS
-
Mailbox Rename Record - specifies a rename of a mailbox.
- MRRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.MRRecord
-
Creates a new MR Record with the given data
- MSG_AUTH - Static variable in class org.xbill.DNS.WKSRecord.Service
-
MSG Authentication
- MSG_ICP - Static variable in class org.xbill.DNS.WKSRecord.Service
-
MSG ICP
- MUX - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Multiplexing
- MX - Static variable in class org.xbill.DNS.Type
- MXRecord - Class in org.xbill.DNS
-
Mail Exchange - specifies where mail to a domain is sent
- MXRecord(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.MXRecord
-
Creates an MX Record from the given data
N
- N3U - Static variable in class org.xbill.DNS.EDNSOption.Code
-
DNSSEC NSEC3 Hash Understood (N3U).
- name - Variable in class org.xbill.DNS.Record
- Name - Class in org.xbill.DNS
-
A representation of a domain name.
- Name - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
-
A wire-encoded domain name is present
- Name(byte[]) - Constructor for class org.xbill.DNS.Name
-
Create a new name from DNS wire format
- Name(String) - Constructor for class org.xbill.DNS.Name
-
Create a new name from a string.
- Name(String, Name) - Constructor for class org.xbill.DNS.Name
-
Create a new name from a string and an origin.
- Name(DNSInput) - Constructor for class org.xbill.DNS.Name
-
Create a new name from DNS a wire format message
- Name(Name, int) - Constructor for class org.xbill.DNS.Name
-
Create a new name by removing labels from the beginning of an existing Name
- nameField - Variable in class org.xbill.DNS.AFSDBRecord
- nameField - Variable in class org.xbill.DNS.KXRecord
- nameField - Variable in class org.xbill.DNS.MXRecord
- nameField - Variable in class org.xbill.DNS.RTRecord
- namePattern - Variable in class org.xbill.DNS.Generator
-
The pattern to use for generating record names.
- NAMESERVER - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Host Name Server
- nameToAlgorithm(Name) - Static method in class org.xbill.DNS.TSIG
-
Deprecated.Returns java algorithm name, will be made private in 4.0
- NameTooLongException - Exception Class in org.xbill.DNS
-
An exception thrown when a name is longer than the maximum length of a DNS name.
- NameTooLongException() - Constructor for exception class org.xbill.DNS.NameTooLongException
- NameTooLongException(String) - Constructor for exception class 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(Name, int, long, int, int, String, String, String, Name) - Constructor for class org.xbill.DNS.NAPTRRecord
-
Creates an NAPTR Record from the given data
- ndots() - Method in class org.xbill.DNS.config.PropertyResolverConfigProvider
- 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() - 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.
- 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.
- negative - Variable in class org.xbill.DNS.APLRecord.Element
- NETBIOS_DGM - Static variable in class org.xbill.DNS.WKSRecord.Service
-
NETBIOS Datagram Service
- NETBIOS_NS - Static variable in class org.xbill.DNS.WKSRecord.Service
-
NETBIOS Name Service
- NETBIOS_SSN - Static variable in class org.xbill.DNS.WKSRecord.Service
-
NETBIOS Session Service
- NETBLT - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Bulk Data Transfer Protocol
- NETRJS_1 - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Remote Job Service
- NETRJS_2 - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Remote Job Service
- NETRJS_3 - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Remote Job Service
- NETRJS_4 - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Remote Job Service
- NETWORK_ERROR - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
-
An unrecoverable error occurred while communicating with another server.
- 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).
- newAXFR(Name, SocketAddress, TSIG) - Static method in class org.xbill.DNS.ZoneTransferIn
-
Instantiates a ZoneTransferIn object to do an AXFR (full 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).
- 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).
- newMessage() - Method in class org.xbill.DNS.tools.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) - Static method in class org.xbill.DNS.Record
-
Creates a new empty 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, long, byte[]) - Static method in class org.xbill.DNS.Record
-
Creates a new record, with the given parameters.
- newRecord(Name, int, int, long, int, byte[]) - Static method in class org.xbill.DNS.Record
-
Creates a new record, with the given parameters.
- newUpdate(Name) - Static method in class org.xbill.DNS.Message
-
Creates a new Message to contain a dynamic update.
- 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
-
DNS Resource Records for Nimrod Routing Architecture, 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
- 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.
- NOAUTH - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
KEY cannot be used for authentication
- NOCONF - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
KEY cannot be used for confidentiality
- NOERROR - Static variable in class org.xbill.DNS.Rcode
-
No error
- NOKEY - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
No key present
- NONAUTH_ANSWER - Static variable in class org.xbill.DNS.Credibility
-
The answer section of a non-authoritative response.
- NONAUTH_AUTHORITY - Static variable in class org.xbill.DNS.Credibility
-
The authority section of a non-authoritative response.
- None - Static variable in class org.xbill.DNS.IPSECKEYRecord.Gateway
-
No gateway is present
- NONE - Static variable in class org.xbill.DNS.DClass
-
Special value used in dynamic update messages
- 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.AUTHORITYandSection.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.AUTHORITYandSection.ADDITIONAL. - NoSuchDomainException - Exception Class in org.xbill.DNS.lookup
-
Thrown to indicate that no data is associated with the given name, as indicated by the
Rcode.NXDOMAINresponse code as specified in RF2136 Section 2.2. - NoSuchDomainException(Name, int) - Constructor for exception class org.xbill.DNS.lookup.NoSuchDomainException
- NoSuchRRSetException - Exception Class in org.xbill.DNS.lookup
-
Thrown to indicate that records of the name and type queried does not exist, corresponding to the
Rcode.NXRRSETreturn code as specified in RFC 2136, Section 2.2. - NoSuchRRSetException(Name, int) - Constructor for exception class 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.Use
Rcode.NOTIMP. - NOTZONE - Static variable in class org.xbill.DNS.Rcode
-
The zone specified is not a zone
- NS - Static variable in class org.xbill.DNS.Type
- 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(Name, int, long, Name) - Constructor for class org.xbill.DNS.NSAP_PTRRecord
-
Creates a new NSAP_PTR Record with the given data
- NSAPRecord - Class in org.xbill.DNS
-
NSAP Address Record.
- NSAPRecord(Name, int, long, String) - Constructor for class org.xbill.DNS.NSAPRecord
-
Creates an NSAP Record from the given data
- NSEC - Static variable in class org.xbill.DNS.Type
- 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
NSECRecordorNSEC3Recordwas not provided - NSEC3 - Static variable in class org.xbill.DNS.Type
- 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(Name, int, long, int, int, int, byte[]) - Constructor for class org.xbill.DNS.NSEC3PARAMRecord
-
Creates an NSEC3PARAM record from the given data.
- NSEC3Record - Class in org.xbill.DNS
-
Next SECure name 3 - this record contains the next hashed name in an ordered list of hashed names in the zone, and a set of types for which records exist for this name.
- NSEC3Record(Name, int, long, int, int, int, byte[], byte[], int[]) - Constructor for class org.xbill.DNS.NSEC3Record
-
Creates an NSEC3 record from the given data.
- NSEC3Record.Digest - Class in org.xbill.DNS
- NSEC3Record.Flags - Class in org.xbill.DNS
- NSECRecord - Class in org.xbill.DNS
-
Next SECure name - this record contains the following name in an ordered list of names in the zone, and a set of types for which records exist for this name.
- NSECRecord(Name, int, long, Name, int[]) - Constructor for class org.xbill.DNS.NSECRecord
-
Creates an NSEC Record from the given data.
- NSID - Static variable in class org.xbill.DNS.EDNSOption.Code
-
Name Server Identifier.
- NSIDOption - Class in org.xbill.DNS
-
The Name Server Identifier Option
- NSIDOption(byte[]) - Constructor for class org.xbill.DNS.NSIDOption
-
Construct an NSID option.
- NSRecord - Class in org.xbill.DNS
-
Name Server Record - contains the name server serving the named zone
- NSRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.NSRecord
-
Creates a new NS Record with the given data
- NSW_FE - Static variable in class org.xbill.DNS.WKSRecord.Service
-
NSW User System FE
- NTP - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Network Time Protocol
- NTYP3 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Key owner type 3 (reserved).
- NULL - Static variable in class org.xbill.DNS.Type
- NULLRecord - Class in org.xbill.DNS
-
The NULL Record.
- NULLRecord(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.NULLRecord
-
Creates a NULL record from the given data.
- numBytes() - Method in class org.xbill.DNS.Message
-
Returns the size of the message.
- NVP_II - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Network Voice Protocol
- NXDOMAIN - Static variable in class org.xbill.DNS.Rcode
-
The name does not exist
- NXRRSET - Static variable in class org.xbill.DNS.Rcode
-
The RRset (name, type) does not exist
- NXT - Static variable in class org.xbill.DNS.Type
- NXTRecord - Class in org.xbill.DNS
-
Next name - this record contains the following name in an ordered list of names in the zone, and a set of types for which records exist for this name.
- NXTRecord(Name, int, long, Name, BitSet) - Constructor for class org.xbill.DNS.NXTRecord
-
Creates an NXT Record from the given data
O
- OID - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
-
Certificate format defined by OID
- OID - Static variable in class org.xbill.DNS.CERTRecord
-
Certificate format defined by IOD
- Opcode - Class in org.xbill.DNS
-
Constants and functions relating to DNS opcodes
- 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(Name, int, long, byte[]) - Constructor for class org.xbill.DNS.OPENPGPKEYRecord
-
Creates an OPENPGPKEY Record from the given data
- 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.
- Options - Class in org.xbill.DNS
-
Configuration options for dnsjava.
- OPTRecord - Class in org.xbill.DNS
-
Options - describes Extended DNS (EDNS) properties of a Message.
- OPTRecord(int, int, int) - Constructor for class org.xbill.DNS.OPTRecord
-
Creates an OPT Record with no data.
- OPTRecord(int, int, int, int) - Constructor for class org.xbill.DNS.OPTRecord
-
Creates an OPT Record with no data.
- OPTRecord(int, int, int, int, List<EDNSOption>) - Constructor for class org.xbill.DNS.OPTRecord
-
Creates an OPT Record.
- OPTRecord(int, int, int, int, EDNSOption...) - Constructor for class org.xbill.DNS.OPTRecord
-
Creates an OPT Record.
- 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.io - package org.xbill.DNS.io
- 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.
- origttl - Variable in class org.xbill.DNS.RRSIGRecord
- origttl - Variable in class org.xbill.DNS.SIGRecord
- 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.
- OWNER_HOST - Static variable in class org.xbill.DNS.KEYRecord
-
A host/end entity key
- OWNER_MASK - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Key owner bitmask.
- OWNER_USER - Static variable in class org.xbill.DNS.KEYRecord
-
A user key
- OWNER_ZONE - Static variable in class org.xbill.DNS.KEYRecord
-
A zone key
P
- PacketLogger - Interface in org.xbill.DNS
-
Custom logger that can log all packets that were sent or received.
- PADDING - Static variable in class org.xbill.DNS.EDNSOption.Code
-
EDNS(0) Padding Option.
- 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
- 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
- ParameterUnknown(int) - Constructor for class org.xbill.DNS.SVCBBase.ParameterUnknown
- ParameterUnknown(int, byte[]) - Constructor for class org.xbill.DNS.SVCBBase.ParameterUnknown
- 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.
- parseNdots(String) - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
- parseResolvConf(InputStream) - Method in class org.xbill.DNS.config.ResolvConfResolverConfigProvider
- 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.
- PGP - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
-
Pretty Good Privacy
- PGP - Static variable in class org.xbill.DNS.CERTRecord
-
Pretty Good Privacy
- PKIX - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
-
PKIX (X.509v3)
- PKIX - Static variable in class org.xbill.DNS.CERTRecord
-
PKIX (X.509v3)
- POP_2 - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Post Office Protocol - Version 2
- PORT - Static variable in class org.xbill.DNS.SVCBBase
- prefixLength - Variable in class org.xbill.DNS.APLRecord.Element
- PREREQ - Static variable in class org.xbill.DNS.Section
-
The prerequisite (second) section of a dynamic update message
- present(Name) - Method in class org.xbill.DNS.Update
-
Inserts a prerequisite that the specified name exists; that is, there exist records with the given name in the zone.
- present(Name, int) - Method in class org.xbill.DNS.Update
-
Inserts a prerequisite that the specified rrset exists; that is, there exist records with the given name and type in the zone.
- present(Name, int, String) - Method in class org.xbill.DNS.Update
-
Parses a record from the string, and inserts a prerequisite that the record exists.
- present(Name, int, Tokenizer) - Method in class org.xbill.DNS.Update
-
Parses a record from the tokenizer, and inserts a prerequisite that the record exists.
- present(Record) - Method in class org.xbill.DNS.Update
-
Inserts a prerequisite that the specified record exists.
- primary - 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.
- 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
- PRIVATEDNS - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
-
Private algorithm, specified by domain name
- PRIVATEOID - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
-
Private algorithm, specified by OID
- PRM - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Packet Radio Measurement
- PROFILE - Static variable in class org.xbill.DNS.WKSRecord.Service
-
PROFILE Naming System
- 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.REFUSEDmessage with this code. - PropertyResolverConfigProvider - Class in org.xbill.DNS.config
-
The properties
PropertyResolverConfigProvider.DNS_SERVER_PROP,PropertyResolverConfigProvider.DNS_SEARCH_PROP(comma delimited lists) are checked. - PropertyResolverConfigProvider() - Constructor for class org.xbill.DNS.config.PropertyResolverConfigProvider
- proto - Variable in class org.xbill.DNS.CDNSKEYRecord
- proto - Variable in class org.xbill.DNS.DNSKEYRecord
- proto - Variable in class org.xbill.DNS.KEYRecord
- PROTOCOL_ANY - Static variable in class org.xbill.DNS.KEYRecord
-
Key was created for use with any protocol
- PROTOCOL_DNSSEC - Static variable in class org.xbill.DNS.KEYRecord
-
Key was created for use with DNSSEC
- PROTOCOL_EMAIL - Static variable in class org.xbill.DNS.KEYRecord
-
Key was created for use with email
- PROTOCOL_IPSEC - Static variable in class org.xbill.DNS.KEYRecord
-
Key was created for use with IPSEC
- PROTOCOL_TLS - Static variable in class org.xbill.DNS.KEYRecord
-
Key was created for use with transaction level security
- PTR - Static variable in class org.xbill.DNS.Type
- PTRRecord - Class in org.xbill.DNS
-
Pointer Record - maps a domain name representing an Internet Address to a hostname.
- PTRRecord(Name, int, long, Name) - Constructor for class org.xbill.DNS.PTRRecord
-
Creates a new PTR Record with the given data
- publicKey - Variable in class org.xbill.DNS.CDNSKEYRecord
- publicKey - Variable in class org.xbill.DNS.DNSKEYRecord
- publicKey - Variable in class org.xbill.DNS.KEYRecord
- 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(Name, int, long, int, Name, Name) - Constructor for class org.xbill.DNS.PXRecord
-
Creates an PX Record from the given data
Q
- QR - Static variable in class org.xbill.DNS.Flags
-
query/response
- QUERY - Static variable in class org.xbill.DNS.Opcode
-
A standard query
- QUESTION - Static variable in class org.xbill.DNS.Section
-
The question (first) section
- QUOTE - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Quote of the Day
- QUOTED_STRING - Static variable in class org.xbill.DNS.Tokenizer
-
A quoted string
R
- R - Class in org.xbill.DNS.dnssec
-
Utility class to retrieve messages from
ResourceBundles. - RA - Static variable in class org.xbill.DNS.Flags
-
recursion available
- Rcode - Class in org.xbill.DNS
-
Constants and functions relating to DNS rcodes (error values)
- RD - Static variable in class org.xbill.DNS.Flags
-
recursion desired
- 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.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.RRSIGRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.SIGRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.CNAMERecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.DNAMERecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.MBRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.MDRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.MFRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.MGRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.MRRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NSAP_PTRRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.NSRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.PTRRecord
- 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.SPFRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.TXTRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.AFSDBRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.KXRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.MXRecord
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.RTRecord
- 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
- rdataFromString(Tokenizer, Name) - Method in class org.xbill.DNS.ZoneMDRecord
- rdataPattern - Variable in class org.xbill.DNS.Generator
-
The pattern to use for generating record data.
- rdataToString() - Method in class org.xbill.DNS.Record
-
Converts the rdata portion of a Record into a String representation
- rdataToWireCanonical() - Method in class org.xbill.DNS.Record
-
Converts the rdata in a Record into canonical DNS uncompressed wire format (all names are converted to lowercase).
- RDP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Reliable Data Protocol
- readByteArray() - 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.
- 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.
- readCountedString() - Method in class org.xbill.DNS.DNSInput
-
Reads a counted string from the stream.
- readU16() - Method in class org.xbill.DNS.DNSInput
-
Reads an unsigned 16 bit value from the stream, as an int.
- readU32() - Method in class org.xbill.DNS.DNSInput
-
Reads an unsigned 32 bit value from the stream, as a long.
- readU8() - Method in class org.xbill.DNS.DNSInput
-
Reads an unsigned 8 bit value from the stream, as an int.
- receiveMessage(Object, Message) - Method in interface org.xbill.DNS.ResolverListener
-
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
-
Initialize the basic fields of a record.
- recordLength() - Method in class org.xbill.DNS.TSIG
-
Returns the maximum length of a TSIG record generated by this key.
- RedirectLoopException - Exception Class in org.xbill.DNS.lookup
-
Thrown if the lookup results in a loop of CNAME and/or DNAME indirections.
- RedirectLoopException(int) - Constructor for exception class org.xbill.DNS.lookup.RedirectLoopException
- RedirectOverflowException - Exception Class in org.xbill.DNS.lookup
-
Thrown if the lookup results in too many CNAME and/or DNAME indirections.
- RedirectOverflowException(int) - Constructor for exception class org.xbill.DNS.lookup.RedirectOverflowException
- RedirectOverflowException(String) - Constructor for exception class org.xbill.DNS.lookup.RedirectOverflowException
-
Deprecated.
- refresh() - Static method in class org.xbill.DNS.Options
- refresh() - Static method in class org.xbill.DNS.ResolverConfig
-
Gets the current configuration
- refreshDefault() - Static method in class org.xbill.DNS.Lookup
- REFUSED - Static variable in class org.xbill.DNS.Rcode
-
The operation was refused by the server
- register(int, String, Supplier<Record>) - Static method in class org.xbill.DNS.Type
-
Registers a new record type along with the respective factory.
- RelativeNameException - Exception Class in org.xbill.DNS
-
An exception thrown when a relative name is passed as an argument to a method requiring an absolute name.
- RelativeNameException(String) - Constructor for exception class org.xbill.DNS.RelativeNameException
- RelativeNameException(Name) - Constructor for exception class org.xbill.DNS.RelativeNameException
- relativize(Name) - Method in class org.xbill.DNS.Name
-
If this name is a subdomain of origin, return a new name relative to origin with the same value.
- remaining() - Method in class org.xbill.DNS.DNSInput
-
Returns the number of bytes that can be read from this stream before reaching the end.
- removeAllRecords(int) - Method in class org.xbill.DNS.Message
-
Removes all records from a section of the Message, and adjusts the header.
- removeRecord(Record) - Method in class org.xbill.DNS.Zone
-
Removes a record from the zone.
- removeRecord(Record, int) - Method in class org.xbill.DNS.Message
-
Removes a record from a section of the Message, and adjusts the header.
- removeRRset(Name, int) - Method in class org.xbill.DNS.Zone
-
Removes an RRset from the zone.
- replace(Name, int, long, String) - Method in class org.xbill.DNS.Update
-
Parses a record from the string, and indicates that the record should be inserted into the zone replacing any other records with the same name and type.
- replace(Name, int, long, Tokenizer) - Method in class org.xbill.DNS.Update
-
Parses a record from the tokenizer, and indicates that the record should be inserted into the zone replacing any other records with the same name and type.
- replace(Record) - Method in class org.xbill.DNS.Update
-
Indicates that the record should be inserted into the zone replacing any other records with the same name and type.
- replace(Record[]) - Method in class org.xbill.DNS.Update
-
Indicates that the records should be inserted into the zone replacing any other records with the same name and type as each one.
- replace(RRset) - Method in class org.xbill.DNS.Update
-
Indicates that all of the records in the rrset should be inserted into the zone replacing any other records with the same name and type.
- REPORT_CHANNEL - Static variable in class org.xbill.DNS.EDNSOption.Code
-
Report Channel.
- RESERVED - Static variable in class org.xbill.DNS.ZoneMDRecord.Hash
-
Reserved.
- RESERVED - Static variable in class org.xbill.DNS.ZoneMDRecord.Scheme
-
Reserved.
- reset() - Method in class org.xbill.DNS.config.BaseResolverConfigProvider
- ResolvConfResolverConfigProvider - Class in org.xbill.DNS.config
- ResolvConfResolverConfigProvider() - Constructor for class org.xbill.DNS.config.ResolvConfResolverConfigProvider
- resolver(Resolver) - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
-
The
Resolverto use to look up records. - 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
- ResolverListener - Interface in org.xbill.DNS
-
Deprecated.
- restore() - Method in class org.xbill.DNS.DNSInput
-
Restores the input stream to its state before the call to
DNSInput.save(). - restore() - Method in class org.xbill.DNS.DNSOutput
-
Restores the input stream to its state before the call to
DNSOutput.save(). - restoreActive(int) - Method in class org.xbill.DNS.DNSInput
-
Restores the previously set active region.
- ReverseMap - Class in org.xbill.DNS
-
A set of functions designed to deal with DNS names used in reverse mappings.
- REVOKE - Static variable in class org.xbill.DNS.DNSKEYRecord.Flags
-
Key has been revoked
- RJE - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Remote Job Entry
- 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(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.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.CDNSKEYRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.DNSKEYRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.KEYRecord
- 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.RRSIGRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.SIGRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.CNAMERecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.DNAMERecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.MBRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.MDRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.MFRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.MGRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.MRRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.NSAP_PTRRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.NSRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.PTRRecord
- 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.SPFRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.TXTRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.AFSDBRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.KXRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.MXRecord
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.RTRecord
- 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
- rrFromWire(DNSInput) - Method in class org.xbill.DNS.ZoneMDRecord
- rrs() - Method in class org.xbill.DNS.RRset
-
Returns a list of all data records.
- rrs(boolean) - 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(Iterable<Record>) - Constructor for class org.xbill.DNS.RRset
-
Creates an RRset and sets its contents to the specified record(s)
- 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
- 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(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 oneRRsetwhereRRSIGRecords 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.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.CDNSKEYRecord
-
Converts the DNSKEY/KEY Record to a String
- rrToString() - Method in class org.xbill.DNS.DNSKEYRecord
-
Converts the DNSKEY/KEY Record to a String
- rrToString() - Method in class org.xbill.DNS.KEYRecord
-
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.RRSIGRecord
-
Converts the RRSIG/SIG Record to a String
- rrToString() - Method in class org.xbill.DNS.SIGRecord
-
Converts the RRSIG/SIG Record to a String
- rrToString() - Method in class org.xbill.DNS.CNAMERecord
- rrToString() - Method in class org.xbill.DNS.DNAMERecord
- rrToString() - Method in class org.xbill.DNS.MBRecord
- rrToString() - Method in class org.xbill.DNS.MDRecord
- rrToString() - Method in class org.xbill.DNS.MFRecord
- rrToString() - Method in class org.xbill.DNS.MGRecord
- rrToString() - Method in class org.xbill.DNS.MRRecord
- rrToString() - Method in class org.xbill.DNS.NSAP_PTRRecord
- rrToString() - Method in class org.xbill.DNS.NSRecord
- rrToString() - Method in class org.xbill.DNS.PTRRecord
- 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.SPFRecord
-
converts to a String
- rrToString() - Method in class org.xbill.DNS.TXTRecord
-
converts to a String
- rrToString() - Method in class org.xbill.DNS.AFSDBRecord
- rrToString() - Method in class org.xbill.DNS.KXRecord
- rrToString() - Method in class org.xbill.DNS.MXRecord
- rrToString() - Method in class org.xbill.DNS.RTRecord
- 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
- rrToString() - Method in class org.xbill.DNS.ZoneMDRecord
- 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.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.CDNSKEYRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.DNSKEYRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.KEYRecord
- 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.RRSIGRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.SIGRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.CNAMERecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NSRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.PTRRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.DNAMERecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.MBRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.MDRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.MFRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.MGRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.MRRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.NSAP_PTRRecord
- 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.SPFRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.TXTRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.AFSDBRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.KXRecord
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.RTRecord
- 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
- rrToWire(DNSOutput, Compression, boolean) - Method in class org.xbill.DNS.ZoneMDRecord
- RSA - Static variable in class org.xbill.DNS.IPSECKEYRecord.Algorithm
-
A RSA key is present.
- 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(Name, int, long, int, Name) - Constructor for class org.xbill.DNS.RTRecord
-
Creates an RT Record from the given data
- run() - Method in class org.xbill.DNS.Lookup
-
Performs the lookup, using the specified Cache, Resolver, and search path.
- run() - Method in class org.xbill.DNS.ZoneTransferIn
-
Does the zone transfer using an internal handler.
- run(ZoneTransferIn.ZoneTransferHandler) - Method in class org.xbill.DNS.ZoneTransferIn
-
Does the zone transfer.
- RVD - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
MIT Remote Virtual Disk Protocol
S
- sameRRset(Record) - Method in class org.xbill.DNS.Record
-
Determines if two Records could be part of the same RRset.
- sameRRset(RRset) - Method in class org.xbill.DNS.Record
-
Determines if this Record could be part of the passed RRset.
- SAT_EXPAK - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
SATNET and Backroom EXPAK
- SAT_MON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
SATNET Monitoring
- save() - Method in class org.xbill.DNS.DNSInput
-
Saves the current state of the input stream.
- save() - Method in class org.xbill.DNS.DNSOutput
-
Saves the current state of the output stream.
- saveActive() - Method in class org.xbill.DNS.DNSInput
-
Returns the position of the end of the current active region.
- searchlist - Variable in class org.xbill.DNS.config.BaseResolverConfigProvider
- searchPath() - Method in class org.xbill.DNS.ResolverConfig
-
Returns all entries in the located search path
- 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(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.
- 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
- sectionToString(int) - Method in class org.xbill.DNS.Message
-
Converts the given section of the Message to a String.
- SECURE - Enum constant in enum org.xbill.DNS.dnssec.SecurityStatus
-
SECURE means that the object (RRset or message) validated according to local policy.
- SecurityStatus - Enum in org.xbill.DNS.dnssec
-
Codes for DNSSEC security statuses.
- send(Message) - Method in interface org.xbill.DNS.Resolver
-
Sends a message and waits for a response.
- sendAndReceiveTcp(InetSocketAddress, InetSocketAddress, Message, byte[], Duration) - Method in class org.xbill.DNS.DefaultIoClient
- sendAndReceiveTcp(InetSocketAddress, InetSocketAddress, Message, byte[], Duration) - Method in interface org.xbill.DNS.io.TcpIoClient
-
Sends a query to a remote server and returns the answer.
- sendAndReceiveUdp(InetSocketAddress, InetSocketAddress, Message, byte[], int, Duration) - Method in class org.xbill.DNS.DefaultIoClient
- sendAndReceiveUdp(InetSocketAddress, InetSocketAddress, Message, byte[], int, Duration) - Method in interface org.xbill.DNS.io.UdpIoClient
-
Sends a query to a remote server and returns the answer.
- sendAsync(Message) - 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) - Method in interface org.xbill.DNS.Resolver
-
Asynchronously sends a message using the default
ForkJoinPool.commonPool(). - 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.dnssec.ValidatingResolver
-
Asynchronously sends a message and validates the response with DNSSEC before returning it.
- sendAsync(Message, Executor) - Method in class org.xbill.DNS.DohResolver
- 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, Executor) - Method in interface org.xbill.DNS.Resolver
-
Asynchronously sends a message.
- sendAsync(Message, Executor) - Method in class org.xbill.DNS.SimpleResolver
-
Asynchronously sends a message to a single server.
- sendAsync(Message, ResolverListener) - Method in interface org.xbill.DNS.Resolver
-
Deprecated.
- SEP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Sequential Exchange Protocol
- SEP_KEY - Static variable in class org.xbill.DNS.DNSKEYRecord.Flags
-
Key is a secure entry point key
- Serial - Class in org.xbill.DNS
-
Helper functions for doing serial arithmetic.
- server() - Method in class org.xbill.DNS.ResolverConfig
-
Returns the first located server
- SERVERASSIGNED - Static variable in class org.xbill.DNS.TKEYRecord
-
The key is assigned by the server (unimplemented)
- ServerFailedException - Exception Class in org.xbill.DNS.lookup
-
Represents a server failure.
- ServerFailedException() - Constructor for exception class org.xbill.DNS.lookup.ServerFailedException
- ServerFailedException(Name, int) - Constructor for exception class org.xbill.DNS.lookup.ServerFailedException
-
Creates a new instance of this class.
- ServerFailedException(Name, int, ExtendedErrorCodeOption) - Constructor for exception class org.xbill.DNS.lookup.ServerFailedException
-
Creates a new instance of this class.
- 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() - 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_CERTIFICATE_CONSTRAINT - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
- set(String) - Static method in class org.xbill.DNS.Options
-
Sets an option to "true"
- set(String, String) - Static method in class org.xbill.DNS.Options
-
Sets an option to the the supplied value
- setActive(int) - Method in class org.xbill.DNS.DNSInput
-
Marks the following bytes in the stream as active.
- setAddReasonToAdditional(boolean) - Method in class org.xbill.DNS.dnssec.ValidatingResolver
-
If
true, an additional record with the validation reason is added to theSection.ADDITIONALsection. - setAddress(InetAddress) - Method in class org.xbill.DNS.SimpleResolver
-
Sets the address of the server to communicate with (on the default DNS port)
- setAddress(InetSocketAddress) - Method in class org.xbill.DNS.SimpleResolver
-
Sets the address of the server to communicate with.
- 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.
- 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
- setCredibility(int) - Method in class org.xbill.DNS.Lookup
-
Sets the minimum credibility level that will be accepted when performing the lookup.
- 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
HostsFileParserto 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(String) - Static method in class org.xbill.DNS.SimpleResolver
-
Sets the default host (initially localhost) to query
- setDefaultResolver(InetSocketAddress) - Static method in class org.xbill.DNS.SimpleResolver
-
Sets the default host (initially localhost) to query
- setDefaultResolver(Resolver) - Static method in class org.xbill.DNS.Lookup
-
Sets the default Resolver 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.
- 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.
- 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 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, int, int, List<EDNSOption>) - Method in interface org.xbill.DNS.Resolver
-
Sets the EDNS information on outgoing messages.
- setEDNS(int, int, int, List<EDNSOption>) - Method in class org.xbill.DNS.SimpleResolver
- 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.
- setExecutor(Executor) - Method in class org.xbill.DNS.DohResolver
-
Deprecated.
- 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.
- setHostsFileParser(HostsFileParser) - Method in class org.xbill.DNS.Lookup
-
Gets or sets the local hosts database parser to use for lookup before using a
Resolver. - 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
- setIoClientFactory(IoClientFactory) - Method in class org.xbill.DNS.SimpleResolver
-
Gets or sets the factory that creates clients for sending messages to the wire.
- setLoadBalance(boolean) - Method in class org.xbill.DNS.ExtendedResolver
-
Sets whether the servers should be load balanced.
- setLocalAddress(InetAddress) - Method in class org.xbill.DNS.SimpleResolver
-
Sets the local address to bind to when sending messages.
- setLocalAddress(InetSocketAddress) - Method in class org.xbill.DNS.SimpleResolver
-
Sets the local address to bind to when sending messages.
- setLocalAddress(SocketAddress) - Method in class org.xbill.DNS.ZoneTransferIn
-
Sets the local address to bind to when sending messages.
- setMaxCache(int) - Method in class org.xbill.DNS.Cache
-
Sets the maximum length of time that records will be stored in this Cache.
- setMaxEntries(int) - Method in class org.xbill.DNS.Cache
-
Sets the maximum number of entries in the Cache, where an entry consists of all records with a specific Name.
- setMaxNCache(int) - Method in class org.xbill.DNS.Cache
-
Sets the maximum length of time that a negative response will be stored in this Cache.
- setNdots(int) - Method in class org.xbill.DNS.Lookup
-
Sets ndots to use when performing this lookup, overriding the default value.
- setOpcode(int) - Method in class org.xbill.DNS.Header
-
Sets the message's opcode
- setPacketLogger(PacketLogger) - Static method in class org.xbill.DNS.Lookup
-
Sets a custom logger that will be used to log the sent and received packets.
- 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
- setRcode(int) - Method in class org.xbill.DNS.Header
-
Sets the message's rcode
- setResolver(Resolver) - Method in class org.xbill.DNS.Lookup
-
Sets the resolver to use when performing this lookup.
- 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
-
The Response from a query to
Cache.lookupRecords(Name, int, int)orZone.findRecords(Name, int). - setRetries(int) - Method in class org.xbill.DNS.ExtendedResolver
-
Sets the number of retries sent to each server per query
- setSearchPath(String...) - Method in class org.xbill.DNS.Lookup
-
Sets the search path to use when performing this lookup.
- 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.
- 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(int) - Method in interface org.xbill.DNS.Resolver
-
Deprecated.
- setTimeout(int) - Method in class org.xbill.DNS.ZoneTransferIn
-
Deprecated.
- setTimeout(int, int) - Method in interface org.xbill.DNS.Resolver
-
Deprecated.
- 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(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(Duration) - Method in class org.xbill.DNS.ZoneTransferIn
-
Sets a timeout on this zone transfer.
- 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
- 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 askey: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.
- 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.
- 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.
- 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.
- SHA384 - Static variable in class org.xbill.DNS.DSRecord.Digest
-
Deprecated.SHA-384
- SHA384 - Static variable in class org.xbill.DNS.ZoneMDRecord.Hash
-
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.
- SHA512 - Static variable in class org.xbill.DNS.ZoneMDRecord.Hash
-
SHA-512
- SIG - Static variable in class org.xbill.DNS.Type
- SIG0 - Class in org.xbill.DNS
-
Creates SIG(0) transaction signatures.
- SIG0 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 0
- SIG1 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 1
- SIG10 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 10
- SIG11 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 11
- SIG12 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 12
- SIG13 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 13
- SIG14 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 14
- SIG15 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 15
- SIG2 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 2
- SIG3 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 3
- SIG4 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 4
- SIG5 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 5
- SIG6 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 6
- SIG7 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 7
- SIG8 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 8
- SIG9 - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Signatory value 9
- sign(RRset, DNSKEYRecord, PrivateKey, Instant, Instant) - Static method in class org.xbill.DNS.DNSSEC
-
Generate a DNSSEC signature. key and privateKey must refer to the same underlying cryptographic key.
- sign(RRset, DNSKEYRecord, PrivateKey, Instant, Instant, String) - Static method in class org.xbill.DNS.DNSSEC
-
Generate a DNSSEC signature. key and privateKey must refer to the same underlying cryptographic key.
- sign(RRset, DNSKEYRecord, PrivateKey, Date, Date) - Static method in class org.xbill.DNS.DNSSEC
-
Deprecated.
- sign(RRset, DNSKEYRecord, PrivateKey, Date, Date, String) - Static method in class org.xbill.DNS.DNSSEC
- signature - Variable in class org.xbill.DNS.RRSIGRecord
- signature - Variable in class org.xbill.DNS.SIGRecord
- 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_EXPIRED_BEFORE_VALID - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
-
The signature expired before it started to become valid.
- 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.
- signer - Variable in class org.xbill.DNS.RRSIGRecord
- signer - Variable in class org.xbill.DNS.SIGRecord
- 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(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() - Method in class org.xbill.DNS.RRset
-
Returns a list of all signature records.
- sigSize() - Method in class org.xbill.DNS.RRset
-
Returns the number of signature records.
- SIMPLE - Static variable in class org.xbill.DNS.ZoneMDRecord.Scheme
-
Simple ZONEMD collation
- 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(InetAddress) - 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
- singleName - Variable in class org.xbill.DNS.CNAMERecord
- singleName - Variable in class org.xbill.DNS.DNAMERecord
- singleName - Variable in class org.xbill.DNS.MBRecord
- singleName - Variable in class org.xbill.DNS.MDRecord
- singleName - Variable in class org.xbill.DNS.MFRecord
- singleName - Variable in class org.xbill.DNS.MGRecord
- singleName - Variable in class org.xbill.DNS.MRRecord
- singleName - Variable in class org.xbill.DNS.NSAP_PTRRecord
- singleName - Variable in class org.xbill.DNS.NSRecord
- singleName - Variable in class org.xbill.DNS.PTRRecord
- SINK - Static variable in class org.xbill.DNS.Type
-
Kitchen Sink (April Fools' Day RR)
- size() - Method in class org.xbill.DNS.RRset
-
Returns the number of data records.
- SM2SM3 - Static variable in class org.xbill.DNS.DNSSEC.Algorithm
-
SM2 signing algorithm with SM3 hashing algorithm.
- SM3 - Static variable in class org.xbill.DNS.DNSSEC.Digest
-
SM3 hashing algorithm.
- SMIMEA - Static variable in class org.xbill.DNS.Type
- SMIMEARecord - Class in org.xbill.DNS
-
S/MIME cert association
- 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
- SOARecord - Class in org.xbill.DNS
-
Start of Authority - describes properties of a zone.
- SOARecord(Name, int, long, Name, Name, long, long, long, long, long) - Constructor for class org.xbill.DNS.SOARecord
-
Creates an SOA Record from the given data
- SPF - Static variable in class org.xbill.DNS.Type
- SPFRecord - Class in org.xbill.DNS
-
Sender Policy Framework (discontinued in RFC 7208)
- SPFRecord(Name, int, long, String) - Constructor for class org.xbill.DNS.SPFRecord
-
Creates a SPF Record from the given data
- SPFRecord(Name, int, long, List<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
- 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(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(Name, int, long, int, int, byte[]) - Constructor for class org.xbill.DNS.SSHFPRecord
-
Creates an SSHFP Record from the given data.
- SSHFPRecord.Algorithm - Class in org.xbill.DNS
- SSHFPRecord.Digest - Class in org.xbill.DNS
- ST - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Stream
- 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.NXDOMAINanswer 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.
- startAXFR() - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
-
Called when an AXFR transfer begins.
- startIXFR() - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
-
Called when an IXFR transfer begins.
- startIXFRAdds(Record) - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
-
Called when a series of IXFR adds begins.
- startIXFRDeletes(Record) - Method in interface org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler
-
Called when a series of IXFR deletions begins.
- STATSRV - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Statistics Service
- STATUS - Static variable in class org.xbill.DNS.Opcode
-
A server status request (not used)
- step - Variable in class org.xbill.DNS.Generator
-
The step value of the range.
- store(RRset) - Method in interface org.xbill.DNS.dnssec.TrustAnchorStore
-
Stores the given
RRsetas 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.
- StreamVerifier(TSIG, TSIGRecord) - Constructor for class org.xbill.DNS.TSIG.StreamVerifier
-
Creates an object to verify a multiple message response
- 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.
- string(int) - Static method in class org.xbill.DNS.ZoneMDRecord.Hash
-
Converts an algorithm into its textual representation
- string(int) - Static method in class org.xbill.DNS.ZoneMDRecord.Scheme
-
Converts an algorithm 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.SPFRecord
- strings - Variable in class org.xbill.DNS.TXTRecord
- SU_MIT_TG - Static variable in class org.xbill.DNS.WKSRecord.Service
-
SU/MIT Telnet Gateway
- subdomain(Name) - Method in class org.xbill.DNS.Name
- SUBJECT_PUBLIC_KEY_INFO - Static variable in class org.xbill.DNS.TLSARecord.Selector
-
SubjectPublicKeyInfo; DER-encoded binary structure.
- SUCCESSFUL - Static variable in class org.xbill.DNS.Lookup
-
The lookup was successful.
- SunJvmResolverConfigProvider - Class in org.xbill.DNS.config
-
Resolver config provider that queries the traditional class
sun.net.dns.ResolverConfigurationvia 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.
- 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.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(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
- SYNTHESIZED - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
-
Result synthesized from aggressive NSEC cache.
T
- TA - Static variable in class org.xbill.DNS.Type
-
DNSSEC Trust Authorities
- 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
- TALINK - Static variable in class org.xbill.DNS.Type
-
DNSSEC Trust Anchor History Service.
- 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.
- TCPclient(Socket) - Method in class org.xbill.DNS.tools.jnamed
- TcpIoClient - Interface in org.xbill.DNS.io
-
Serves as an interface from a
Resolverto the underlying mechanism for sending bytes over the wire as a TCP message. - TcpKeepaliveOption - Class in org.xbill.DNS
-
TCP Keepalive EDNS0 Option, as defined in https://datatracker.ietf.org/doc/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
- text(int) - Static method in class org.xbill.DNS.ExtendedErrorCodeOption
-
Gets the text mnemonic corresponding to an EDE value.
- TextParseException - Exception Class in org.xbill.DNS
-
An exception thrown when unable to parse text.
- TextParseException() - Constructor for exception class org.xbill.DNS.TextParseException
- TextParseException(String) - Constructor for exception class org.xbill.DNS.TextParseException
- TextParseException(String, String) - Constructor for exception class org.xbill.DNS.TextParseException
-
Create an instance with preformatted message.
- TextParseException(String, String, Exception) - Constructor for exception class org.xbill.DNS.TextParseException
-
Create an instance with preformatted message and inner exception.
- TFTP - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Trivial File Transfer
- TIME - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Time
- timeSigned - Variable in class org.xbill.DNS.RRSIGRecord
- timeSigned - Variable in class org.xbill.DNS.SIGRecord
- 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(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(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
- toArray(String) - Static method in class org.xbill.DNS.Address
-
Convert a string containing an IPv4 address to an array of 4 integers.
- 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.
- toByteArray() - Method in class org.xbill.DNS.DNSOutput
-
Returns a byte array containing the current contents of the stream.
- 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.
- toDottedQuad(byte[]) - Static method in class org.xbill.DNS.Address
-
Converts a byte array containing an IPv4 address into a dotted quad string.
- toDottedQuad(int[]) - Static method in class org.xbill.DNS.Address
-
Converts an int array containing an IPv4 address into a dotted quad string.
- Tokenizer - Class in org.xbill.DNS
-
Tokenizer is used to parse DNS records and zones from text format,
- Tokenizer(File) - Constructor for class org.xbill.DNS.Tokenizer
-
Creates a Tokenizer from a file.
- 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.Token - Class in org.xbill.DNS
- toMasterFile() - Method in class org.xbill.DNS.Zone
-
Returns the contents of the zone in master file format.
- TOO_EARLY - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
-
DNS over QUIC session resumption error.
- Tools - Class in org.xbill.DNS.tools
- Tools() - Constructor for class org.xbill.DNS.tools.Tools
- toString() - Method in class org.xbill.DNS.APLRecord.Element
- toString() - Method in class org.xbill.DNS.Cache
-
Returns the contents of the Cache as a string.
- toString() - Method in class org.xbill.DNS.DohResolver
- toString() - Method in class org.xbill.DNS.EDNSOption
- 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.lookup.LookupResult
- toString() - Method in class org.xbill.DNS.lookup.LookupSession.LookupSessionBuilder
- toString() - Method in class org.xbill.DNS.Message
-
Converts the Message 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.Zone
-
Returns the contents of the zone as a string.
- toString(boolean) - Method in class org.xbill.DNS.Name
-
Convert a Name to a String
- 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(byte[], int, String, boolean) - Static method in class org.xbill.DNS.utils.base16
-
Convert binary data to a hex-encoded string, line-wrapped at
lineLengthcharacters. - toWire() - Method in class org.xbill.DNS.EDNSOption
-
Converts an EDNS Option (including code and length) into wire format.
- toWire() - Method in class org.xbill.DNS.Header
- toWire() - Method in class org.xbill.DNS.Message
-
Returns an array containing the wire format representation of the
Message, but does not do any additional processing (e.g. - toWire() - Method in class org.xbill.DNS.Name
-
Emit a Name in DNS 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(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(int) - Method in class org.xbill.DNS.Record
-
Converts a Record into DNS uncompressed wire format.
- toWire(DNSOutput, Compression) - 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
- toWireCanonical() - Method in class org.xbill.DNS.Name
-
Emit a Name in canonical DNS wire format (all lowercase)
- toWireCanonical() - Method in class org.xbill.DNS.Record
-
Converts a Record into canonical DNS uncompressed wire format (all names are converted to lowercase).
- toWireCanonical(DNSOutput) - Method in class org.xbill.DNS.Name
-
Emit a Name in canonical DNS wire format (all lowercase)
- truncate(InetAddress, int) - Static method in class org.xbill.DNS.Address
-
Truncates an address to the specified number of bits.
- TRUNK_1 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Trunk-1
- TRUNK_2 - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
Trunk-2
- TRUST_ANCHOR_ASSERTION - Static variable in class org.xbill.DNS.TLSARecord.CertificateUsage
- TRUST_ANCHOR_FILE_PROPERTY - Static variable in class org.xbill.DNS.dnssec.ValidatingResolver
-
Property name from where the trust anchors are loaded.
- TrustAnchorStore - Interface in org.xbill.DNS.dnssec
-
Storage for DS or DNSKEY records that are known to be trusted.
- TRY_AGAIN - Static variable in class org.xbill.DNS.Lookup
-
The lookup failed due to a network error.
- TSIG - Class in org.xbill.DNS
-
Transaction signature handling.
- TSIG - Static variable in class org.xbill.DNS.Type
- TSIG(String, String) - Constructor for class org.xbill.DNS.TSIG
-
Deprecated.Use
TSIG(Name, String, String)to explicitly specify an algorithm. - 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(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(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, 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, 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.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.
- TSIGRecord - Class in org.xbill.DNS
-
Transaction Signature - this record is automatically generated by the resolver.
- 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.
- TSIGRecord(Name, int, long, Name, Date, int, byte[], int, int, byte[]) - Constructor for class org.xbill.DNS.TSIGRecord
- TSIGstring(int) - Static method in class org.xbill.DNS.Rcode
-
Converts a numeric TSIG extended Rcode into a String
- ttl - Variable in class org.xbill.DNS.Generator
-
The ttl of the generated records.
- ttl - Variable in class org.xbill.DNS.Record
- TTL - Class in org.xbill.DNS
-
Routines for parsing BIND-style TTL values.
- TXT - Static variable in class org.xbill.DNS.Type
- TXTRecord - Class in org.xbill.DNS
-
Text - stores text strings
- TXTRecord(Name, int, long, String) - Constructor for class org.xbill.DNS.TXTRecord
-
Creates a TXT Record from the given data
- TXTRecord(Name, int, long, List<String>) - Constructor for class org.xbill.DNS.TXTRecord
-
Creates a TXT Record from the given data
- type - Variable in class org.xbill.DNS.Generator
-
The type of the generated records.
- type - Variable in class org.xbill.DNS.Record
- type - Variable in class org.xbill.DNS.Tokenizer.Token
-
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 - Class in org.xbill.DNS
-
Constants and functions relating to DNS Types
- TYPE_NOT_FOUND - Static variable in class org.xbill.DNS.Lookup
-
The host exists, but has no records associated with the queried type.
U
- u16Field - Variable in class org.xbill.DNS.AFSDBRecord
- u16Field - Variable in class org.xbill.DNS.KXRecord
- u16Field - Variable in class org.xbill.DNS.MXRecord
- u16Field - Variable in class org.xbill.DNS.RTRecord
- UCL - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
UCL
- UDP - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
User Datagram
- UdpIoClient - Interface in org.xbill.DNS.io
-
Serves as an interface from a
Resolverto the underlying mechanism for sending bytes over the wire as a UDP message. - 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.
- UNABLE_TO_CONFORM_TO_POLICY - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
-
Unable to conform to policy.
- UNCHECKED - Enum constant in enum org.xbill.DNS.dnssec.SecurityStatus
-
UNCHECKED means that object has yet to be validated.
- unget() - Method in class org.xbill.DNS.Tokenizer
-
Returns a token to the stream, so that it will be returned by the next call to get().
- unknownToString(byte[]) - Static method in class org.xbill.DNS.Record
-
Converts a byte array into the unknown RR format.
- UNKRecord - Class in org.xbill.DNS
-
A class implementing Records of unknown and/or unimplemented types.
- UNRECOVERABLE - Static variable in class org.xbill.DNS.Lookup
-
The lookup failed due to a data or server error.
- unset(String) - Static method in class org.xbill.DNS.Options
-
Removes an option
- unsetFlag(int) - Method in class org.xbill.DNS.Header
-
Sets a flag to the supplied value
- 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
DNSKEYRecordRRsetcontained only unsupported DNSSEC algorithms. - UNSUPPORTED_DS_DIGEST_TYPE - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
- UNSUPPORTED_NSEC3_ITERATIONS_VALUE - Static variable in class org.xbill.DNS.ExtendedErrorCodeOption
-
The NSEC3 iterations value is not supported.
- update - Class in org.xbill.DNS.tools
-
A basic implementation to manipulate DNS zones.
- 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) - Constructor for class org.xbill.DNS.Update
-
Creates an update message.
- Update(Name, int) - Constructor for class org.xbill.DNS.Update
-
Creates an update message.
- 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
- updString(int) - Static method in class org.xbill.DNS.Section
-
Converts a numeric Section into a full description String for an update Message.
- URI - Static variable in class org.xbill.DNS.CERTRecord.CertificateType
-
Certificate format defined by URI
- URI - Static variable in class org.xbill.DNS.CERTRecord
-
Certificate format defined by URI
- URI - Static variable in class org.xbill.DNS.Type
- URIRecord - Class in org.xbill.DNS
-
Uniform Resource Identifier (URI) DNS Resource Record
- URIRecord(Name, int, long, int, int, String) - Constructor for class org.xbill.DNS.URIRecord
-
Creates a URI Record from the given data
- USE_MASK - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Bitmask of the use fields
- USER - Static variable in class org.xbill.DNS.KEYRecord.Flags
-
Key is owned by a user.
- USERS - Static variable in class org.xbill.DNS.WKSRecord.Service
-
Active Users
- UUCP_PATH - Static variable in class org.xbill.DNS.WKSRecord.Service
-
UUCP Path Service
V
- 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.
- 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) - 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(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.
- value(String) - Static method in class org.xbill.DNS.ZoneMDRecord.Hash
-
Converts a textual representation of a hash algorithm into its numeric code.
- value(String) - Static method in class org.xbill.DNS.ZoneMDRecord.Scheme
-
Converts a textual representation of a scheme into its numeric code.
- value(String, boolean) - Static method in class org.xbill.DNS.Type
-
Converts a String representation of an Type into its numeric value.
- valueOf(String) - Static method in enum org.xbill.DNS.dnssec.SecurityStatus
-
Returns the enum constant of this type with the specified name.
- 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.
- 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(Message, byte[], int, TSIGRecord) - Method in class org.xbill.DNS.TSIG
-
Deprecated.
- 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(RRset, RRSIGRecord, DNSKEYRecord) - Static method in class org.xbill.DNS.DNSSEC
-
Verify a DNSSEC signature.
- verify(RRset, RRSIGRecord, DNSKEYRecord, Instant) - 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
-
Deprecated.
- 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).
- VIA_FTP - Static variable in class org.xbill.DNS.WKSRecord.Service
-
VIA Systems - FTP
W
- WB_EXPAK - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
WIDEBAND EXPAK
- WB_MON - Static variable in class org.xbill.DNS.WKSRecord.Protocol
-
WIDEBAND Monitoring
- WHITESPACE - Static variable in class org.xbill.DNS.Tokenizer
-
Whitespace; only returned when wantWhitespace is set
- wild(int) - Method in class org.xbill.DNS.Name
-
Generates a new Name with the first n labels replaced by a wildcard
- WindowsResolverConfigProvider - Class in org.xbill.DNS.config
-
Resolver config provider for Windows.
- WindowsResolverConfigProvider() - Constructor for class org.xbill.DNS.config.WindowsResolverConfigProvider
- WireParseException - Exception Class in org.xbill.DNS
-
An exception thrown when a DNS message is invalid.
- WireParseException() - Constructor for exception class org.xbill.DNS.WireParseException
- WireParseException(String) - Constructor for exception class org.xbill.DNS.WireParseException
- WireParseException(String, Throwable) - Constructor for exception class org.xbill.DNS.WireParseException
- withName(Name) - Method in class org.xbill.DNS.Record
-
Creates a new record identical to the current record, but with a different name.
- WKS - Static variable in class org.xbill.DNS.Type
- WKSRecord - Class in org.xbill.DNS
-
Well Known Services - Lists services offered by this host.
- WKSRecord(Name, int, long, InetAddress, int, int[]) - Constructor for class org.xbill.DNS.WKSRecord
-
Creates a WKS Record from the given data
- WKSRecord.Protocol - Class in org.xbill.DNS
-
IP protocol identifiers.
- WKSRecord.Service - Class in org.xbill.DNS
- writeByteArray(byte[]) - Method in class org.xbill.DNS.DNSOutput
-
Writes a byte array to the stream.
- writeByteArray(byte[], int, int) - Method in class org.xbill.DNS.DNSOutput
-
Writes a byte array to the stream.
- writeCountedString(byte[]) - Method in class org.xbill.DNS.DNSOutput
-
Writes a counted string from the stream.
- writeU16(int) - Method in class org.xbill.DNS.DNSOutput
-
Writes an unsigned 16 bit value to the stream.
- writeU16At(int, int) - Method in class org.xbill.DNS.DNSOutput
-
Writes an unsigned 16 bit value to the specified position in the stream.
- writeU32(long) - Method in class org.xbill.DNS.DNSOutput
-
Writes an unsigned 32 bit value to the stream.
- writeU8(int) - Method in class org.xbill.DNS.DNSOutput
-
Writes an unsigned 8 bit value to the stream.
X
- X25 - Static variable in class org.xbill.DNS.Type
- X25Record - Class in org.xbill.DNS
-
X25 - identifies the PSDN (Public Switched Data Network) address in the X.121 numbering plan associated with a name.
- X25Record(Name, int, long, String) - Constructor for class org.xbill.DNS.X25Record
-
Creates an X25 Record from the given data
- X400 - Static variable in class org.xbill.DNS.WKSRecord.Service
-
X400
- X400_SND - Static variable in class org.xbill.DNS.WKSRecord.Service
-
X400-SND
- 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
- Zone - Class in org.xbill.DNS
-
A DNS zone.
- Zone(Name, int, String) - Constructor for class org.xbill.DNS.Zone
-
Creates a zone by performing a zone transfer from the specified host.
- 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 - 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_KEY - Static variable in class org.xbill.DNS.DNSKEYRecord.Flags
-
Key is a zone key
- ZONEMD - Static variable in class org.xbill.DNS.Type
-
Message Digest for DNS Zones.
- ZoneMDRecord - Class in org.xbill.DNS
-
ZONEMD Resource record.
- ZoneMDRecord(Name, int, long, long, int, int, byte[]) - Constructor for class org.xbill.DNS.ZoneMDRecord
- ZoneMDRecord.Hash - Class in org.xbill.DNS
-
ZONEMD Hash Algorithms.
- ZoneMDRecord.Scheme - Class in org.xbill.DNS
-
ZONEMD Schemes.
- ZoneTransferException - Exception Class in org.xbill.DNS
-
An exception thrown when a zone transfer fails.
- ZoneTransferException() - Constructor for exception class org.xbill.DNS.ZoneTransferException
- ZoneTransferException(String) - Constructor for exception class org.xbill.DNS.ZoneTransferException
- ZoneTransferIn - Class in org.xbill.DNS
-
An incoming DNS Zone Transfer.
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Cache.addRecord(Record, int)