Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A - Class in org.minidns.record
-
A record payload (ip pointer).
- A - Enum constant in enum org.minidns.record.Record.TYPE
- A(byte[]) - Constructor for class org.minidns.record.A
- A(int, int, int, int) - Constructor for class org.minidns.record.A
- A(CharSequence) - Constructor for class org.minidns.record.A
- A(Inet4Address) - Constructor for class org.minidns.record.A
- A6 - Enum constant in enum org.minidns.record.Record.TYPE
- AAAA - Class in org.minidns.record
-
AAAA payload (an ipv6 pointer).
- AAAA - Enum constant in enum org.minidns.record.Record.TYPE
- AAAA(byte[]) - Constructor for class org.minidns.record.AAAA
- AAAA(CharSequence) - Constructor for class org.minidns.record.AAAA
- AAAA(Inet6Address) - Constructor for class org.minidns.record.AAAA
- aaaaRecordsResult - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
- abortIfFatal(IOException) - Static method in class org.minidns.iterative.IterativeDnsClient
- AbstractDnsClient - Class in org.minidns
-
A minimal DNS client for SRV/A/AAAA/NS and CNAME lookups, with IDN support.
- AbstractDnsClient() - Constructor for class org.minidns.AbstractDnsClient
-
Create a new DNS client using the global default cache.
- AbstractDnsClient(DnsCache) - Constructor for class org.minidns.AbstractDnsClient
-
Create a new DNS client with the given DNS cache.
- AbstractDnsClient.IpVersionSetting - Enum in org.minidns
- AbstractDnsDataSource - Class in org.minidns.source
- AbstractDnsDataSource() - Constructor for class org.minidns.source.AbstractDnsDataSource
- AbstractDnsDataSource.QueryMode - Enum in org.minidns.source
- AbstractDnsServerLookupMechanism - Class in org.minidns.dnsserverlookup
- AbstractDnsServerLookupMechanism(String, int) - Constructor for class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
- ace - Variable in class org.minidns.dnsname.DnsName
-
The DNS name in ASCII Compatible Encoding (ACE).
- ace - Variable in exception class org.minidns.dnsname.InvalidDnsNameException
- addAdditionalResourceRecord(Record<? extends Data>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- addAdditionalResourceRecords(List<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- addAnswer(Record<? extends Data>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- addAnswers(Collection<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- addBlacklistedDnsServer(String) - Static method in class org.minidns.DnsClient
- addDnsServerLookupMechanism(DnsServerLookupMechanism) - Static method in class org.minidns.DnsClient
- addEdnsOption(EdnsOption) - Method in class org.minidns.edns.Edns.Builder
- addIfPossible(Record<? extends Data>) - Method in class org.minidns.RrSet.Builder
- additionalSection - Variable in class org.minidns.dnsmessage.DnsMessage
-
The additional section.
- addNameserverRecords(Record<? extends Data>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- addQuestion(Question) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- addRecord(Record<? extends Data>) - Method in class org.minidns.RrSet.Builder
- address - Variable in exception class org.minidns.iterative.IterativeClientException.LoopDetected
- addresses - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
- addSecureEntryPoint(DnsName, byte[]) - Method in class org.minidns.dnssec.DnssecClient
-
Add a new secure entry point to the list of known secure entry points.
- AFSDB - Enum constant in enum org.minidns.record.Record.TYPE
- ALabel - Class in org.minidns.dnslabel
- algorithm - Variable in class org.minidns.record.DelegatingDnssecRR
-
The cryptographic algorithm used to create the signature.
- algorithm - Variable in class org.minidns.record.DNSKEY
-
The public key's cryptographic algorithm used.
- algorithm - Variable in class org.minidns.record.RRSIG
-
The cryptographic algorithm used to create the signature.
- algorithmByte - Variable in class org.minidns.record.DelegatingDnssecRR
-
The byte value of the cryptographic algorithm used to create the signature.
- algorithmByte - Variable in class org.minidns.record.DNSKEY
-
The byte value of the public key's cryptographic algorithm used.
- algorithmByte - Variable in class org.minidns.record.RRSIG
-
The cryptographic algorithm used to create the signature.
- AlgorithmExceptionThrownReason(DnssecConstants.DigestAlgorithm, String, Record<? extends Data>, Exception) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.AlgorithmExceptionThrownReason
- AlgorithmMap - Class in org.minidns.dnssec.algorithms
- AlgorithmNotSupportedReason(byte, Record.TYPE, Record<? extends Data>) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.AlgorithmNotSupportedReason
- AndroidUsingExec - Class in org.minidns.dnsserverlookup
-
Try to retrieve the list of DNS server by executing getprop.
- AndroidUsingLinkProperties - Class in org.minidns.dnsserverlookup.android21
-
A DNS server lookup mechanism using Android's Link Properties method available on Android API 21 or higher.
- AndroidUsingLinkProperties(Context) - Constructor for class org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties
-
Construct this DNS server lookup mechanism.
- AndroidUsingReflection - Class in org.minidns.dnsserverlookup
-
Try to retrieve the list of DNS server by calling SystemProperties.
- AndroidUsingReflection() - Constructor for class org.minidns.dnsserverlookup.AndroidUsingReflection
- answer - Variable in class org.minidns.hla.ResolverResult
- answerSection - Variable in class org.minidns.dnsmessage.DnsMessage
-
The answers section records.
- ANY - Enum constant in enum org.minidns.record.Record.CLASS
- ANY - Enum constant in enum org.minidns.record.Record.TYPE
- anySuccessfulOf(Collection<MiniDnsFuture<V, EI>>, MiniDnsFuture.ExceptionsWrapper<EI, EO>) - Static method in class org.minidns.MiniDnsFuture
- anySuccessfulOf(Collection<MiniDnsFuture<V, IOException>>) - Static method in class org.minidns.MiniDnsFuture
- APL - Enum constant in enum org.minidns.record.Record.TYPE
- aRecordsResult - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
- as(Class<E>) - Method in class org.minidns.record.Record
-
Return the record as record with the given
Data
class. - asBuilder() - Method in class org.minidns.dnsmessage.DnsMessage
- asDatagram(InetAddress, int) - Method in class org.minidns.dnsmessage.DnsMessage
- asIdn() - Method in class org.minidns.dnsname.DnsName
- asInt - Variable in enum org.minidns.edns.Edns.OptionCode
- asLowercaseVariant() - Method in class org.minidns.dnslabel.DnsLabel
- asMessageBuilder() - Method in class org.minidns.dnsmessage.Question
- asNormalizedVersion() - Method in class org.minidns.dnsmessage.DnsMessage
- asQueryMessage() - Method in class org.minidns.dnsmessage.Question
- asRecord() - Method in class org.minidns.edns.Edns
- asTerminalOutput() - Method in class org.minidns.dnsmessage.DnsMessage
-
Format the DnsMessage object in a way suitable for terminal output.
- asTerminalOutput() - Method in class org.minidns.edns.Edns
- asTerminalOutput() - Method in class org.minidns.edns.EdnsOption
- asTerminalOutputInternal() - Method in class org.minidns.edns.EdnsOption
- asTerminalOutputInternal() - Method in class org.minidns.edns.Nsid
- asTerminalOutputInternal() - Method in class org.minidns.edns.UnknownEdnsOption
- AsyncDnsRequest - Class in org.minidns.source.async
-
A DNS request that is performed asynchronously.
- AsyncNetworkDataSource - Class in org.minidns.source.async
-
A DNS data sources that resolves requests via the network asynchronously.
- AsyncNetworkDataSource() - Constructor for class org.minidns.source.async.AsyncNetworkDataSource
- asyncTcp - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
- asyncUdp - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
- ATMA - Enum constant in enum org.minidns.record.Record.TYPE
- authenticData - Variable in class org.minidns.dnsmessage.DnsMessage
-
True if the server regarded the response as authentic.
- authoritativeAnswer - Variable in class org.minidns.dnsmessage.DnsMessage
-
True if this is a authorative response.
- AuthorityDoesNotContainSoa(DnsMessage) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException.AuthorityDoesNotContainSoa
- authoritySection - Variable in class org.minidns.dnsmessage.DnsMessage
-
The Authority Section.
- averageResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- averageTcpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- averageUdpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- AXFR - Enum constant in enum org.minidns.record.Record.TYPE
B
- backend - Variable in class org.minidns.cache.LruCache
-
The backend cache.
- BADALG - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- BADCOOKIE - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- BADKEY - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- BADMODE - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- BADNAME - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- BADTIME - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- BADTRUNC - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- BADVERS_BADSIG - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- Base32 - Class in org.minidns.util
-
Very minimal Base32 encoder.
- Base64 - Class in org.minidns.util
-
Very minimal Base64 encoder.
- build() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- build() - Method in class org.minidns.edns.Edns.Builder
- build() - Method in class org.minidns.RrSet.Builder
- builder() - Static method in class org.minidns.dnsmessage.DnsMessage
- builder() - Static method in class org.minidns.edns.Edns
- builder() - Static method in class org.minidns.RrSet
- byteValue - Variable in enum org.minidns.record.TLSA.CertUsage
- byteValue - Variable in enum org.minidns.record.TLSA.MatchingType
- byteValue - Variable in enum org.minidns.record.TLSA.Selector
C
- CAA - Enum constant in enum org.minidns.record.Record.TYPE
- cache - Variable in class org.minidns.AbstractDnsClient
-
The internal DNS cache.
- cachedDirect - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
- cachedDnsQueryResult - Variable in class org.minidns.dnsqueryresult.CachedDnsQueryResult
- CachedDnsQueryResult - Class in org.minidns.dnsqueryresult
- CachedDnsQueryResult(DnsMessage, DnsMessage, DnsQueryResult) - Constructor for class org.minidns.dnsqueryresult.CachedDnsQueryResult
- CachedDnsQueryResult(DnsMessage, DnsQueryResult) - Constructor for class org.minidns.dnsqueryresult.CachedDnsQueryResult
- cachedSynthesized - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
- cacheResult(DnsMessage, DnsQueryResult) - Method in class org.minidns.source.AbstractDnsDataSource
- caConstraint - Enum constant in enum org.minidns.record.TLSA.CertUsage
-
The given CA certificate (or its public key) MUST be found in at least one PKIX path to the end entity certificate.
- CallbackRecipient<V,
E> - Interface in org.minidns.util -
A recipient of success and exception callbacks.
- cancel(boolean) - Method in class org.minidns.MiniDnsFuture
- capacity - Variable in class org.minidns.cache.LruCache
-
The internal capacity of the backend cache.
- CDNSKEY - Enum constant in enum org.minidns.record.Record.TYPE
- CDS - Enum constant in enum org.minidns.record.Record.TYPE
- CERT - Enum constant in enum org.minidns.record.Record.TYPE
- certificateAssociationEquals(byte[]) - Method in class org.minidns.record.TLSA
- CertificateMismatch(TLSA, byte[]) - Constructor for exception class org.minidns.dane.DaneCertificateException.CertificateMismatch
- certificateMismatchExceptions - Variable in exception class org.minidns.dane.DaneCertificateException.MultipleCertificateMismatchExceptions
- certUsage - Variable in class org.minidns.record.TLSA
- certUsageByte - Variable in class org.minidns.record.TLSA
-
The provided association that will be used to match the certificate presented in the TLS handshake.
- CH - Enum constant in enum org.minidns.record.Record.CLASS
-
The Chaos class.
- charAt(int) - Method in class org.minidns.util.SafeCharSequence
- checkClientTrusted(X509Certificate[], String) - Method in class org.minidns.dane.ExpectingTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
- checkingDisabled - Variable in class org.minidns.dnsmessage.DnsMessage
-
True if the server should not perform DNSSEC validation before returning the result.
- checkServerTrusted(X509Certificate[], String) - Method in class org.minidns.dane.ExpectingTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
- clazz - Variable in class org.minidns.dnsmessage.Question
-
The question class (usually IN for Internet).
- clazz - Variable in enum org.minidns.edns.Edns.OptionCode
- clazz - Variable in class org.minidns.record.Record
-
The record class (usually CLASS.IN).
- clazz - Variable in class org.minidns.RrSet
- clazzValue - Variable in class org.minidns.record.Record
-
The value of the class field of a RR.
- clear() - Method in class org.minidns.cache.LruCache
-
Clear all entries in this cache.
- clearSecureEntryPoints() - Method in class org.minidns.dnssec.DnssecClient
-
Clears the list of known secure entry points.
- CNAME - Class in org.minidns.record
-
CNAME payload (pointer to another domain / address).
- CNAME - Enum constant in enum org.minidns.record.Record.TYPE
- CNAME(String) - Constructor for class org.minidns.record.CNAME
- CNAME(DnsName) - Constructor for class org.minidns.record.CNAME
- CollectionsUtil - Class in org.minidns.util
- CollectionsUtil() - Constructor for class org.minidns.util.CollectionsUtil
- compareTo(DnsLabel) - Method in class org.minidns.dnslabel.DnsLabel
- compareTo(DnsName) - Method in class org.minidns.dnsname.DnsName
- compareTo(DnsServerLookupMechanism) - Method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
- compareTo(SRV) - Method in class org.minidns.record.SRV
- computed - Variable in exception class org.minidns.dane.DaneCertificateException.CertificateMismatch
- configureLookasideValidation(DnsName) - Method in class org.minidns.dnssec.DnssecClient
-
Enables DNSSEC Lookaside Validation (DLV) using the given DLV service.
- ConflictsWithSep(Record<DNSKEY>) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.ConflictsWithSep
- consistsOnlyOfLettersDigitsAndHypen(String) - Static method in class org.minidns.dnslabel.DnsLabel
- consistsOnlyOfLettersDigitsHypenAndUnderscore(String) - Static method in class org.minidns.dnslabel.DnsLabel
- convertToInetAddressIfPossible(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
- copyAnswers() - Method in class org.minidns.dnsmessage.DnsMessage
-
Copy the records found in the answer section into a new list.
- copyAuthority() - Method in class org.minidns.dnsmessage.DnsMessage
-
Copy the records found in the authority section into a new list.
- copyFlagsFrom(DnsMessage) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- copyQuestions() - Method in class org.minidns.dnsmessage.DnsMessage
-
Copy the questions found in the question section.
- copySaltInto(byte[], int) - Method in class org.minidns.record.NSEC3
- couldContain(Record<? extends Data>) - Method in class org.minidns.RrSet.Builder
- createDatagramSocket() - Method in class org.minidns.source.NetworkDataSource
-
Create a
DatagramSocket
using the system defaults. - createSocket() - Method in class org.minidns.source.NetworkDataSource
-
Create a
Socket
using the system defaultSocketFactory
. - CSYNC - Enum constant in enum org.minidns.record.Record.TYPE
D
- DaneCertificateException - Exception Class in org.minidns.dane
- DaneCertificateException() - Constructor for exception class org.minidns.dane.DaneCertificateException
- DaneCertificateException(String) - Constructor for exception class org.minidns.dane.DaneCertificateException
- DaneCertificateException.CertificateMismatch - Exception Class in org.minidns.dane
- DaneCertificateException.MultipleCertificateMismatchExceptions - Exception Class in org.minidns.dane
- DaneExtendedTrustManager - Class in org.minidns.dane.java7
- DaneExtendedTrustManager() - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
- DaneExtendedTrustManager(X509TrustManager) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
- DaneExtendedTrustManager(DaneVerifier, X509TrustManager) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
- DaneExtendedTrustManager(DnssecClient) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
- DaneExtendedTrustManager(DnssecClient, X509TrustManager) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
- DaneVerifier - Class in org.minidns.dane
-
A helper class to validate the usage of TLSA records.
- DaneVerifier() - Constructor for class org.minidns.dane.DaneVerifier
- DaneVerifier(DnssecClient) - Constructor for class org.minidns.dane.DaneVerifier
- Data - Class in org.minidns.record
-
Generic payload class.
- Data() - Constructor for class org.minidns.record.Data
- DataMalformedException(IOException, byte[]) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException.DataMalformedException
- DataMalformedException(String, IOException, byte[]) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException.DataMalformedException
- dataSource - Variable in class org.minidns.AbstractDnsClient
- DEFAULT_CACHE - Static variable in class org.minidns.AbstractDnsClient
- DEFAULT_CACHE_SIZE - Static variable in class org.minidns.DnsCache
- DEFAULT_IP_VERSION_SETTING - Static variable in class org.minidns.AbstractDnsClient
- DefaultIdnaTransformator - Class in org.minidns.idna
- DefaultIdnaTransformator() - Constructor for class org.minidns.idna.DefaultIdnaTransformator
- DelegatingDnssecRR - Class in org.minidns.record
-
DS (Delegation Signer) record payload.
- DelegatingDnssecRR(int, byte, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
- DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
- DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, byte, DnssecConstants.DigestAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
- DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
- DelegatingDnssecRR.SharedData - Class in org.minidns.record
- description - Variable in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
- description - Variable in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- description - Variable in enum org.minidns.record.NSEC3.HashAlgorithm
- DH - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- DHCID - Enum constant in enum org.minidns.record.Record.TYPE
- digest - Variable in class org.minidns.record.DelegatingDnssecRR
-
The digest build from a DNSKEY.
- digest(byte[]) - Method in class org.minidns.dnssec.algorithms.JavaSecDigestCalculator
- digest(byte[]) - Method in interface org.minidns.dnssec.DigestCalculator
- DigestCalculator - Interface in org.minidns.dnssec
- digestEquals(byte[]) - Method in class org.minidns.record.DelegatingDnssecRR
- digestType - Variable in class org.minidns.record.DelegatingDnssecRR
-
The algorithm used to construct the digest.
- digestTypeByte - Variable in class org.minidns.record.DelegatingDnssecRR
-
The byte value of algorithm used to construct the digest.
- DirectCachedDnsQueryResult - Class in org.minidns.dnsqueryresult
- DirectCachedDnsQueryResult(DnsMessage, DnsQueryResult) - Constructor for class org.minidns.dnsqueryresult.DirectCachedDnsQueryResult
- disableLookasideValidation() - Method in class org.minidns.dnssec.DnssecClient
-
Disables DNSSEC Lookaside Validation (DLV).
- DLV - Class in org.minidns.record
-
DLV record payload.
- DLV - Enum constant in enum org.minidns.record.Record.TYPE
- DLV(int, byte, byte, byte[]) - Constructor for class org.minidns.record.DLV
- DLV(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DLV
- DNAME - Class in org.minidns.record
-
A DNAME resource record.
- DNAME - Enum constant in enum org.minidns.record.Record.TYPE
- DNAME(String) - Constructor for class org.minidns.record.DNAME
- DNAME(DnsName) - Constructor for class org.minidns.record.DNAME
- DnsCache - Class in org.minidns
-
Cache for DNS Entries.
- DnsCache() - Constructor for class org.minidns.DnsCache
- DnsClient - Class in org.minidns
-
A minimal DNS client for SRV/A/AAAA/NS and CNAME lookups, with IDN support.
- DnsClient() - Constructor for class org.minidns.DnsClient
-
Create a new DNS client using the global default cache.
- DnsClient(DnsCache) - Constructor for class org.minidns.DnsClient
- DnsDataSource - Interface in org.minidns.source
- DnsDataSource.OnResponseCallback - Interface in org.minidns.source
- DNSKEY - Class in org.minidns.record
-
DNSKEY record payload.
- DNSKEY - Enum constant in enum org.minidns.record.Record.TYPE
- DNSKEY(short, byte, byte, byte[]) - Constructor for class org.minidns.record.DNSKEY
- DNSKEY(short, byte, DnssecConstants.SignatureAlgorithm, byte[]) - Constructor for class org.minidns.record.DNSKEY
- dnsLabel - Variable in enum org.minidns.hla.srv.SrvProto
- dnsLabel - Variable in enum org.minidns.hla.srv.SrvService
- DnsLabel - Class in org.minidns.dnslabel
-
A DNS label is an individual component of a DNS name.
- DnsLabel(String) - Constructor for class org.minidns.dnslabel.DnsLabel
- DnsLabel.LabelToLongException - Exception Class in org.minidns.dnslabel
- DnsMessage - Class in org.minidns.dnsmessage
-
A DNS message as defined by RFC 1035.
- DnsMessage(byte[]) - Constructor for class org.minidns.dnsmessage.DnsMessage
-
Build a DNS Message based on a binary DNS message.
- DnsMessage(DnsMessage.Builder) - Constructor for class org.minidns.dnsmessage.DnsMessage
- DnsMessage.Builder - Class in org.minidns.dnsmessage
- DnsMessage.OPCODE - Enum in org.minidns.dnsmessage
-
Symbolic DNS Opcode values.
- DnsMessage.RESPONSE_CODE - Enum in org.minidns.dnsmessage
-
Possible DNS response codes.
- DnsName - Class in org.minidns.dnsname
-
A DNS name, also called "domain name".
- DNSNameTooLongException(String, byte[]) - Constructor for exception class org.minidns.dnsname.InvalidDnsNameException.DNSNameTooLongException
- dnsQueryResult - Variable in class org.minidns.dnssec.DnssecQueryResult
- DnsQueryResult - Class in org.minidns.dnsqueryresult
- DnsQueryResult(DnsQueryResult.QueryMethod, DnsMessage, DnsMessage) - Constructor for class org.minidns.dnsqueryresult.DnsQueryResult
- DnsQueryResult.QueryMethod - Enum in org.minidns.dnsqueryresult
- DnsRootServer - Class in org.minidns.constants
- DnsRootServer() - Constructor for class org.minidns.constants.DnsRootServer
- DnssecClient - Class in org.minidns.dnssec
- DnssecClient() - Constructor for class org.minidns.dnssec.DnssecClient
-
Create a new DNSSEC aware DNS client using the global default cache.
- DnssecClient(DnsCache) - Constructor for class org.minidns.dnssec.DnssecClient
-
Create a new DNSSEC aware DNS client with the given DNS cache.
- DnssecConstants - Class in org.minidns.constants
- DnssecConstants.DigestAlgorithm - Enum in org.minidns.constants
-
DNSSEC Digest Algorithms.
- DnssecConstants.SignatureAlgorithm - Enum in org.minidns.constants
-
DNSSEC Signature Algorithms.
- DnssecInvalidKeySpecException(String, InvalidKeySpecException, byte[]) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException.DnssecInvalidKeySpecException
- DnssecInvalidKeySpecException(InvalidKeySpecException) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException.DnssecInvalidKeySpecException
- dnssecOk - Variable in class org.minidns.edns.Edns
- DnssecQueryResult - Class in org.minidns.dnssec
- DnssecResolverApi - Class in org.minidns.hla
- DnssecResolverApi() - Constructor for class org.minidns.hla.DnssecResolverApi
- DnssecResolverApi(MiniDnsCacheFactory) - Constructor for class org.minidns.hla.DnssecResolverApi
- DnssecResultNotAuthenticException - Exception Class in org.minidns.dnssec
- DnssecUnverifiedReason - Class in org.minidns.dnssec
- DnssecUnverifiedReason() - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason
- DnssecUnverifiedReason.AlgorithmExceptionThrownReason - Class in org.minidns.dnssec
- DnssecUnverifiedReason.AlgorithmNotSupportedReason - Class in org.minidns.dnssec
- DnssecUnverifiedReason.ConflictsWithSep - Class in org.minidns.dnssec
- DnssecUnverifiedReason.NoActiveSignaturesReason - Class in org.minidns.dnssec
- DnssecUnverifiedReason.NoRootSecureEntryPointReason - Class in org.minidns.dnssec
- DnssecUnverifiedReason.NoSecureEntryPointReason - Class in org.minidns.dnssec
- DnssecUnverifiedReason.NoSignaturesReason - Class in org.minidns.dnssec
- DnssecUnverifiedReason.NoTrustAnchorReason - Class in org.minidns.dnssec
- DnssecUnverifiedReason.NSECDoesNotMatchReason - Class in org.minidns.dnssec
- DnssecValidationFailedException - Exception Class in org.minidns.dnssec
- DnssecValidationFailedException(String) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException
- DnssecValidationFailedException(String, Throwable) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException
- DnssecValidationFailedException(List<Record<? extends Data>>, String) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException
- DnssecValidationFailedException(Question, String) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException
- DnssecValidationFailedException(Record<? extends Data>, String) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException
- DnssecValidationFailedException.AuthorityDoesNotContainSoa - Exception Class in org.minidns.dnssec
- DnssecValidationFailedException.DataMalformedException - Exception Class in org.minidns.dnssec
- DnssecValidationFailedException.DigestComparisonFailedException - Exception Class in org.minidns.dnssec
- DnssecValidationFailedException.DnssecInvalidKeySpecException - Exception Class in org.minidns.dnssec
- DnssecValidatorInitializationException - Exception Class in org.minidns.dnssec
- DnssecValidatorInitializationException(String, Throwable) - Constructor for exception class org.minidns.dnssec.DnssecValidatorInitializationException
- DnsServerLookupMechanism - Interface in org.minidns.dnsserverlookup
- domainIssuedCertificate - Enum constant in enum org.minidns.record.TLSA.CertUsage
-
The given certificate (or its public key) MUST match the end entity certificate.
- dontCare - Enum constant in enum org.minidns.source.AbstractDnsDataSource.QueryMode
-
Perform the query mode that is assumed "best" for that particular case.
- DS - Class in org.minidns.record
-
DS (Delegation Signer) record payload.
- DS - Enum constant in enum org.minidns.record.Record.TYPE
- DS(int, byte, byte, byte[]) - Constructor for class org.minidns.record.DS
- DS(int, DnssecConstants.SignatureAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DS
- DS(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DS
- DSA - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- DSA_NSEC3_SHA1 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
E
- ECC_GOST - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- ECDSAP256SHA256 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- ECDSAP384SHA384 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- Edns - Class in org.minidns.edns
-
EDNS - Extension Mechanism for DNS.
- Edns(Edns.Builder) - Constructor for class org.minidns.edns.Edns
- Edns(Record<OPT>) - Constructor for class org.minidns.edns.Edns
- Edns.Builder - Class in org.minidns.edns
- Edns.OptionCode - Enum in org.minidns.edns
-
The EDNS option code.
- EdnsOption - Class in org.minidns.edns
- EdnsOption(byte[]) - Constructor for class org.minidns.edns.EdnsOption
- EdnsOption(int, byte[]) - Constructor for class org.minidns.edns.EdnsOption
- EID - Enum constant in enum org.minidns.record.Record.TYPE
- enableLookasideValidation() - Method in class org.minidns.dnssec.DnssecClient
-
Enables DNSSEC Lookaside Validation (DLV) using the default DLV service at dlv.isc.org.
- encodeToString(byte[]) - Static method in class org.minidns.util.Base32
- encodeToString(byte[]) - Static method in class org.minidns.util.Base64
- equals(Object) - Method in class org.minidns.dnslabel.DnsLabel
- equals(Object) - Method in class org.minidns.dnsmessage.DnsMessage
- equals(Object) - Method in class org.minidns.dnsmessage.Question
- equals(Object) - Method in class org.minidns.dnsname.DnsName
- equals(Object) - Method in class org.minidns.dnssec.DnssecUnverifiedReason
- equals(Object) - Method in class org.minidns.record.Data
- equals(Object) - Method in class org.minidns.record.Record
- ErrorResponseException(DnsMessage, DnsQueryResult) - Constructor for exception class org.minidns.MiniDnsException.ErrorResponseException
- EUI48 - Enum constant in enum org.minidns.record.Record.TYPE
- EUI64 - Enum constant in enum org.minidns.record.Record.TYPE
- exception - Variable in class org.minidns.MiniDnsFuture
- ExceptionCallback<E> - Interface in org.minidns.util
- ExpectingTrustManager - Class in org.minidns.dane
- ExpectingTrustManager(X509TrustManager) - Constructor for class org.minidns.dane.ExpectingTrustManager
-
Creates a new instance of ExpectingTrustManager.
- expire - Variable in class org.minidns.record.SOA
-
A 32 bit time value that specifies the upper limit on the time interval that can elapse before the zone is no longer authoritative.
- expireCount - Variable in class org.minidns.cache.LruCache
-
Internal expire count (subset of misses that was caused by expire).
- ExtendedLruCache - Class in org.minidns.cache
-
A variant of
LruCache
also using the data found in the sections for caching. - ExtendedLruCache() - Constructor for class org.minidns.cache.ExtendedLruCache
- ExtendedLruCache(int) - Constructor for class org.minidns.cache.ExtendedLruCache
- ExtendedLruCache(int, long) - Constructor for class org.minidns.cache.ExtendedLruCache
- extendedRcode - Variable in class org.minidns.edns.Edns
-
8-bit extended return code.
F
- failedQueries - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- failedTcpQueries - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- failedUdpQueries - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- FakeALabel - Class in org.minidns.dnslabel
- filter(Class<E>, Collection<Record<? extends Data>>) - Static method in class org.minidns.record.Record
- filter(Collection<Record<E>>, Class<E>, Collection<Record<? extends Data>>) - Static method in class org.minidns.record.Record
- filterAdditionalSectionBy(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
- filterAnswerSectionBy(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
- filterAuthoritySectionBy(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
- findDNS() - Static method in class org.minidns.DnsClient
-
Retrieve a list of currently configured DNS servers IP addresses.
- findDnsAddresses() - Static method in class org.minidns.DnsClient
-
Retrieve a list of currently configured DNS server addresses.
- FLAG_DNSSEC_OK - Static variable in class org.minidns.edns.Edns
-
Inform the dns server that the client supports DNSSEC.
- FLAG_OPT_OUT - Static variable in class org.minidns.record.NSEC3
-
This Flag indicates whether this NSEC3 RR may cover unsigned delegations.
- FLAG_REVOKE - Static variable in class org.minidns.record.DNSKEY
-
Whether the record holds a revoked key.
- FLAG_SECURE_ENTRY_POINT - Static variable in class org.minidns.record.DNSKEY
-
Whether the key should be used as a secure entry point key.
- FLAG_ZONE - Static variable in class org.minidns.record.DNSKEY
-
Whether the record holds a DNS zone key.
- flags - Variable in class org.minidns.edns.Edns
-
16-bit flags.
- flags - Variable in class org.minidns.record.DNSKEY
- flags - Variable in class org.minidns.record.NSEC3
-
Bitmap of flags:
NSEC3.FLAG_OPT_OUT
. - flags - Variable in class org.minidns.record.NSEC3PARAM
- forByte(byte) - Static method in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
- forByte(byte) - Static method in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- forByte(byte) - Static method in enum org.minidns.record.NSEC3.HashAlgorithm
- FORMAT_ERR - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- from(byte[]) - Static method in class org.minidns.util.Hex
- from(int) - Static method in enum org.minidns.edns.Edns.OptionCode
- from(CharSequence) - Static method in class org.minidns.dnsname.DnsName
- from(CharSequence, DnsName) - Static method in class org.minidns.dnsname.DnsName
- from(String) - Static method in class org.minidns.dnslabel.DnsLabel
- from(String) - Static method in class org.minidns.dnsname.DnsName
- from(String[]) - Static method in class org.minidns.dnslabel.DnsLabel
- from(String[]) - Static method in class org.minidns.dnsname.DnsName
- from(InetAddress) - Static method in class org.minidns.record.InternetAddressRR
- from(Set<DnssecUnverifiedReason>) - Static method in exception class org.minidns.dnssec.DnssecResultNotAuthenticException
- from(AbstractDnsClient) - Static method in class org.minidns.source.NetworkDataSourceWithAccounting
- from(DnsLabel, DnsLabel, DnsName) - Static method in class org.minidns.dnsname.DnsName
- from(DnsLabel, DnsName) - Static method in class org.minidns.dnsname.DnsName
- from(DnsName...) - Static method in class org.minidns.dnsname.DnsName
- from(DnsName, DnsName) - Static method in class org.minidns.dnsname.DnsName
-
Create a DNS name by "concatenating" the child under the parent name.
- from(Record<? extends Data>, DelegatingDnssecRR, byte[]) - Static method in exception class org.minidns.dnssec.DnssecValidationFailedException.DigestComparisonFailedException
- from(V) - Static method in class org.minidns.MiniDnsFuture
- fromInternal(String) - Static method in class org.minidns.dnslabel.LdhLabel
- fromInternal(String) - Static method in class org.minidns.dnslabel.NonLdhLabel
- fromInternal(String) - Static method in class org.minidns.dnslabel.XnLabel
- fromRecord(Record<? extends Data>) - Static method in class org.minidns.edns.Edns
- fullCertificate - Enum constant in enum org.minidns.record.TLSA.Selector
- FullLruCache - Class in org.minidns.cache
-
An insecure variant of
LruCache
also using all the data found in the sections of an answer. - FullLruCache() - Constructor for class org.minidns.cache.FullLruCache
- FullLruCache(int) - Constructor for class org.minidns.cache.FullLruCache
- FullLruCache(int, long) - Constructor for class org.minidns.cache.FullLruCache
G
- get() - Method in class org.minidns.MiniDnsFuture
- get(long, TimeUnit) - Method in class org.minidns.MiniDnsFuture
- get(DnsMessage) - Method in class org.minidns.DnsCache
-
Request a cached dns response.
- getAcceptedIssuers() - Method in class org.minidns.dane.ExpectingTrustManager
- getAcceptedIssuers() - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
- getAce() - Method in class org.minidns.dnsname.DnsName
-
Return the ACE (ASCII Compatible Encoding) version of this DNS name.
- getAdditionalResourceRecords() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- getAnswers() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- getAnswers() - Method in class org.minidns.hla.ResolverResult
- getAnswersFor(Question) - Method in class org.minidns.dnsmessage.DnsMessage
- getAnswersMinTtl() - Method in class org.minidns.dnsmessage.DnsMessage
-
Get the minimum TTL from all answers in seconds.
- getAnswersOrEmptySet() - Method in class org.minidns.hla.ResolverResult
- getAuthoritativeZone() - Method in exception class org.minidns.iterative.IterativeClientException.NotAuthoritativeNorGlueRrFound
- getBlob() - Method in class org.minidns.record.TXT
- getBytes() - Method in class org.minidns.dnsname.DnsName
-
Serialize a domain name under IDN rules.
- getCache() - Method in class org.minidns.AbstractDnsClient
-
Get the cache used by this DNS client.
- getCachedIPv4AddressesFor(DnsName) - Method in class org.minidns.AbstractDnsClient
- getCachedIPv4NameserverAddressesFor(DnsName) - Method in class org.minidns.AbstractDnsClient
- getCachedIPv6AddressesFor(DnsName) - Method in class org.minidns.AbstractDnsClient
- getCachedIPv6NameserverAddressesFor(DnsName) - Method in class org.minidns.AbstractDnsClient
- getCachedNameserverRecordsFor(DnsName) - Method in class org.minidns.AbstractDnsClient
- getCertificateAssociation() - Method in class org.minidns.record.TLSA
- getCharacterStrings() - Method in class org.minidns.record.TXT
- getClass(int) - Static method in enum org.minidns.record.Record.CLASS
-
Retrieve the symbolic DNS class for a binary class value.
- getClient() - Method in class org.minidns.hla.ResolverApi
- getData() - Method in exception class org.minidns.dnssec.DnssecValidationFailedException.DataMalformedException
- getDataClass() - Method in enum org.minidns.record.Record.TYPE
-
Get the
Data
class for this type. - getDataSource() - Method in class org.minidns.AbstractDnsClient
-
Returns the currently used
DnsDataSource
. - getDefault() - Static method in class org.minidns.dane.X509TrustManagerUtil
- getDefault(KeyStore) - Static method in class org.minidns.dane.X509TrustManagerUtil
- getDelegaticDnssecRr() - Method in exception class org.minidns.dnssec.DnssecValidationFailedException.DigestComparisonFailedException
- getDigest() - Method in exception class org.minidns.dnssec.DnssecValidationFailedException.DigestComparisonFailedException
- getDigestBigInteger() - Method in class org.minidns.record.DelegatingDnssecRR
- getDigestHex() - Method in exception class org.minidns.dnssec.DnssecValidationFailedException.DigestComparisonFailedException
- getDigestHex() - Method in class org.minidns.record.DelegatingDnssecRR
- getDnsQueryResult() - Method in class org.minidns.hla.ResolverResult
- getDnssecClient() - Method in class org.minidns.hla.DnssecResolverApi
- getDnssecResultNotAuthenticException() - Method in class org.minidns.hla.ResolverResult
- getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
- getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties
- getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.AndroidUsingExec
- getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.AndroidUsingReflection
- getDnsServerAddresses() - Method in interface org.minidns.dnsserverlookup.DnsServerLookupMechanism
-
Returns a List of String representing ideally IP addresses.
- getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.UnixUsingEtcResolvConf
- getDomainpart() - Method in class org.minidns.dnsname.DnsName
-
Domainpart in ACE representation.
- getDsDigestCalculator(DnssecConstants.DigestAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
- getEdns() - Method in class org.minidns.dnsmessage.DnsMessage
- getEdnsBuilder() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
-
Get the
Edns
builder. - getEdnsOption(Edns.OptionCode) - Method in class org.minidns.edns.Edns
- getException() - Method in class org.minidns.dane.ExpectingTrustManager
- getExceptions() - Method in exception class org.minidns.util.MultipleIoException
- getExpireCount() - Method in class org.minidns.cache.LruCache
-
The number of expires (cache hits that have had a ttl to low to be retrieved).
- getExtents() - Method in class org.minidns.record.TXT
- getFirstOfTypeFromAdditionalSection(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
- getFirstOfTypeFromAnswerSection(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
- getFirstOfTypeFromAuthoritySection(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
- getHitCount() - Method in class org.minidns.cache.LruCache
-
The cache hit count (all successful calls to get).
- getHostpart() - Method in class org.minidns.dnsname.DnsName
-
Hostpart in ACE representation.
- getHostpartLabel() - Method in class org.minidns.dnsname.DnsName
- getInByteBuffer() - Method in class org.minidns.dnsmessage.DnsMessage
- getInetAddress() - Method in class org.minidns.record.InternetAddressRR
- getInternationalizedRepresentation() - Method in class org.minidns.dnslabel.DnsLabel
- getInternationalizedRepresentationInternal() - Method in class org.minidns.dnslabel.ALabel
- getInternationalizedRepresentationInternal() - Method in class org.minidns.dnslabel.DnsLabel
- getIp() - Method in class org.minidns.record.InternetAddressRR
-
Allocates a new byte buffer and fills the buffer with the bytes representing the IP address of this resource record.
- getIpv4RootServerById(char) - Static method in class org.minidns.constants.DnsRootServer
- getIpv6RootServerById(char) - Static method in class org.minidns.constants.DnsRootServer
- getKey() - Method in class org.minidns.record.DNSKEY
- getKeyAsDataInputStream() - Method in class org.minidns.record.DNSKEY
- getKeyBase64() - Method in class org.minidns.record.DNSKEY
- getKeyBigInteger() - Method in class org.minidns.record.DNSKEY
- getKeyFactory() - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
- getKeyLength() - Method in class org.minidns.record.DNSKEY
- getKeyTag() - Method in class org.minidns.record.DNSKEY
-
Retrieve the key tag identifying this DNSKEY.
- getLabel(int) - Method in class org.minidns.dnsname.DnsName
- getLabelCount() - Method in class org.minidns.dnsname.DnsName
- getLabels() - Method in class org.minidns.dnsname.DnsName
-
Get a copy of the labels of this DNS name.
- getLabelType() - Method in class org.minidns.dnslabel.DnsLabel
- getMessage() - Method in exception class org.minidns.dnsname.InvalidDnsNameException.DNSNameTooLongException
- getMessage() - Method in exception class org.minidns.dnsname.InvalidDnsNameException.LabelTooLongException
- getMissCount() - Method in class org.minidns.cache.LruCache
-
Get the miss count of this cache which is the number of fruitless get calls since this cache was last resetted.
- getName() - Method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
- getName() - Method in interface org.minidns.dnsserverlookup.DnsServerLookupMechanism
- getNextHashed() - Method in class org.minidns.record.NSEC3
- getNextHashedBase32() - Method in class org.minidns.record.NSEC3
- getNextHashedDnsLabel() - Method in class org.minidns.record.NSEC3
- getNormalized(DnsMessage) - Method in class org.minidns.cache.LruCache
- getNormalized(DnsMessage) - Method in class org.minidns.DnsCache
- getNsecDigestCalculator(NSEC3.HashAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
- getOpcode(int) - Static method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
-
Retrieve the symbolic name of an opcode byte.
- getOptionCode() - Method in class org.minidns.edns.EdnsOption
- getOptionCode() - Method in class org.minidns.edns.Nsid
- getOptionCode() - Method in class org.minidns.edns.UnknownEdnsOption
- getOptPseudoRecord() - Method in class org.minidns.dnsmessage.DnsMessage
- getOrThrow() - Method in class org.minidns.MiniDnsFuture
- getOutdatedRrSigs() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoActiveSignaturesReason
- getParent() - Method in class org.minidns.dnsname.DnsName
-
Return the parent of this DNS label.
- getPayload() - Method in class org.minidns.record.Record
-
The payload data, usually a subclass of data (A, AAAA, CNAME, ...).
- getPreferedIpVersion() - Method in class org.minidns.AbstractDnsClient
- getPriority() - Method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
- getPriority() - Method in interface org.minidns.dnsserverlookup.DnsServerLookupMechanism
- getPublicKey(DNSKEY) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
- getPublicKeyPacket() - Method in class org.minidns.record.OPENPGPKEY
- getPublicKeyPacketBase64() - Method in class org.minidns.record.OPENPGPKEY
- getQueryFor(Question) - Method in class org.minidns.AbstractDnsClient
- getQueryMode() - Method in class org.minidns.source.AbstractDnsDataSource
- getQuestion() - Method in class org.minidns.dnsmessage.DnsMessage
- getQuestion() - Method in class org.minidns.hla.ResolverResult
- getQuestion() - Method in class org.minidns.record.Record
-
Get the question asking for this resource record.
- getQuestionMessage() - Method in class org.minidns.record.Record
- getRandomFrom(Set<T>, Random) - Static method in class org.minidns.util.CollectionsUtil
- getRandomHarcodedIpv6DnsServer() - Method in class org.minidns.DnsClient
- getRandomHardcodedIpv4DnsServer() - Method in class org.minidns.DnsClient
- getRandomIpv4RootServer(Random) - Static method in class org.minidns.constants.DnsRootServer
- getRandomIpv6RootServer(Random) - Static method in class org.minidns.constants.DnsRootServer
- getRawAce() - Method in class org.minidns.dnsname.DnsName
-
Returns the raw ACE version of this DNS name.
- getRawAnswer() - Method in class org.minidns.hla.ResolverResult
-
Get the raw answer DNS message we received.
- getRawBytes() - Method in class org.minidns.dnsname.DnsName
- getRawLabel() - Method in class org.minidns.dnslabel.DnsLabel
-
Get the raw label.
- getRawLabels() - Method in class org.minidns.dnsname.DnsName
-
Get a copy of the raw labels of this DNS name.
- getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.AlgorithmExceptionThrownReason
- getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.AlgorithmNotSupportedReason
- getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.ConflictsWithSep
- getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason
- getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoActiveSignaturesReason
- getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoRootSecureEntryPointReason
- getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoSecureEntryPointReason
- getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoSignaturesReason
- getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoTrustAnchorReason
- getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NSECDoesNotMatchReason
- getRecord() - Method in exception class org.minidns.dnssec.DnssecValidationFailedException.DigestComparisonFailedException
- getRequest() - Method in exception class org.minidns.iterative.IterativeClientException.NotAuthoritativeNorGlueRrFound
- getRequest() - Method in exception class org.minidns.MiniDnsException.ErrorResponseException
- getRequest() - Method in exception class org.minidns.MiniDnsException.IdMismatch
- getRequest() - Method in exception class org.minidns.MiniDnsException.NoQueryPossibleException
- getRequest() - Method in exception class org.minidns.MiniDnsException.NullResultException
- getResolutionUnsuccessfulException() - Method in class org.minidns.hla.ResolverResult
- getResponse() - Method in exception class org.minidns.dnssec.DnssecValidationFailedException.AuthorityDoesNotContainSoa
- getResponse() - Method in exception class org.minidns.MiniDnsException.IdMismatch
- getResponseBuilder(DnsMessage.RESPONSE_CODE) - Method in class org.minidns.dnsmessage.DnsMessage
- getResponseCode() - Method in class org.minidns.hla.ResolverResult
- getResponseCode(int) - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
-
Retrieve the response code for a byte value.
- getResult() - Method in exception class org.minidns.iterative.IterativeClientException.NotAuthoritativeNorGlueRrFound
- getResult() - Method in exception class org.minidns.MiniDnsException.ErrorResponseException
- getReverseIpLookupQuestionFor(Inet4Address) - Static method in class org.minidns.DnsClient
- getReverseIpLookupQuestionFor(Inet6Address) - Static method in class org.minidns.DnsClient
- getReverseIpLookupQuestionFor(InetAddress) - Static method in class org.minidns.DnsClient
- getRootServer(char) - Static method in class org.minidns.iterative.IterativeDnsClient
- getRootServer(char, AbstractDnsClient.IpVersionSetting) - Static method in class org.minidns.iterative.IterativeDnsClient
- getSalt() - Method in class org.minidns.record.NSEC3
- getSaltLength() - Method in class org.minidns.record.NSEC3
- getSaltLength() - Method in class org.minidns.record.NSEC3PARAM
- getSignature() - Method in class org.minidns.record.RRSIG
- getSignature(RRSIG) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
- getSignatureAsDataInputStream() - Method in class org.minidns.record.RRSIG
- getSignatureBase64() - Method in class org.minidns.record.RRSIG
- getSignatureLength() - Method in class org.minidns.record.RRSIG
- getSignatures() - Method in class org.minidns.dnssec.DnssecQueryResult
- getSignatureVerifier(DnssecConstants.SignatureAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
- getSortedSrvResolvedAddresses() - Method in class org.minidns.hla.SrvResolverResult
-
Get a list ordered by priority and weight of the resolved SRV records.
- getStats() - Method in class org.minidns.source.NetworkDataSourceWithAccounting
- getTarget() - Method in class org.minidns.record.RRWithTarget
- getText() - Method in class org.minidns.record.TXT
- getTimeout() - Method in class org.minidns.source.AbstractDnsDataSource
- getTimeout() - Method in interface org.minidns.source.DnsDataSource
-
Retrieve the current dns query timeout, in milliseconds.
- getTtl() - Method in class org.minidns.record.Record
-
Retrieve the record ttl.
- getType() - Method in class org.minidns.record.A
- getType() - Method in class org.minidns.record.AAAA
- getType() - Method in class org.minidns.record.CNAME
- getType() - Method in class org.minidns.record.Data
-
The payload type.
- getType() - Method in class org.minidns.record.DLV
- getType() - Method in class org.minidns.record.DNAME
- getType() - Method in class org.minidns.record.DNSKEY
- getType() - Method in class org.minidns.record.DS
- getType() - Method in class org.minidns.record.MX
- getType() - Method in class org.minidns.record.NS
- getType() - Method in class org.minidns.record.NSEC
- getType() - Method in class org.minidns.record.NSEC3
- getType() - Method in class org.minidns.record.NSEC3PARAM
- getType() - Method in class org.minidns.record.OPENPGPKEY
- getType() - Method in class org.minidns.record.OPT
- getType() - Method in class org.minidns.record.PTR
- getType() - Method in class org.minidns.record.RRSIG
- getType() - Method in class org.minidns.record.SOA
- getType() - Method in class org.minidns.record.SRV
- getType() - Method in class org.minidns.record.TLSA
- getType() - Method in class org.minidns.record.TXT
- getType() - Method in class org.minidns.record.UNKNOWN
- getType(int) - Static method in enum org.minidns.record.Record.TYPE
-
Retrieve the symbolic type of the binary value.
- getType(Class<D>) - Static method in enum org.minidns.record.Record.TYPE
-
Retrieve the type for a given
Data
class. - getUdpPayloadSize() - Method in class org.minidns.source.AbstractDnsDataSource
- getUdpPayloadSize() - Method in interface org.minidns.source.DnsDataSource
- getUnverifiedReasons() - Method in class org.minidns.dnssec.DnssecQueryResult
- getUnverifiedReasons() - Method in exception class org.minidns.dnssec.DnssecResultNotAuthenticException
- getUnverifiedReasons() - Method in class org.minidns.hla.ResolverResult
-
Get the reasons the result could not be verified if any exists.
- getValue() - Method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
-
Retrieve the byte value of this opcode.
- getValue() - Method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
-
Retrieve the byte value of the response code.
- getValue() - Method in enum org.minidns.record.Record.CLASS
-
Retrieve the binary value of this DNS class.
- getValue() - Method in enum org.minidns.record.Record.TYPE
-
Retrieve the binary value of this type.
- getVersion() - Static method in class org.minidns.MiniDnsConfiguration
- GID - Enum constant in enum org.minidns.record.Record.TYPE
- GOST - Enum constant in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
- GPOS - Enum constant in enum org.minidns.record.Record.TYPE
H
- hasException() - Method in class org.minidns.dane.ExpectingTrustManager
- hasException() - Method in class org.minidns.MiniDnsFuture
- hashAlgorithm - Variable in class org.minidns.record.NSEC3
-
The cryptographic hash algorithm used.
- hashAlgorithm - Variable in class org.minidns.record.NSEC3PARAM
-
The cryptographic hash algorithm used.
- hashAlgorithmByte - Variable in class org.minidns.record.NSEC3
-
The byte value of the cryptographic hash algorithm used.
- hashAlgorithmByte - Variable in class org.minidns.record.NSEC3PARAM
-
The cryptographic hash algorithm used.
- hashCode() - Method in class org.minidns.dnslabel.DnsLabel
- hashCode() - Method in class org.minidns.dnsmessage.DnsMessage
- hashCode() - Method in class org.minidns.dnsmessage.Question
- hashCode() - Method in class org.minidns.dnsname.DnsName
- hashCode() - Method in class org.minidns.dnssec.DnssecUnverifiedReason
- hashCode() - Method in class org.minidns.record.Data
- hashCode() - Method in class org.minidns.record.Record
- hasResult() - Method in class org.minidns.MiniDnsFuture
- Hex - Class in org.minidns.util
- Hex() - Constructor for class org.minidns.util.Hex
- HINFO - Enum constant in enum org.minidns.record.Record.TYPE
- HIP - Enum constant in enum org.minidns.record.Record.TYPE
- hitCount - Variable in class org.minidns.cache.LruCache
-
Internal hit count.
- HS - Enum constant in enum org.minidns.record.Record.CLASS
-
The Hesiod class.
I
- id - Variable in class org.minidns.dnsmessage.DnsMessage
-
The DNS message id.
- IdMismatch(DnsMessage, DnsMessage) - Constructor for exception class org.minidns.MiniDnsException.IdMismatch
- IdnaTransformator - Interface in org.minidns.idna
- idnEquals(String, String) - Static method in class org.minidns.util.NameUtil
-
Check if two internationalized domain names are equal, possibly causing a serialization of both domain names.
- ifPossibleAs(Class<E>) - Method in class org.minidns.record.Record
-
Return the record if possible as record with the given
Data
class. - IN - Enum constant in enum org.minidns.record.Record.CLASS
-
The Internet class.
- IN_ADDR_ARPA - Static variable in class org.minidns.dnsname.DnsName
- INDIRECT - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- InetAddressUtil - Class in org.minidns.util
- InetAddressUtil() - Constructor for class org.minidns.util.InetAddressUtil
- inject() - Static method in class org.minidns.dane.java7.DaneExtendedTrustManager
- inject(DaneExtendedTrustManager) - Static method in class org.minidns.dane.java7.DaneExtendedTrustManager
- insecureRandom - Variable in class org.minidns.AbstractDnsClient
- INSTANCE - Static variable in class org.minidns.dnssec.algorithms.AlgorithmMap
- INSTANCE - Static variable in class org.minidns.dnsserverlookup.AndroidUsingExec
- INSTANCE - Static variable in class org.minidns.dnsserverlookup.AndroidUsingReflection
- INSTANCE - Static variable in class org.minidns.dnsserverlookup.UnixUsingEtcResolvConf
- INSTANCE - Static variable in class org.minidns.hla.DnssecResolverApi
- INSTANCE - Static variable in class org.minidns.hla.ResolverApi
- InternalMiniDnsFuture() - Constructor for class org.minidns.MiniDnsFuture.InternalMiniDnsFuture
- InternetAddressRR<IA> - Class in org.minidns.record
-
A resource record representing a internet address.
- InternetAddressRR(byte[]) - Constructor for class org.minidns.record.InternetAddressRR
- InternetAddressRR(IA) - Constructor for class org.minidns.record.InternetAddressRR
- InvalidDnsNameException - Exception Class in org.minidns.dnsname
- InvalidDnsNameException(String) - Constructor for exception class org.minidns.dnsname.InvalidDnsNameException
- InvalidDnsNameException.DNSNameTooLongException - Exception Class in org.minidns.dnsname
- InvalidDnsNameException.LabelTooLongException - Exception Class in org.minidns.dnsname
- INVERSE_QUERY - Enum constant in enum org.minidns.dnsmessage.DnsMessage.OPCODE
- ip - Variable in class org.minidns.record.InternetAddressRR
-
Target IP.
- IP6_ARPA - Static variable in class org.minidns.dnsname.DnsName
- IPSECKEY - Enum constant in enum org.minidns.record.Record.TYPE
- IPV4_ROOT_SERVERS - Static variable in class org.minidns.constants.DnsRootServer
- ipv4From(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
- IPV6_ROOT_SERVERS - Static variable in class org.minidns.constants.DnsRootServer
- ipv6From(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
- ipVersionSetting - Variable in class org.minidns.AbstractDnsClient
- isAndroid() - Static method in class org.minidns.util.PlatformDetection
- isAnswer(Question) - Method in class org.minidns.record.Record
-
Check if this record answers a given query.
- isAskForDnssec() - Method in class org.minidns.DnsClient
- isAuthenticData() - Method in class org.minidns.dnssec.DnssecQueryResult
- isAuthenticData() - Method in class org.minidns.hla.ResolverResult
- isAvailable() - Method in class org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties
- isAvailable() - Method in class org.minidns.dnsserverlookup.AndroidUsingExec
- isAvailable() - Method in class org.minidns.dnsserverlookup.AndroidUsingReflection
- isAvailable() - Method in interface org.minidns.dnsserverlookup.DnsServerLookupMechanism
- isAvailable() - Method in class org.minidns.dnsserverlookup.UnixUsingEtcResolvConf
- isCancelled() - Method in class org.minidns.MiniDnsFuture
- isChildOf(DnsName) - Method in class org.minidns.dnsname.DnsName
- isDirectChildOf(DnsName) - Method in class org.minidns.dnsname.DnsName
- isDisableResultFilter() - Method in class org.minidns.DnsClient
- ISDN - Enum constant in enum org.minidns.record.Record.TYPE
- isDnssecOk() - Method in class org.minidns.dnsmessage.DnsMessage
-
Check if the EDNS DO (DNSSEC OK) flag is set.
- isDone() - Method in class org.minidns.MiniDnsFuture
- isIdnAcePrefixed(String) - Static method in class org.minidns.dnslabel.DnsLabel
- isIpAddress(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
- isIpV4Address(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
- isIpV6Address(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
- isLdhLabel(String) - Static method in class org.minidns.dnslabel.LdhLabel
- isNonReservedLdhLabel(String) - Static method in class org.minidns.dnslabel.NonReservedLdhLabel
- isReservedLdhLabel(String) - Static method in class org.minidns.dnslabel.ReservedLdhLabel
- isResponseAcceptable(DnsMessage) - Method in class org.minidns.dnssec.DnssecClient
- isResponseAcceptable(DnsMessage) - Method in class org.minidns.iterative.ReliableDnsClient
-
Check if the response from the system's nameserver is acceptable.
- isResponseCacheable(Question, DnsQueryResult) - Method in class org.minidns.AbstractDnsClient
-
Whether a response from the DNS system should be cached or not.
- isResponseCacheable(Question, DnsQueryResult) - Method in class org.minidns.iterative.IterativeDnsClient
- isResponseCacheable(Question, DnsQueryResult) - Method in class org.minidns.iterative.ReliableDnsClient
- isRootLabel() - Method in class org.minidns.dnsname.DnsName
- isSecureEntryPoint() - Method in class org.minidns.record.DNSKEY
- isServiceAvailable() - Method in class org.minidns.record.SRV
-
Check if the service is available at this domain.
- isServiceDecidedlyNotAvailableAtThisDomain() - Method in class org.minidns.hla.SrvResolverResult
- isStripSignatureRecords() - Method in class org.minidns.dnssec.DnssecClient
-
Whether signature records (RRSIG) are stripped from the resulting
DnsMessage
. - isUnicastQuery() - Method in class org.minidns.record.Record
-
See if this query/response was a unicast query (highest class bit set).
- isUseHardcodedDnsServersEnabled() - Method in class org.minidns.DnsClient
- isXnLabel(String) - Static method in class org.minidns.dnslabel.XnLabel
- iterations - Variable in class org.minidns.record.NSEC3
-
The number of iterations the hash algorithm is applied.
- iterations - Variable in class org.minidns.record.NSEC3PARAM
-
The number of iterations the hash algorithm is applied.
- IterativeClientException - Exception Class in org.minidns.iterative
- IterativeClientException(String) - Constructor for exception class org.minidns.iterative.IterativeClientException
- IterativeClientException.LoopDetected - Exception Class in org.minidns.iterative
- IterativeClientException.MaxIterativeStepsReached - Exception Class in org.minidns.iterative
- IterativeClientException.NotAuthoritativeNorGlueRrFound - Exception Class in org.minidns.iterative
- IterativeDnsClient - Class in org.minidns.iterative
- IterativeDnsClient() - Constructor for class org.minidns.iterative.IterativeDnsClient
-
Create a new recursive DNS client using the global default cache.
- IterativeDnsClient(DnsCache) - Constructor for class org.minidns.iterative.IterativeDnsClient
-
Create a new recursive DNS client with the given DNS cache.
- iterativeOnly - Enum constant in enum org.minidns.iterative.ReliableDnsClient.Mode
-
Only use iterative resolving.
- IXFR - Enum constant in enum org.minidns.record.Record.TYPE
J
- JavaSecDigestCalculator - Class in org.minidns.dnssec.algorithms
- JavaSecDigestCalculator(String) - Constructor for class org.minidns.dnssec.algorithms.JavaSecDigestCalculator
- JavaSecSignatureVerifier - Class in org.minidns.dnssec.algorithms
- JavaSecSignatureVerifier(String, String) - Constructor for class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
K
- KEY - Enum constant in enum org.minidns.record.Record.TYPE
- keyEquals(byte[]) - Method in class org.minidns.record.DNSKEY
- keyTag - Variable in class org.minidns.record.DelegatingDnssecRR
-
The key tag value of the DNSKEY RR that validates this signature.
- keyTag - Variable in class org.minidns.record.RRSIG
-
The key tag value of the DNSKEY RR that validates this signature.
- KX - Enum constant in enum org.minidns.record.Record.TYPE
L
- L32 - Enum constant in enum org.minidns.record.Record.TYPE
- L64 - Enum constant in enum org.minidns.record.Record.TYPE
- label - Variable in class org.minidns.dnslabel.DnsLabel
- label - Variable in exception class org.minidns.dnslabel.DnsLabel.LabelToLongException
- labels - Variable in class org.minidns.record.RRSIG
-
The number of labels in the original RRSIG RR owner name.
- LabelTooLongException(String, String) - Constructor for exception class org.minidns.dnsname.InvalidDnsNameException.LabelTooLongException
- LdhLabel - Class in org.minidns.dnslabel
-
A LDH (Letters, Digits, Hyphen) label, which is the classical label form.
- LdhLabel(String) - Constructor for class org.minidns.dnslabel.LdhLabel
- LeadingOrTrailingHyphenLabel - Class in org.minidns.dnslabel
-
A DNS label with a leading or trailing hyphen ('-').
- length() - Method in class org.minidns.record.Data
- length() - Method in class org.minidns.util.SafeCharSequence
- LOC - Enum constant in enum org.minidns.record.Record.TYPE
- LOGGER - Static variable in class org.minidns.AbstractDnsClient
- LOGGER - Static variable in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
- LOGGER - Static variable in class org.minidns.source.async.AsyncNetworkDataSource
-
The logger of this data source.
- LOGGER - Static variable in class org.minidns.source.NetworkDataSource
- LoopDetected(InetAddress, Question) - Constructor for exception class org.minidns.iterative.IterativeClientException.LoopDetected
- LP - Enum constant in enum org.minidns.record.Record.TYPE
- LruCache - Class in org.minidns.cache
-
LRU based DNSCache backed by a LinkedHashMap.
- LruCache() - Constructor for class org.minidns.cache.LruCache
- LruCache(int) - Constructor for class org.minidns.cache.LruCache
-
Create a new LRUCache with given capacity.
- LruCache(int, long) - Constructor for class org.minidns.cache.LruCache
-
Create a new LRUCache with given capacity and upper bound ttl.
M
- MAILA - Enum constant in enum org.minidns.record.Record.TYPE
- MAILB - Enum constant in enum org.minidns.record.Record.TYPE
- matchingType - Variable in class org.minidns.record.TLSA
- matchingTypeByte - Variable in class org.minidns.record.TLSA
-
How the certificate association is presented.
- MAX_LABEL_LENGTH_IN_OCTETS - Static variable in class org.minidns.dnslabel.DnsLabel
-
The maximum length of a DNS label in octets.
- MAX_LABELS - Static variable in class org.minidns.dnsname.DnsName
- MaxIterativeStepsReached() - Constructor for exception class org.minidns.iterative.IterativeClientException.MaxIterativeStepsReached
- maxTTL - Variable in class org.minidns.cache.LruCache
-
The upper bound of the ttl.
- maybeInvokeCallbacks() - Method in class org.minidns.MiniDnsFuture
- MB - Enum constant in enum org.minidns.record.Record.TYPE
- MD - Enum constant in enum org.minidns.record.Record.TYPE
- MF - Enum constant in enum org.minidns.record.Record.TYPE
- MG - Enum constant in enum org.minidns.record.Record.TYPE
- MINFO - Enum constant in enum org.minidns.record.Record.TYPE
- MiniDnsCacheFactory - Interface in org.minidns.cache
- MiniDnsConfiguration - Class in org.minidns
- MiniDnsConfiguration() - Constructor for class org.minidns.MiniDnsConfiguration
- MiniDnsException - Exception Class in org.minidns
- MiniDnsException(String) - Constructor for exception class org.minidns.MiniDnsException
- MiniDnsException.ErrorResponseException - Exception Class in org.minidns
- MiniDnsException.IdMismatch - Exception Class in org.minidns
- MiniDnsException.NoQueryPossibleException - Exception Class in org.minidns
- MiniDnsException.NullResultException - Exception Class in org.minidns
- MiniDnsFuture<V,
E> - Class in org.minidns - MiniDnsFuture() - Constructor for class org.minidns.MiniDnsFuture
- MiniDnsFuture.ExceptionsWrapper<EI,
EO> - Interface in org.minidns - MiniDnsFuture.InternalMiniDnsFuture<V,
E> - Class in org.minidns - MiniDnsIdna - Class in org.minidns.idna
- MiniDnsIdna() - Constructor for class org.minidns.idna.MiniDnsIdna
- MiniDnsInitialization - Class in org.minidns
- MiniDnsInitialization() - Constructor for class org.minidns.MiniDnsInitialization
- minimum - Variable in class org.minidns.record.SOA
-
The unsigned 32 bit minimum TTL field that should be exported with any RR from this zone.
- missCount - Variable in class org.minidns.cache.LruCache
-
Internal miss count.
- mname - Variable in class org.minidns.record.SOA
-
The domain name of the name server that was the original or primary source of data for this zone.
- MR - Enum constant in enum org.minidns.record.Record.TYPE
- MultipleCertificateMismatchExceptions(List<DaneCertificateException.CertificateMismatch>) - Constructor for exception class org.minidns.dane.DaneCertificateException.MultipleCertificateMismatchExceptions
- MultipleIoException - Exception Class in org.minidns.util
- MX - Class in org.minidns.record
-
MX record payload (mail service pointer).
- MX - Enum constant in enum org.minidns.record.Record.TYPE
- MX(int, String) - Constructor for class org.minidns.record.MX
- MX(int, DnsName) - Constructor for class org.minidns.record.MX
N
- name - Variable in class org.minidns.dnsmessage.Question
-
The question string (e.g.
- name - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
- name - Variable in class org.minidns.record.MX
-
Deprecated.
- name - Variable in class org.minidns.record.Record
-
The generic name of this record.
- name - Variable in class org.minidns.record.RRWithTarget
-
Deprecated.
RRWithTarget.target
instead. - name - Variable in class org.minidns.RrSet
- NameUtil - Class in org.minidns.util
-
Utilities related to internationalized domain names and dns name handling.
- NameUtil() - Constructor for class org.minidns.util.NameUtil
- NAPTR - Enum constant in enum org.minidns.record.Record.TYPE
- NetworkDataSource - Class in org.minidns.source
- NetworkDataSource() - Constructor for class org.minidns.source.NetworkDataSource
- NetworkDataSourceWithAccounting - Class in org.minidns.source
- NetworkDataSourceWithAccounting() - Constructor for class org.minidns.source.NetworkDataSourceWithAccounting
- NetworkDataSourceWithAccounting.Stats - Class in org.minidns.source
- newCache() - Method in interface org.minidns.cache.MiniDnsCacheFactory
- newQuestion(DnsMessage.Builder) - Method in class org.minidns.AbstractDnsClient
- newQuestion(DnsMessage.Builder) - Method in class org.minidns.DnsClient
- newQuestion(DnsMessage.Builder) - Method in class org.minidns.dnssec.DnssecClient
- newQuestion(DnsMessage.Builder) - Method in class org.minidns.iterative.IterativeDnsClient
- newQuestion(DnsMessage.Builder) - Method in class org.minidns.iterative.ReliableDnsClient
- next - Variable in class org.minidns.record.NSEC
-
The next owner name that contains a authoritative data or a delegation point.
- NID - Enum constant in enum org.minidns.record.Record.TYPE
- NIMLOC - Enum constant in enum org.minidns.record.Record.TYPE
- NINFO - Enum constant in enum org.minidns.record.Record.TYPE
- NO_ERROR - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- NO_IMP - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- NoActiveSignaturesReason(Question, List<RRSIG>) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoActiveSignaturesReason
- noHash - Enum constant in enum org.minidns.record.TLSA.MatchingType
- NONE - Enum constant in enum org.minidns.record.Record.CLASS
- NonLdhLabel - Class in org.minidns.dnslabel
-
A DNS label which contains more than just letters, digits and a hyphen.
- NonLdhLabel(String) - Constructor for class org.minidns.dnslabel.NonLdhLabel
- NonReservedLdhLabel - Class in org.minidns.dnslabel
-
A Non-Reserved LDH label (NR-LDH label), which do not have "--" in the third and fourth position.
- NoQueryPossibleException(DnsMessage) - Constructor for exception class org.minidns.MiniDnsException.NoQueryPossibleException
- NoRootSecureEntryPointReason() - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoRootSecureEntryPointReason
- NoSecureEntryPointReason(DnsName) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoSecureEntryPointReason
- NoSignaturesReason(Question) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoSignaturesReason
- NOT_AUTH - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- NOT_ZONE - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- NotAuthoritativeNorGlueRrFound(DnsMessage, DnsQueryResult, DnsName) - Constructor for exception class org.minidns.iterative.IterativeClientException.NotAuthoritativeNorGlueRrFound
- NOTIFY - Enum constant in enum org.minidns.dnsmessage.DnsMessage.OPCODE
- NoTrustAnchorReason(DnsName) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoTrustAnchorReason
- NS - Class in org.minidns.record
-
Nameserver record.
- NS - Enum constant in enum org.minidns.record.Record.TYPE
- NS(DnsName) - Constructor for class org.minidns.record.NS
- NSAP - Enum constant in enum org.minidns.record.Record.TYPE
- NSAP_PTR - Enum constant in enum org.minidns.record.Record.TYPE
- NSEC - Class in org.minidns.record
-
NSEC record payload.
- NSEC - Enum constant in enum org.minidns.record.Record.TYPE
- NSEC(String, List<Record.TYPE>) - Constructor for class org.minidns.record.NSEC
- NSEC(String, Record.TYPE...) - Constructor for class org.minidns.record.NSEC
- NSEC(DnsName, List<Record.TYPE>) - Constructor for class org.minidns.record.NSEC
- NSEC3 - Class in org.minidns.record
-
NSEC3 record payload.
- NSEC3 - Enum constant in enum org.minidns.record.Record.TYPE
- NSEC3(byte, byte, int, byte[], byte[], List<Record.TYPE>) - Constructor for class org.minidns.record.NSEC3
- NSEC3(byte, byte, int, byte[], byte[], Record.TYPE...) - Constructor for class org.minidns.record.NSEC3
- NSEC3.HashAlgorithm - Enum in org.minidns.record
-
DNSSEC NSEC3 Hash Algorithms.
- NSEC3PARAM - Class in org.minidns.record
-
NSEC3PARAM record payload.
- NSEC3PARAM - Enum constant in enum org.minidns.record.Record.TYPE
- NSECDoesNotMatchReason(Question, Record<? extends Data>) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NSECDoesNotMatchReason
- Nsid - Class in org.minidns.edns
- Nsid(byte[]) - Constructor for class org.minidns.edns.Nsid
- NSID - Enum constant in enum org.minidns.edns.Edns.OptionCode
- NULL - Enum constant in enum org.minidns.record.Record.TYPE
- NullResultException(DnsMessage) - Constructor for exception class org.minidns.MiniDnsException.NullResultException
- number - Variable in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- NX_DOMAIN - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- NXRRSET - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- NXT - Enum constant in enum org.minidns.record.Record.TYPE
O
- offer(DnsMessage, DnsQueryResult, DnsName) - Method in class org.minidns.cache.ExtendedLruCache
- offer(DnsMessage, DnsQueryResult, DnsName) - Method in class org.minidns.cache.LruCache
- offer(DnsMessage, DnsQueryResult, DnsName) - Method in class org.minidns.DnsCache
- onError(ExceptionCallback<E>) - Method in class org.minidns.MiniDnsFuture
- onError(ExceptionCallback<E>) - Method in interface org.minidns.util.CallbackRecipient
- onResponse(DnsMessage, DnsQueryResult) - Method in interface org.minidns.source.DnsDataSource.OnResponseCallback
- onSuccess(SuccessCallback<V>) - Method in class org.minidns.MiniDnsFuture
- onSuccess(SuccessCallback<V>) - Method in interface org.minidns.util.CallbackRecipient
- onSuccess(T) - Method in interface org.minidns.util.SuccessCallback
- opcode - Variable in class org.minidns.dnsmessage.DnsMessage
-
The DNS message opcode.
- OPENPGPKEY - Class in org.minidns.record
- OPENPGPKEY - Enum constant in enum org.minidns.record.Record.TYPE
- OPT - Class in org.minidns.record
-
OPT payload (see RFC 2671 for details).
- OPT - Enum constant in enum org.minidns.record.Record.TYPE
- OPT() - Constructor for class org.minidns.record.OPT
- OPT(List<EdnsOption>) - Constructor for class org.minidns.record.OPT
- optionCode - Variable in class org.minidns.edns.EdnsOption
- optionData - Variable in class org.minidns.edns.EdnsOption
- optionLength - Variable in class org.minidns.edns.EdnsOption
- optRrPosition - Variable in class org.minidns.dnsmessage.DnsMessage
- org.minidns - package org.minidns
- org.minidns.cache - package org.minidns.cache
- org.minidns.constants - package org.minidns.constants
- org.minidns.dane - package org.minidns.dane
- org.minidns.dane.java7 - package org.minidns.dane.java7
- org.minidns.dnslabel - package org.minidns.dnslabel
- org.minidns.dnsmessage - package org.minidns.dnsmessage
- org.minidns.dnsname - package org.minidns.dnsname
- org.minidns.dnsqueryresult - package org.minidns.dnsqueryresult
- org.minidns.dnssec - package org.minidns.dnssec
- org.minidns.dnssec.algorithms - package org.minidns.dnssec.algorithms
- org.minidns.dnsserverlookup - package org.minidns.dnsserverlookup
- org.minidns.dnsserverlookup.android21 - package org.minidns.dnsserverlookup.android21
- org.minidns.edns - package org.minidns.edns
- org.minidns.hla - package org.minidns.hla
- org.minidns.hla.srv - package org.minidns.hla.srv
- org.minidns.idna - package org.minidns.idna
- org.minidns.iterative - package org.minidns.iterative
- org.minidns.record - package org.minidns.record
- org.minidns.source - package org.minidns.source
- org.minidns.source.async - package org.minidns.source.async
- org.minidns.util - package org.minidns.util
- originalTtl - Variable in class org.minidns.record.RRSIG
-
The TTL of the covered RRset.
- OtherNonLdhLabel - Class in org.minidns.dnslabel
-
A Non-LDH label which does not begin with an underscore ('_'), hyphen ('-') or ends with an hyphen.
P
- parse(int, byte[]) - Static method in class org.minidns.edns.EdnsOption
- parse(DataInputStream) - Static method in class org.minidns.record.A
- parse(DataInputStream) - Static method in class org.minidns.record.AAAA
- parse(DataInputStream) - Static method in class org.minidns.record.NSEC3PARAM
- parse(DataInputStream, byte[]) - Static method in class org.minidns.dnsname.DnsName
-
Parse a domain name starting at the current offset and moving the input stream pointer past this domain name (even if cross references occure).
- parse(DataInputStream, byte[]) - Static method in class org.minidns.record.CNAME
- parse(DataInputStream, byte[]) - Static method in class org.minidns.record.DNAME
- parse(DataInputStream, byte[]) - Static method in class org.minidns.record.MX
- parse(DataInputStream, byte[]) - Static method in class org.minidns.record.NS
- parse(DataInputStream, byte[]) - Static method in class org.minidns.record.PTR
- parse(DataInputStream, byte[]) - Static method in class org.minidns.record.Record
-
Parse a given record based on the full message data and the current stream position.
- parse(DataInputStream, byte[]) - Static method in class org.minidns.record.SOA
- parse(DataInputStream, byte[]) - Static method in class org.minidns.record.SRV
- parse(DataInputStream, byte[], int) - Static method in class org.minidns.record.NSEC
- parse(DataInputStream, byte[], int) - Static method in class org.minidns.record.RRSIG
- parse(DataInputStream, int) - Static method in class org.minidns.record.DLV
- parse(DataInputStream, int) - Static method in class org.minidns.record.DNSKEY
- parse(DataInputStream, int) - Static method in class org.minidns.record.DS
- parse(DataInputStream, int) - Static method in class org.minidns.record.NSEC3
- parse(DataInputStream, int) - Static method in class org.minidns.record.OPENPGPKEY
- parse(DataInputStream, int) - Static method in class org.minidns.record.OPT
- parse(DataInputStream, int) - Static method in class org.minidns.record.TLSA
- parse(DataInputStream, int) - Static method in class org.minidns.record.TXT
- parse(DataInputStream, int, Record.TYPE) - Static method in class org.minidns.record.UNKNOWN
- parseSharedData(DataInputStream, int) - Static method in class org.minidns.record.DelegatingDnssecRR
- payloadData - Variable in class org.minidns.record.Record
-
The payload object of this record.
- PlatformDetection - Class in org.minidns.util
- PlatformDetection() - Constructor for class org.minidns.util.PlatformDetection
- port - Variable in class org.minidns.dnsqueryresult.StandardDnsQueryResult
- port - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
-
The port announced by the SRV RR.
- port - Variable in class org.minidns.record.SRV
-
The target port.
- priority - Variable in class org.minidns.record.MX
-
The priority of this service.
- priority - Variable in class org.minidns.record.SRV
-
The priority of this service.
- PRIORITY - Static variable in class org.minidns.dnsserverlookup.AndroidUsingExec
- PRIORITY - Static variable in class org.minidns.dnsserverlookup.AndroidUsingReflection
- PRIORITY - Static variable in class org.minidns.dnsserverlookup.UnixUsingEtcResolvConf
- PRIVATEDNS - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- PRIVATEOID - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- processException(E) - Method in interface org.minidns.util.ExceptionCallback
- proto - Variable in class org.minidns.hla.srv.SrvServiceProto
- proto - Variable in enum org.minidns.hla.srv.SrvType
- protocol - Variable in class org.minidns.record.DNSKEY
-
Must be
DNSKEY.PROTOCOL_RFC4034
. - PROTOCOL_RFC4034 - Static variable in class org.minidns.record.DNSKEY
-
Use the protocol defined in RFC 4034.
- PTR - Class in org.minidns.record
-
A PTR record is handled like a CNAME.
- PTR - Enum constant in enum org.minidns.record.Record.TYPE
- put(DnsMessage, DnsQueryResult) - Method in class org.minidns.DnsCache
-
Add an an dns answer/response for a given dns question.
- putNormalized(DnsMessage, DnsQueryResult) - Method in class org.minidns.cache.ExtendedLruCache
- putNormalized(DnsMessage, DnsQueryResult) - Method in class org.minidns.cache.LruCache
- putNormalized(DnsMessage, DnsQueryResult) - Method in class org.minidns.DnsCache
- PX - Enum constant in enum org.minidns.record.Record.TYPE
Q
- qr - Variable in class org.minidns.dnsmessage.DnsMessage
-
The QR flag of the DNS message header.
- query - Variable in class org.minidns.dnsqueryresult.DnsQueryResult
- query(CharSequence, Record.TYPE) - Method in class org.minidns.AbstractDnsClient
-
Query the system nameservers for a single entry of the class IN (which is used for MX, SRV, A, AAAA and most other RRs).
- query(String, Record.TYPE, InetAddress) - Method in class org.minidns.AbstractDnsClient
-
Query a nameserver for a single entry of class IN.
- query(String, Record.TYPE, Record.CLASS) - Method in class org.minidns.AbstractDnsClient
-
Query the system nameservers for a single entry of any class.
- query(String, Record.TYPE, Record.CLASS, InetAddress) - Method in class org.minidns.AbstractDnsClient
-
Query a nameserver for a single entry.
- query(String, Record.TYPE, Record.CLASS, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
-
Query a nameserver for a single entry.
- query(DnsMessage.Builder) - Method in class org.minidns.AbstractDnsClient
-
Send a query request to the DNS system.
- query(DnsMessage.Builder) - Method in class org.minidns.DnsClient
- query(DnsMessage.Builder) - Method in class org.minidns.iterative.IterativeDnsClient
-
Recursively query the DNS system for one entry.
- query(DnsMessage.Builder) - Method in class org.minidns.iterative.ReliableDnsClient
- query(DnsMessage, InetAddress) - Method in class org.minidns.AbstractDnsClient
- query(DnsMessage, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
- query(DnsMessage, InetAddress, int) - Method in class org.minidns.source.AbstractDnsDataSource
- query(DnsMessage, InetAddress, int) - Method in class org.minidns.source.async.AsyncNetworkDataSource
- query(DnsMessage, InetAddress, int) - Method in interface org.minidns.source.DnsDataSource
- query(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSource
- query(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSourceWithAccounting
- query(Question) - Method in class org.minidns.AbstractDnsClient
- query(Question) - Method in class org.minidns.dnssec.DnssecClient
- query(Question, InetAddress) - Method in class org.minidns.AbstractDnsClient
-
Query a specific server for one entry.
- query(Question, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
- query(DnsName, Record.TYPE) - Method in class org.minidns.AbstractDnsClient
-
Query the system nameservers for a single entry of the class IN (which is used for MX, SRV, A, AAAA and most other RRs).
- QUERY - Enum constant in enum org.minidns.dnsmessage.DnsMessage.OPCODE
- queryAsync(CharSequence, Record.TYPE) - Method in class org.minidns.AbstractDnsClient
- queryAsync(DnsMessage.Builder) - Method in class org.minidns.AbstractDnsClient
-
Default implementation of an asynchronous DNS query which just wraps the synchronous case.
- queryAsync(DnsMessage.Builder) - Method in class org.minidns.DnsClient
- queryAsync(DnsMessage, InetAddress) - Method in class org.minidns.AbstractDnsClient
- queryAsync(DnsMessage, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
- queryAsync(DnsMessage, InetAddress, int, DnsDataSource.OnResponseCallback) - Method in class org.minidns.source.AbstractDnsDataSource
- queryAsync(DnsMessage, InetAddress, int, DnsDataSource.OnResponseCallback) - Method in class org.minidns.source.async.AsyncNetworkDataSource
- queryAsync(DnsMessage, InetAddress, int, DnsDataSource.OnResponseCallback) - Method in interface org.minidns.source.DnsDataSource
- queryAsync(Question) - Method in class org.minidns.AbstractDnsClient
- queryDnssec(CharSequence, Record.TYPE) - Method in class org.minidns.dnssec.DnssecClient
- queryDnssec(Question) - Method in class org.minidns.dnssec.DnssecClient
- queryMethod - Variable in class org.minidns.dnsqueryresult.DnsQueryResult
- queryTcp(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSource
- queryTcp(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSourceWithAccounting
- queryUdp(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSource
- queryUdp(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSourceWithAccounting
- question - Variable in exception class org.minidns.hla.ResolutionUnsuccessfulException
- question - Variable in class org.minidns.hla.ResolverResult
- question - Variable in exception class org.minidns.iterative.IterativeClientException.LoopDetected
- Question - Class in org.minidns.dnsmessage
-
A DNS question (request).
- Question(DataInputStream, byte[]) - Constructor for class org.minidns.dnsmessage.Question
-
Parse a byte array and rebuild the dns question from it.
- Question(CharSequence, Record.TYPE) - Constructor for class org.minidns.dnsmessage.Question
-
Create a dns question for the given name/type/IN (internet class).
- Question(CharSequence, Record.TYPE, Record.CLASS) - Constructor for class org.minidns.dnsmessage.Question
-
Create a dns question for the given name/type/class.
- Question(CharSequence, Record.TYPE, Record.CLASS, boolean) - Constructor for class org.minidns.dnsmessage.Question
-
Create a dns question for the given name/type/class.
- Question(DnsName, Record.TYPE) - Constructor for class org.minidns.dnsmessage.Question
-
Create a dns question for the given name/type/IN (internet class).
- Question(DnsName, Record.TYPE, Record.CLASS) - Constructor for class org.minidns.dnsmessage.Question
-
Create a dns question for the given name/type/class.
- Question(DnsName, Record.TYPE, Record.CLASS, boolean) - Constructor for class org.minidns.dnsmessage.Question
- questions - Variable in class org.minidns.dnsmessage.DnsMessage
-
The question section content.
R
- random - Variable in class org.minidns.AbstractDnsClient
-
The internal random class for sequence generation.
- receiveTimestamp - Variable in class org.minidns.dnsmessage.DnsMessage
-
The receive timestamp.
- Record<D> - Class in org.minidns.record
-
A generic DNS record.
- Record(String, Record.TYPE, int, long, D) - Constructor for class org.minidns.record.Record
- Record(String, Record.TYPE, Record.CLASS, long, D, boolean) - Constructor for class org.minidns.record.Record
- Record(DnsName, Record.TYPE, int, long, D) - Constructor for class org.minidns.record.Record
- Record(DnsName, Record.TYPE, Record.CLASS, long, D, boolean) - Constructor for class org.minidns.record.Record
- Record.CLASS - Enum in org.minidns.record
-
The symbolic class of a DNS record (usually
Record.CLASS.IN
for Internet). - Record.TYPE - Enum in org.minidns.record
-
The resource record type.
- records - Variable in class org.minidns.RrSet
- recursionAvailable - Variable in class org.minidns.dnsmessage.DnsMessage
-
True if recursion is possible.
- recursionDesired - Variable in class org.minidns.dnsmessage.DnsMessage
-
True if the server should recurse.
- recursiveOnly - Enum constant in enum org.minidns.iterative.ReliableDnsClient.Mode
-
Only try the recursive servers.
- recursiveWithIterativeFallback - Enum constant in enum org.minidns.iterative.ReliableDnsClient.Mode
-
Try the recursive servers first and fallback to iterative resolving if it fails.
- refresh - Variable in class org.minidns.record.SOA
-
A 32 bit time interval before the zone should be refreshed.
- REFUSED - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- ReliableDnsClient - Class in org.minidns.iterative
-
A DNS client using a reliable strategy.
- ReliableDnsClient() - Constructor for class org.minidns.iterative.ReliableDnsClient
- ReliableDnsClient(DnsCache) - Constructor for class org.minidns.iterative.ReliableDnsClient
- ReliableDnsClient.Mode - Enum in org.minidns.iterative
- removeBlacklistedDnsServer(String) - Static method in class org.minidns.DnsClient
- removeDNSServerLookupMechanism(DnsServerLookupMechanism) - Static method in class org.minidns.DnsClient
- removeSecureEntryPoint(DnsName) - Method in class org.minidns.dnssec.DnssecClient
-
Remove the secure entry point stored for a domain name.
- REQUEST - Static variable in class org.minidns.edns.Nsid
- RESERVED - Enum constant in enum org.minidns.record.NSEC3.HashAlgorithm
- ReservedLdhLabel - Class in org.minidns.dnslabel
-
A reserved LDH label (R-LDH label), which have the property that they contain "--" in the third and fourth characters.
- ReservedLdhLabel(String) - Constructor for class org.minidns.dnslabel.ReservedLdhLabel
- ResolutionState - Class in org.minidns.iterative
- ResolutionUnsuccessfulException - Exception Class in org.minidns.hla
- ResolutionUnsuccessfulException(Question, DnsMessage.RESPONSE_CODE) - Constructor for exception class org.minidns.hla.ResolutionUnsuccessfulException
- resolve(String, Class<D>) - Method in class org.minidns.hla.ResolverApi
- resolve(Question) - Method in class org.minidns.hla.DnssecResolverApi
- resolve(Question) - Method in class org.minidns.hla.ResolverApi
- resolve(DnsName, Class<D>) - Method in class org.minidns.hla.ResolverApi
- resolveDnssecReliable(String, Class<D>) - Method in class org.minidns.hla.DnssecResolverApi
-
Resolve the given name and type which is expected to yield DNSSEC authenticated results.
- resolveDnssecReliable(Question) - Method in class org.minidns.hla.DnssecResolverApi
-
Resolve the given question which is expected to yield DNSSEC authenticated results.
- resolveDnssecReliable(DnsName, Class<D>) - Method in class org.minidns.hla.DnssecResolverApi
-
Resolve the given name and type which is expected to yield DNSSEC authenticated results.
- ResolverApi - Class in org.minidns.hla
-
The high-level MiniDNS resolving API.
- ResolverApi(AbstractDnsClient) - Constructor for class org.minidns.hla.ResolverApi
- ResolverResult<D> - Class in org.minidns.hla
- resolveSrv(String) - Method in class org.minidns.hla.ResolverApi
- resolveSrv(DnsLabel, DnsLabel, DnsName) - Method in class org.minidns.hla.ResolverApi
- resolveSrv(DnsName) - Method in class org.minidns.hla.ResolverApi
-
Resolve the
SRV
resource record for the given name. - resolveSrv(DnsName, SrvServiceProto) - Method in class org.minidns.hla.ResolverApi
-
Resolve the
SRV
resource record for the given service name, service and protcol. - resolveSrv(SrvService, SrvProto, String) - Method in class org.minidns.hla.ResolverApi
- resolveSrv(SrvService, SrvProto, DnsName) - Method in class org.minidns.hla.ResolverApi
- resolveSrv(SrvType, String) - Method in class org.minidns.hla.ResolverApi
- resolveSrv(SrvType, DnsName) - Method in class org.minidns.hla.ResolverApi
- response - Variable in class org.minidns.dnsqueryresult.DnsQueryResult
- responseCode - Variable in class org.minidns.dnsmessage.DnsMessage
-
The response code of this dns message.
- responseCode - Variable in exception class org.minidns.hla.ResolutionUnsuccessfulException
- responseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- result - Variable in class org.minidns.hla.ResolverResult
- result - Variable in class org.minidns.MiniDnsFuture
- retry - Variable in class org.minidns.record.SOA
-
A 32 bit time interval that should elapse before a failed refresh should be retried.
- reverseIpAddressOf(Inet4Address) - Static method in class org.minidns.util.InetAddressUtil
- reverseIpAddressOf(Inet6Address) - Static method in class org.minidns.util.InetAddressUtil
- reverseLookup(CharSequence) - Method in class org.minidns.hla.ResolverApi
- reverseLookup(Inet4Address) - Method in class org.minidns.hla.ResolverApi
- reverseLookup(Inet6Address) - Method in class org.minidns.hla.ResolverApi
- reverseLookup(InetAddress) - Method in class org.minidns.hla.ResolverApi
- RKEY - Enum constant in enum org.minidns.record.Record.TYPE
- rname - Variable in class org.minidns.record.SOA
-
A domain name which specifies the mailbox of the person responsible for this zone.
- ROOT - Static variable in class org.minidns.dnsname.DnsName
- RP - Enum constant in enum org.minidns.record.Record.TYPE
- RrSet - Class in org.minidns
- RrSet.Builder - Class in org.minidns
- RRSIG - Class in org.minidns.record
-
RRSIG record payload.
- RRSIG - Enum constant in enum org.minidns.record.Record.TYPE
- RRSIG(Record.TYPE, int, byte, long, Date, Date, int, String, byte[]) - Constructor for class org.minidns.record.RRSIG
- RRSIG(Record.TYPE, int, byte, long, Date, Date, int, DnsName, byte[]) - Constructor for class org.minidns.record.RRSIG
- RRSIG(Record.TYPE, DnssecConstants.SignatureAlgorithm, byte, long, Date, Date, int, String, byte[]) - Constructor for class org.minidns.record.RRSIG
- RRSIG(Record.TYPE, DnssecConstants.SignatureAlgorithm, byte, long, Date, Date, int, DnsName, byte[]) - Constructor for class org.minidns.record.RRSIG
- RRWithTarget - Class in org.minidns.record
-
A resource record pointing to a target.
- RRWithTarget(DnsName) - Constructor for class org.minidns.record.RRWithTarget
- RSAMD5 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
-
Deprecated.
- RSASHA1 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- RSASHA1_NSEC3_SHA1 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- RSASHA256 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- RSASHA512 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
- RT - Enum constant in enum org.minidns.record.Record.TYPE
S
- SafeCharSequence - Class in org.minidns.util
- SafeCharSequence() - Constructor for class org.minidns.util.SafeCharSequence
- selector - Variable in class org.minidns.record.TLSA
- selectorByte - Variable in class org.minidns.record.TLSA
-
Which part of the TLS certificate presented by the server will be matched against the association data.
- serial - Variable in class org.minidns.record.SOA
-
The unsigned 32 bit version number of the original copy of the zone.
- serialize(DataOutputStream) - Method in class org.minidns.record.Data
-
The internal method used to serialize Data subclasses.
- serialize(DataOutputStream) - Method in class org.minidns.record.DelegatingDnssecRR
- serialize(DataOutputStream) - Method in class org.minidns.record.DNSKEY
- serialize(DataOutputStream) - Method in class org.minidns.record.InternetAddressRR
- serialize(DataOutputStream) - Method in class org.minidns.record.MX
- serialize(DataOutputStream) - Method in class org.minidns.record.NSEC
- serialize(DataOutputStream) - Method in class org.minidns.record.NSEC3
- serialize(DataOutputStream) - Method in class org.minidns.record.NSEC3PARAM
- serialize(DataOutputStream) - Method in class org.minidns.record.OPENPGPKEY
- serialize(DataOutputStream) - Method in class org.minidns.record.OPT
- serialize(DataOutputStream) - Method in class org.minidns.record.RRSIG
- serialize(DataOutputStream) - Method in class org.minidns.record.RRWithTarget
- serialize(DataOutputStream) - Method in class org.minidns.record.SOA
- serialize(DataOutputStream) - Method in class org.minidns.record.SRV
- serialize(DataOutputStream) - Method in class org.minidns.record.TLSA
- serialize(DataOutputStream) - Method in class org.minidns.record.TXT
- serialize(DataOutputStream) - Method in class org.minidns.record.UNKNOWN
- SERVER_FAIL - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- serverAddress - Variable in class org.minidns.dnsqueryresult.StandardDnsQueryResult
- service - Variable in class org.minidns.hla.srv.SrvServiceProto
- service - Variable in enum org.minidns.hla.srv.SrvType
- serviceCertificateConstraint - Enum constant in enum org.minidns.record.TLSA.CertUsage
-
The given certificate (or its public key) MUST match the end entity certificate and MUST pass PKIX validation.
- setActiveTransformator(IdnaTransformator) - Static method in class org.minidns.idna.MiniDnsIdna
- setAdditionalResourceRecords(Collection<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- setAnswers(Collection<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- setAskForDnssec(boolean) - Method in class org.minidns.DnsClient
- setAuthenticData(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
-
Set the authentic data flag on this DNS message.
- setAuthoritativeAnswer(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
-
Set the authoritative answer flag.
- setCheckDisabled(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
-
Deprecated.
- setCheckingDisabled(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
-
Change the check status of this packet.
- setDataSource(DnsDataSource) - Method in class org.minidns.AbstractDnsClient
-
Set a
DnsDataSource
to be used by the DnsClient. - setDataSource(DnsDataSource) - Method in class org.minidns.iterative.ReliableDnsClient
- setDefaultIpVersion(AbstractDnsClient.IpVersionSetting) - Static method in class org.minidns.AbstractDnsClient
- setDisableResultFilter(boolean) - Method in class org.minidns.DnsClient
- setDnssecOk() - Method in class org.minidns.edns.Edns.Builder
- setDnssecOk(boolean) - Method in class org.minidns.edns.Edns.Builder
- setException(E) - Method in class org.minidns.MiniDnsFuture.InternalMiniDnsFuture
- setId(int) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
-
Set the current DNS message id.
- setMode(ReliableDnsClient.Mode) - Method in class org.minidns.iterative.ReliableDnsClient
-
Set the mode used when resolving queries.
- setNameserverRecords(Collection<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- setOpcode(DnsMessage.OPCODE) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- setPreferedIpVersion(AbstractDnsClient.IpVersionSetting) - Method in class org.minidns.AbstractDnsClient
- setQrFlag(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
-
Set the QR flag.
- setQueryMode(AbstractDnsDataSource.QueryMode) - Method in class org.minidns.source.AbstractDnsDataSource
- setQuestion(Question) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
-
Set the question part of this message.
- setQuestions(List<Question>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
-
Set the question part of this message.
- setReceiveTimestamp(long) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- setRecursionAvailable(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
-
Set the recursion available flog from this DNS message.
- setRecursionDesired(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
-
Set the recursion desired flag on this message.
- setResponseCode(DnsMessage.RESPONSE_CODE) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- setResult(V) - Method in class org.minidns.MiniDnsFuture.InternalMiniDnsFuture
- setStripSignatureRecords(boolean) - Method in class org.minidns.dnssec.DnssecClient
-
Enable or disable stripping of signature records (RRSIG) from the result
DnsMessage
. - setTimeout(int) - Method in class org.minidns.source.AbstractDnsDataSource
- setTimeout(int) - Method in interface org.minidns.source.DnsDataSource
-
Change the dns query timeout for all future queries.
- setTruncated(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
-
Set the truncation bit on this DNS message.
- setUdpPayloadSize(int) - Method in class org.minidns.edns.Edns.Builder
- setUdpPayloadSize(int) - Method in class org.minidns.source.AbstractDnsDataSource
- setup(Context) - Static method in class org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties
-
Setup this DNS server lookup mechanism.
- setUseHardcodedDnsServers(boolean) - Method in class org.minidns.DnsClient
- setUseHardcodedDnsServers(boolean) - Method in class org.minidns.iterative.ReliableDnsClient
- SHA1 - Enum constant in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
- SHA1 - Enum constant in enum org.minidns.record.NSEC3.HashAlgorithm
- sha256 - Enum constant in enum org.minidns.record.TLSA.MatchingType
- SHA256 - Enum constant in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
- SHA384 - Enum constant in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
- sha512 - Enum constant in enum org.minidns.record.TLSA.MatchingType
- shouldGather(Record<? extends Data>, Question, DnsName) - Method in class org.minidns.cache.ExtendedLruCache
- shouldGather(Record<? extends Data>, Question, DnsName) - Method in class org.minidns.cache.FullLruCache
- SIG - Enum constant in enum org.minidns.record.Record.TYPE
- signatureExpiration - Variable in class org.minidns.record.RRSIG
-
The date and time this RRSIG records expires.
- signatureInception - Variable in class org.minidns.record.RRSIG
-
The date and time this RRSIG records starts to be valid.
- SignatureVerifier - Interface in org.minidns.dnssec
- signerName - Variable in class org.minidns.record.RRSIG
-
The owner name of the DNSKEY RR that a validator is supposed to use.
- SINK - Enum constant in enum org.minidns.record.Record.TYPE
- size() - Method in class org.minidns.dnsname.DnsName
- SOA - Class in org.minidns.record
-
SOA (start of authority) record payload.
- SOA - Enum constant in enum org.minidns.record.Record.TYPE
- SOA(String, String, long, int, int, int, long) - Constructor for class org.minidns.record.SOA
- SOA(DnsName, DnsName, long, int, int, int, long) - Constructor for class org.minidns.record.SOA
- sortMultiple(Collection<SrvResolverResult.ResolvedSrvRecord>...) - Static method in class org.minidns.hla.SrvResolverResult
-
Convenience method to sort multiple resolved SRV RRs.
- sortSrvRecords(Collection<SRV>) - Static method in class org.minidns.util.SrvUtil
-
Sort the given collection of
SRV
resource records by their priority and weight. - SPF - Enum constant in enum org.minidns.record.Record.TYPE
- srv - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
- SRV - Class in org.minidns.record
-
SRV record payload (service pointer).
- SRV - Enum constant in enum org.minidns.record.Record.TYPE
- SRV(int, int, int, String) - Constructor for class org.minidns.record.SRV
- SRV(int, int, int, DnsName) - Constructor for class org.minidns.record.SRV
- SrvProto - Enum in org.minidns.hla.srv
- SrvResolverResult - Class in org.minidns.hla
- SrvResolverResult.ResolvedSrvRecord - Class in org.minidns.hla
- SrvService - Enum in org.minidns.hla.srv
- srvServiceProto - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
- SrvServiceProto - Class in org.minidns.hla.srv
-
The Serivce and Protocol part of a SRV owner name.
- SrvServiceProto(DnsLabel, DnsLabel) - Constructor for class org.minidns.hla.srv.SrvServiceProto
- SrvType - Enum in org.minidns.hla.srv
- SrvUtil - Class in org.minidns.util
- SrvUtil() - Constructor for class org.minidns.util.SrvUtil
- SSHFP - Enum constant in enum org.minidns.record.Record.TYPE
- StandardDnsQueryResult - Class in org.minidns.dnsqueryresult
- StandardDnsQueryResult(InetAddress, int, DnsQueryResult.QueryMethod, DnsMessage, DnsMessage) - Constructor for class org.minidns.dnsqueryresult.StandardDnsQueryResult
- STATUS - Enum constant in enum org.minidns.dnsmessage.DnsMessage.OPCODE
- stripToLabels(int) - Method in class org.minidns.dnsname.DnsName
- subjectPublicKeyInfo - Enum constant in enum org.minidns.record.TLSA.Selector
- subSequence(int, int) - Method in class org.minidns.util.SafeCharSequence
- SuccessCallback<T> - Interface in org.minidns.util
- successfulQueries - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- successfulTcpQueries - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- successfulUdpQueries - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- SynthesizedCachedDnsQueryResult - Class in org.minidns.dnsqueryresult
- SynthesizedCachedDnsQueryResult(DnsMessage, DnsMessage, DnsQueryResult) - Constructor for class org.minidns.dnsqueryresult.SynthesizedCachedDnsQueryResult
- synthesizedResponse - Variable in class org.minidns.dnssec.DnssecQueryResult
T
- TA - Enum constant in enum org.minidns.record.Record.TYPE
- TALINK - Enum constant in enum org.minidns.record.Record.TYPE
- target - Variable in class org.minidns.record.MX
-
The name of the target server.
- target - Variable in class org.minidns.record.RRWithTarget
- tcp - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
- tcp - Enum constant in enum org.minidns.hla.srv.SrvProto
- tcp - Enum constant in enum org.minidns.source.AbstractDnsDataSource.QueryMode
-
Always use only TCP when querying DNS servers.
- tcpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- testWorld - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
- throwIfErrorResponse() - Method in class org.minidns.hla.ResolverResult
- throwIfRequired(List<? extends IOException>) - Static method in exception class org.minidns.util.MultipleIoException
- throwIseIfErrorResponse() - Method in class org.minidns.hla.ResolverResult
- timeout - Variable in class org.minidns.source.AbstractDnsDataSource
-
DNS timeout.
- TKEY - Enum constant in enum org.minidns.record.Record.TYPE
- tlsa - Variable in exception class org.minidns.dane.DaneCertificateException.CertificateMismatch
- TLSA - Class in org.minidns.record
- TLSA - Enum constant in enum org.minidns.record.Record.TYPE
- TLSA.CertUsage - Enum in org.minidns.record
-
The certificate usage field.
- TLSA.MatchingType - Enum in org.minidns.record
- TLSA.Selector - Enum in org.minidns.record
- toArray() - Method in class org.minidns.dnsmessage.DnsMessage
-
Generate a binary dns packet out of this message.
- toASCII(String) - Method in class org.minidns.idna.DefaultIdnaTransformator
- toASCII(String) - Method in interface org.minidns.idna.IdnaTransformator
- toASCII(String) - Static method in class org.minidns.idna.MiniDnsIdna
- toByteArray() - Method in class org.minidns.dnsmessage.Question
-
Generate a binary paket for this dns question.
- toByteArray() - Method in class org.minidns.record.Data
- toByteArray() - Method in class org.minidns.record.Record
- toIOException(List<? extends IOException>) - Static method in exception class org.minidns.util.MultipleIoException
- toListOfStrings(Collection<? extends InetAddress>) - Static method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
- toOutputStream(DataOutputStream) - Method in class org.minidns.record.Data
-
Write the binary representation of this payload to the given
DataOutputStream
. - toOutputStream(OutputStream) - Method in class org.minidns.record.Data
- toOutputStream(OutputStream) - Method in class org.minidns.record.Record
- toSafeRepesentation(String) - Static method in class org.minidns.dnslabel.DnsLabel
- toSafeString() - Method in class org.minidns.util.SafeCharSequence
- toString() - Method in class org.minidns.cache.LruCache
- toString() - Method in class org.minidns.dnslabel.DnsLabel
- toString() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
- toString() - Method in class org.minidns.dnsmessage.DnsMessage
- toString() - Method in class org.minidns.dnsmessage.Question
- toString() - Method in class org.minidns.dnsname.DnsName
- toString() - Method in class org.minidns.dnsqueryresult.DnsQueryResult
- toString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason
- toString() - Method in class org.minidns.edns.Edns
- toString() - Method in class org.minidns.edns.EdnsOption
- toString() - Method in class org.minidns.hla.ResolverResult
- toString() - Method in class org.minidns.record.A
- toString() - Method in class org.minidns.record.AAAA
- toString() - Method in class org.minidns.record.DelegatingDnssecRR
- toString() - Method in class org.minidns.record.DNSKEY
- toString() - Method in class org.minidns.record.MX
- toString() - Method in class org.minidns.record.NSEC
- toString() - Method in class org.minidns.record.NSEC3
- toString() - Method in class org.minidns.record.NSEC3PARAM
- toString() - Method in class org.minidns.record.OPENPGPKEY
- toString() - Method in class org.minidns.record.Record
-
Retrieve a textual representation of this resource record.
- toString() - Method in class org.minidns.record.RRSIG
- toString() - Method in class org.minidns.record.RRWithTarget
- toString() - Method in class org.minidns.record.SOA
- toString() - Method in class org.minidns.record.SRV
- toString() - Method in class org.minidns.record.TLSA
- toString() - Method in class org.minidns.record.TXT
- toString() - Method in class org.minidns.RrSet
- toString() - Method in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- toStringInternal() - Method in class org.minidns.edns.EdnsOption
- toStringInternal() - Method in class org.minidns.edns.Nsid
- toStringInternal() - Method in class org.minidns.edns.UnknownEdnsOption
- toUnicode(String) - Method in class org.minidns.idna.DefaultIdnaTransformator
- toUnicode(String) - Method in interface org.minidns.idna.IdnaTransformator
- toUnicode(String) - Static method in class org.minidns.idna.MiniDnsIdna
- truncated - Variable in class org.minidns.dnsmessage.DnsMessage
-
True if message is truncated.
- trustAnchorAssertion - Enum constant in enum org.minidns.record.TLSA.CertUsage
-
The given certificate (or its public key) MUST be used as trust anchor when validating the end entity certificate.
- TSIG - Enum constant in enum org.minidns.record.Record.TYPE
- ttl - Variable in class org.minidns.record.Record
-
The ttl of this record.
- TXT - Class in org.minidns.record
-
A TXT record.
- TXT - Enum constant in enum org.minidns.record.Record.TYPE
- TXT(byte[]) - Constructor for class org.minidns.record.TXT
- type - Variable in class org.minidns.dnsmessage.Question
-
The question type (e.g.
- type - Variable in class org.minidns.record.Record
-
The type (and payload type) of this record.
- type - Variable in class org.minidns.RrSet
- typeCovered - Variable in class org.minidns.record.RRSIG
-
The type of RRset covered by this signature.
- types - Variable in class org.minidns.record.NSEC
-
The RR types existing at the owner name.
- types - Variable in class org.minidns.record.NSEC3
-
The RR types existing at the original owner name.
U
- udp - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
- udp - Enum constant in enum org.minidns.hla.srv.SrvProto
- udpPayloadSize - Variable in class org.minidns.edns.Edns
- udpPayloadSize - Variable in class org.minidns.source.AbstractDnsDataSource
- udpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
- udpTcp - Enum constant in enum org.minidns.source.AbstractDnsDataSource.QueryMode
-
Try UDP first, and if the result is bigger than the maximum UDP payload size, or if something else goes wrong, fallback to TCP.
- UID - Enum constant in enum org.minidns.record.Record.TYPE
- UINFO - Enum constant in enum org.minidns.record.Record.TYPE
- UNASSIGNED3 - Enum constant in enum org.minidns.dnsmessage.DnsMessage.OPCODE
- UnderscoreLabel - Class in org.minidns.dnslabel
-
A DNS label which begins with an underscore ('_').
- unicastQuery - Variable in class org.minidns.record.Record
-
MDNS defines the highest bit of the class as the unicast query bit.
- UnixUsingEtcResolvConf - Class in org.minidns.dnsserverlookup
- UNKNOWN - Class in org.minidns.record
- UNKNOWN - Enum constant in enum org.minidns.edns.Edns.OptionCode
- UNKNOWN - Enum constant in enum org.minidns.record.Record.TYPE
- UnknownEdnsOption - Class in org.minidns.edns
- UnknownEdnsOption(int, byte[]) - Constructor for class org.minidns.edns.UnknownEdnsOption
- UNSPEC - Enum constant in enum org.minidns.record.Record.TYPE
- unverifiedReasons - Variable in class org.minidns.hla.ResolverResult
- UPDATE - Enum constant in enum org.minidns.dnsmessage.DnsMessage.OPCODE
- URI - Enum constant in enum org.minidns.record.Record.TYPE
V
- v4 - Variable in enum org.minidns.AbstractDnsClient.IpVersionSetting
- v4only - Enum constant in enum org.minidns.AbstractDnsClient.IpVersionSetting
- v4v6 - Enum constant in enum org.minidns.AbstractDnsClient.IpVersionSetting
- v6 - Variable in enum org.minidns.AbstractDnsClient.IpVersionSetting
- v6only - Enum constant in enum org.minidns.AbstractDnsClient.IpVersionSetting
- v6v4 - Enum constant in enum org.minidns.AbstractDnsClient.IpVersionSetting
- VALIDATE - Static variable in class org.minidns.dnslabel.DnsLabel
-
Whether or not the DNS label is validated on construction.
- VALIDATE - Static variable in class org.minidns.dnsname.DnsName
-
Whether or not the DNS name is validated on construction.
- value - Variable in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
- value - Variable in enum org.minidns.record.NSEC3.HashAlgorithm
- valueOf(String) - Static method in enum org.minidns.AbstractDnsClient.IpVersionSetting
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.edns.Edns.OptionCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.hla.srv.SrvProto
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.hla.srv.SrvService
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.hla.srv.SrvType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.iterative.ReliableDnsClient.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.record.NSEC3.HashAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.record.Record.CLASS
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.record.Record.TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.record.TLSA.CertUsage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.record.TLSA.MatchingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.record.TLSA.Selector
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.minidns.source.AbstractDnsDataSource.QueryMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.minidns.AbstractDnsClient.IpVersionSetting
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.edns.Edns.OptionCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.hla.srv.SrvProto
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.hla.srv.SrvService
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.hla.srv.SrvType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.iterative.ReliableDnsClient.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.record.NSEC3.HashAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.record.Record.CLASS
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.record.Record.TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.record.TLSA.CertUsage
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.record.TLSA.MatchingType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.record.TLSA.Selector
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.minidns.source.AbstractDnsDataSource.QueryMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variablePart - Variable in class org.minidns.edns.Edns
- variablePart - Variable in class org.minidns.record.OPT
- verifiedConnect(HttpsURLConnection) - Method in class org.minidns.dane.DaneVerifier
-
Invokes
URLConnection.connect()
in a DANE verified fashion. - verifiedConnect(HttpsURLConnection, X509TrustManager) - Method in class org.minidns.dane.DaneVerifier
-
Invokes
URLConnection.connect()
in a DANE verified fashion. - verify(byte[], RRSIG, DNSKEY) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
- verify(byte[], RRSIG, DNSKEY) - Method in interface org.minidns.dnssec.SignatureVerifier
- verify(SSLSession) - Method in class org.minidns.dane.DaneVerifier
-
Verifies the certificate chain in an active
SSLSession
. - verify(SSLSocket) - Method in class org.minidns.dane.DaneVerifier
-
Verifies the certificate chain in an active
SSLSocket
. - verifyCertificateChain(X509Certificate[], String, int) - Method in class org.minidns.dane.DaneVerifier
-
Verifies a certificate chain to be valid when used with the given connection details using DANE.
- version - Variable in class org.minidns.edns.Edns
-
8-bit version field.
W
- wasSuccessful() - Method in class org.minidns.dnsqueryresult.DnsQueryResult
- wasSuccessful() - Method in class org.minidns.hla.ResolverResult
- weight - Variable in class org.minidns.record.SRV
-
The weight of this service.
- WILDCARD_LABEL - Static variable in class org.minidns.dnslabel.DnsLabel
- WKS - Enum constant in enum org.minidns.record.Record.TYPE
- wrap(List<EI>) - Method in interface org.minidns.MiniDnsFuture.ExceptionsWrapper
- writePartialSignature(DataOutputStream) - Method in class org.minidns.record.RRSIG
- writeTo(OutputStream) - Method in class org.minidns.dnsmessage.DnsMessage
- writeTo(OutputStream, boolean) - Method in class org.minidns.dnsmessage.DnsMessage
- writeToBoas(ByteArrayOutputStream) - Method in class org.minidns.dnslabel.DnsLabel
- writeToDos(DataOutputStream) - Method in class org.minidns.edns.EdnsOption
- writeToStream(OutputStream) - Method in class org.minidns.dnsname.DnsName
X
- X25 - Enum constant in enum org.minidns.record.Record.TYPE
- X509TrustManagerUtil - Class in org.minidns.dane
- X509TrustManagerUtil() - Constructor for class org.minidns.dane.X509TrustManagerUtil
- xmpp_client - Enum constant in enum org.minidns.hla.srv.SrvService
- xmpp_client - Enum constant in enum org.minidns.hla.srv.SrvType
- xmpp_server - Enum constant in enum org.minidns.hla.srv.SrvService
- xmpp_server - Enum constant in enum org.minidns.hla.srv.SrvType
- xmpps_client - Enum constant in enum org.minidns.hla.srv.SrvService
-
XMPP client-to-server (c2s) connections using implicit TLS (also known as "Direct TLS").
- xmpps_server - Enum constant in enum org.minidns.hla.srv.SrvService
-
XMPP server-to-server (s2s) connections using implicit TLS (also known as "Direct TLS").
- XnLabel - Class in org.minidns.dnslabel
-
A label that begins with "xn--" and follows the LDH rule.
- XnLabel(String) - Constructor for class org.minidns.dnslabel.XnLabel
Y
- YXDOMAIN - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
- YXRRSET - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
MX.target
instead.