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

A

A - Class in org.minidns.record
A record payload (ip pointer).
A(Inet4Address) - Constructor for class org.minidns.record.A
 
A(int, int, int, int) - Constructor for class org.minidns.record.A
 
A(byte[]) - Constructor for class org.minidns.record.A
 
A(CharSequence) - Constructor for class org.minidns.record.A
 
AAAA - Class in org.minidns.record
AAAA payload (an ipv6 pointer).
AAAA(Inet6Address) - Constructor for class org.minidns.record.AAAA
 
AAAA(byte[]) - Constructor for class org.minidns.record.AAAA
 
AAAA(CharSequence) - 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(DnsCache) - Constructor for class org.minidns.AbstractDnsClient
Create a new DNS client with the given DNS cache.
AbstractDnsClient() - Constructor for class org.minidns.AbstractDnsClient
Create a new DNS client using the global default cache.
AbstractDnsClient.IpVersionSetting - Enum in org.minidns
 
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 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
 
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.
ALabel - Class in org.minidns.dnslabel
 
ALabel(String) - Constructor for class org.minidns.dnslabel.ALabel
 
algorithm - Variable in class org.minidns.record.DelegatingDnssecRR
The cryptographic algorithm used to create the signature.
algorithm - Variable in class org.minidns.record.DelegatingDnssecRR.SharedData
 
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.UnverifiedReason.AlgorithmExceptionThrownReason
 
AlgorithmMap - Class in org.minidns.dnssec.algorithms
 
AlgorithmNotSupportedReason(byte, Record.TYPE, Record<? extends Data>) - Constructor for class org.minidns.dnssec.UnverifiedReason.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
 
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.
aRecordsResult - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
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
 
AsyncApiTest - Class in org.minidns.integrationtest
 
AsyncApiTest() - Constructor for class org.minidns.integrationtest.AsyncApiTest
 
AsyncDnsRequest - Class in org.minidns.source.async
 
AsyncNetworkDataSource - Class in org.minidns.source.async
 
AsyncNetworkDataSource() - Constructor for class org.minidns.source.async.AsyncNetworkDataSource
 
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.
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
 

B

backend - Variable in class org.minidns.cache.LruCache
The backend cache.
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

cache - Variable in class org.minidns.AbstractDnsClient
The internal DNS cache.
cacheResult(DnsMessage, DnsMessage) - Method in class org.minidns.source.DnsDataSource
 
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.
certificateAssociationEquals(byte[]) - Method in class org.minidns.record.TLSA
 
CertificateMismatch(TLSA, byte[]) - Constructor for exception org.minidns.dane.DaneCertificateException.CertificateMismatch
 
certificateMismatchExceptions - Variable in exception 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.
charAt(int) - Method in class org.minidns.dnslabel.DnsLabel
 
charAt(int) - Method in class org.minidns.dnsname.DnsName
 
checkClientTrusted(X509Certificate[], String) - Method in class org.minidns.dane.ExpectingTrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String) - 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, Socket) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String) - 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.
clearCache() - Static method in class org.minidns.minidnsrepl.MiniDnsRepl
 
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(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(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 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.UnverifiedReason.ConflictsWithSep
 
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.
CoreTest - Class in org.minidns.integrationtest
 
CoreTest() - Constructor for class org.minidns.integrationtest.CoreTest
 
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 default SocketFactory.

D

DaneCertificateException - Exception in org.minidns.dane
 
DaneCertificateException() - Constructor for exception org.minidns.dane.DaneCertificateException
 
DaneCertificateException(String) - Constructor for exception org.minidns.dane.DaneCertificateException
 
DaneCertificateException.CertificateMismatch - Exception in org.minidns.dane
 
DaneCertificateException.MultipleCertificateMismatchExceptions - Exception in org.minidns.dane
 
DaneExtendedTrustManager - Class in org.minidns.dane.java7
 
DaneExtendedTrustManager() - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneExtendedTrustManager(AbstractDnsClient) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneExtendedTrustManager(X509TrustManager) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneExtendedTrustManager(AbstractDnsClient, X509TrustManager) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneExtendedTrustManager(DaneVerifier, X509TrustManager) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneTest - Class in org.minidns.integrationtest
 
DaneTest() - Constructor for class org.minidns.integrationtest.DaneTest
 
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(AbstractDnsClient) - Constructor for class org.minidns.dane.DaneVerifier
 
Data - Class in org.minidns.record
Generic payload class.
dataSource - Variable in class org.minidns.AbstractDnsClient
 
DEFAULT_CACHE - Static variable in class org.minidns.AbstractDnsClient
 
DEFAULT_CACHE - Static variable in class org.minidns.minidnsrepl.MiniDnsRepl
 
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, DnssecConstants.SignatureAlgorithm, byte, DnssecConstants.DigestAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR(int, byte, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, byte, 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
 
digest(byte[]) - Method in class org.minidns.dnssec.algorithms.JavaSecDigestCalculator
 
digest(byte[]) - Method in interface org.minidns.dnssec.DigestCalculator
 
digest - Variable in class org.minidns.record.DelegatingDnssecRR
The digest build from a DNSKEY.
digest - Variable in class org.minidns.record.DelegatingDnssecRR.SharedData
 
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.
digestType - Variable in class org.minidns.record.DelegatingDnssecRR.SharedData
 
digestTypeByte - Variable in class org.minidns.record.DelegatingDnssecRR
The byte value of algorithm used to construct the digest.
disableLookasideValidation() - Method in class org.minidns.dnssec.DnssecClient
Disables DNSSEC Lookaside Validation (DLV).
disableMiniDnsTrace() - Static method in class org.minidns.jul.MiniDnsJul
 
DLV - Class in org.minidns.record
DLV record payload.
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(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
 
DNSCLIENT - Static variable in class org.minidns.minidnsrepl.MiniDnsRepl
 
DnsDataSource - Class in org.minidns.source
 
DnsDataSource() - Constructor for class org.minidns.source.DnsDataSource
 
DnsDataSource.OnResponseCallback - Interface in org.minidns.source
 
DnsDataSource.QueryMode - Enum in org.minidns.source
 
DNSKEY - Class in org.minidns.record
DNSKEY record payload.
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 - 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 in org.minidns.dnslabel
 
DnsMessage - Class in org.minidns.dnsmessage
A DNS message as defined by RFC 1035.
DnsMessage(DnsMessage.Builder) - Constructor for class org.minidns.dnsmessage.DnsMessage
 
DnsMessage(byte[]) - Constructor for class org.minidns.dnsmessage.DnsMessage
Build a DNS Message based on a binary DNS message.
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".
dnsName - Variable in enum org.minidns.hla.SrvProto
 
dnsName - Variable in enum org.minidns.hla.SrvService
 
DNSNameTooLongException(String, byte[]) - Constructor for exception org.minidns.dnsname.InvalidDnsNameException.DNSNameTooLongException
 
DNSSEC_DOMAIN - Static variable in class org.minidns.integrationtest.IntegrationTestHelper
 
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.
DNSSECCLIENT - Static variable in class org.minidns.minidnsrepl.MiniDnsRepl
 
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.
DnssecMessage - Class in org.minidns.dnssec
 
dnssecOk - Variable in class org.minidns.edns.Edns
 
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 in org.minidns.dnssec
 
DnssecStats - Class in org.minidns.minidnsrepl
 
DnssecStats() - Constructor for class org.minidns.minidnsrepl.DnssecStats
 
DnssecTest - Class in org.minidns.integrationtest
 
DnssecTest() - Constructor for class org.minidns.integrationtest.DnssecTest
 
DnssecValidationFailedException - Exception in org.minidns.dnssec
 
DnssecValidationFailedException(Question, String) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(String) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(String, Throwable) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(Record<? extends Data>, String) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(List<Record<? extends Data>>, String) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidatorInitializationException - Exception in org.minidns.dnssec
 
DnssecValidatorInitializationException(String, Throwable) - Constructor for exception org.minidns.dnssec.DnssecValidatorInitializationException
 
DnsServerLookupMechanism - Interface in org.minidns.dnsserverlookup
 
DS - Class in org.minidns.record
DS (Delegation Signer) record payload.
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
 

E

Edns - Class in org.minidns.edns
EDNS - Extension Mechanism for DNS.
Edns(Record<OPT>) - Constructor for class org.minidns.edns.Edns
 
Edns(Edns.Builder) - 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(int, byte[]) - Constructor for class org.minidns.edns.EdnsOption
 
EdnsOption(byte[]) - Constructor for class org.minidns.edns.EdnsOption
 
enableLookasideValidation() - Method in class org.minidns.dnssec.DnssecClient
Enables DNSSEC Lookaside Validation (DLV) using the default DLV service at dlv.isc.org.
enableMiniDnsTrace() - Static method in class org.minidns.jul.MiniDnsJul
 
enableMiniDnsTrace(boolean) - Static method in class org.minidns.jul.MiniDnsJul
 
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.UnverifiedReason
 
equals(Object) - Method in class org.minidns.record.Data
 
equals(Object) - Method in class org.minidns.record.Record
 
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
 
FakeALabel(String) - Constructor for class org.minidns.dnslabel.FakeALabel
 
filter(Collection<Record<E>>, Class<E>, Collection<Record<? extends Data>>) - Static method in class org.minidns.record.Record
 
filter(Class<E>, Collection<Record<? extends Data>>) - Static method in class org.minidns.record.Record
 
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
 
from(String) - Static method in class org.minidns.dnslabel.DnsLabel
 
from(String[]) - Static method in class org.minidns.dnslabel.DnsLabel
 
from(CharSequence) - Static method in class org.minidns.dnsname.DnsName
 
from(String) - 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(DnsName...) - Static method in class org.minidns.dnsname.DnsName
 
from(String[]) - Static method in class org.minidns.dnsname.DnsName
 
from(Set<UnverifiedReason>) - Static method in exception org.minidns.dnssec.DnssecResultNotAuthenticException
 
from(int) - Static method in enum org.minidns.edns.Edns.OptionCode
 
from(V) - Static method in class org.minidns.MiniDnsFuture
 
from(AbstractDnsClient) - Static method in class org.minidns.source.NetworkDataSourceWithAccounting
 
from(byte[]) - Static method in class org.minidns.util.Hex
 
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
 
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

gatherStatsFor(DnssecClient, String, String, Record.TYPE) - Static method in class org.minidns.minidnsrepl.MiniDnsStats
 
get(DnsMessage) - Method in class org.minidns.DnsCache
Request a cached dns response.
get() - Method in class org.minidns.MiniDnsFuture
 
get(long, TimeUnit) - Method in class org.minidns.MiniDnsFuture
 
getAcceptedIssuers() - Method in class org.minidns.dane.ExpectingTrustManager
 
getAcceptedIssuers() - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
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
 
getAnswersOrEmptySet() - Method in class org.minidns.hla.ResolverResult
 
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
 
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
 
getClient(IntegrationTestTools.CacheConfig) - Static method in class org.minidns.integrationtest.IntegrationTestTools
 
getClient(IntegrationTestTools.CacheConfig) - Static method in class org.minidns.minidnsrepl.MiniDnsStats
 
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.
getDigestBigInteger() - Method in class org.minidns.record.DelegatingDnssecRR
 
getDigestHex() - Method in class org.minidns.record.DelegatingDnssecRR
 
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 @{link EDNS} builder.
getEdnsOption(Edns.OptionCode) - Method in class org.minidns.edns.Edns
 
getException() - Method in class org.minidns.dane.ExpectingTrustManager
 
getExceptions() - Method in exception 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
 
getHitCount() - Method in class org.minidns.cache.LruCache
The cache hit count (all sucessful calls to get).
getHostpart() - Method in class org.minidns.dnsname.DnsName
Hostpart in ACE representation.
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.
getKey() - Method in class org.minidns.record.DNSKEY
 
getKeyBase64() - 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.
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 org.minidns.dnsname.InvalidDnsNameException.DNSNameTooLongException
 
getMessage() - Method in exception 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
 
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.UnverifiedReason.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(byte[]) - 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.DnsDataSource
 
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
 
getRawAce() - Method in class org.minidns.dnsname.DnsName
 
getRawAnswer() - Method in class org.minidns.hla.ResolverResult
Get the raw answer DNS message we received.
getRawBytes() - Method in class org.minidns.dnsname.DnsName
 
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.UnverifiedReason.AlgorithmExceptionThrownReason
 
getReasonString() - Method in class org.minidns.dnssec.UnverifiedReason.AlgorithmNotSupportedReason
 
getReasonString() - Method in class org.minidns.dnssec.UnverifiedReason.ConflictsWithSep
 
getReasonString() - Method in class org.minidns.dnssec.UnverifiedReason
 
getReasonString() - Method in class org.minidns.dnssec.UnverifiedReason.NoActiveSignaturesReason
 
getReasonString() - Method in class org.minidns.dnssec.UnverifiedReason.NoRootSecureEntryPointReason
 
getReasonString() - Method in class org.minidns.dnssec.UnverifiedReason.NoSecureEntryPointReason
 
getReasonString() - Method in class org.minidns.dnssec.UnverifiedReason.NoSignaturesReason
 
getReasonString() - Method in class org.minidns.dnssec.UnverifiedReason.NoTrustAnchorReason
 
getReasonString() - Method in class org.minidns.dnssec.UnverifiedReason.NSECDoesNotMatchReason
 
getRequest() - Method in exception org.minidns.MiniDnsException.IdMismatch
 
getRequest() - Method in exception org.minidns.MiniDnsException.NullResultException
 
getResolutionUnsuccessfulException() - Method in class org.minidns.hla.ResolverResult
 
getResponse() - Method in exception org.minidns.MiniDnsException.IdMismatch
 
getResponseCode(int) - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Retrieve the response code for a byte value.
getResponseCode() - Method in class org.minidns.hla.ResolverResult
 
getRootServer(char) - Static method in class org.minidns.iterative.IterativeDnsClient
 
getRootServer(char, AbstractDnsClient.IpVersionSetting) - Static method in class org.minidns.iterative.IterativeDnsClient
 
getSaltLength() - Method in class org.minidns.record.NSEC3PARAM
 
getSignature(byte[]) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
getSignatures() - Method in class org.minidns.dnssec.DnssecMessage
 
getSignatureVerifier(DnssecConstants.SignatureAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
 
getSortedSrvResolvedAddresses() - Method in class org.minidns.hla.SrvResolverResult
 
getStats(AbstractDnsClient) - Static method in class org.minidns.minidnsrepl.MiniDnsStats
 
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.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(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.
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
 
getUdpPayloadSize() - Method in class org.minidns.source.DnsDataSource
 
getUnverifiedReasons() - Method in class org.minidns.dnssec.DnssecMessage
 
getUnverifiedReasons() - Method in exception 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
 

H

hasException() - Method in class org.minidns.dane.ExpectingTrustManager
 
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.UnverifiedReason
 
hashCode() - Method in class org.minidns.record.Data
 
hashCode() - Method in class org.minidns.record.Record
 
Hex - Class in org.minidns.util
 
Hex() - Constructor for class org.minidns.util.Hex
 
hitCount - Variable in class org.minidns.cache.LruCache
Internal hit count.
HlaTest - Class in org.minidns.integrationtest
 
HlaTest() - Constructor for class org.minidns.integrationtest.HlaTest
 

I

id - Variable in class org.minidns.dnsmessage.DnsMessage
The DNS message id.
IdMismatch(DnsMessage, DnsMessage) - Constructor for exception 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.
idnSrvTest() - Static method in class org.minidns.integrationtest.HlaTest
 
ifPossibleAs(Class<E>) - Method in class org.minidns.record.Record
Return the record if possible as record with the given Data class.
IN_ADDR_ARPA - Static variable in class org.minidns.dnsname.DnsName
 
InetAddressUtil - Class in org.minidns.util
 
InetAddressUtil() - Constructor for class org.minidns.util.InetAddressUtil
 
init() - Static method in class org.minidns.minidnsrepl.MiniDnsRepl
 
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
 
IntegrationTest - Annotation Type in org.minidns.integrationtest
 
IntegrationTestHelper - Class in org.minidns.integrationtest
 
IntegrationTestHelper() - Constructor for class org.minidns.integrationtest.IntegrationTestHelper
 
IntegrationTestTools - Class in org.minidns.integrationtest
 
IntegrationTestTools() - Constructor for class org.minidns.integrationtest.IntegrationTestTools
 
IntegrationTestTools.CacheConfig - Enum in org.minidns.integrationtest
 
InternalMiniDnsFuture() - Constructor for class org.minidns.MiniDnsFuture.InternalMiniDnsFuture
 
InternetAddressRR - Class in org.minidns.record
A resource record representing a internet address.
InternetAddressRR(byte[]) - Constructor for class org.minidns.record.InternetAddressRR
 
InvalidDnsNameException - Exception in org.minidns.dnsname
 
InvalidDnsNameException(String) - Constructor for exception org.minidns.dnsname.InvalidDnsNameException
 
InvalidDnsNameException.DNSNameTooLongException - Exception in org.minidns.dnsname
 
InvalidDnsNameException.LabelTooLongException - Exception in org.minidns.dnsname
 
invokeTest(Method, Class<?>) - Static method in class org.minidns.integrationtest.IntegrationTestHelper
 
ip - Variable in class org.minidns.record.InternetAddressRR
Target IP.
IP6_ARPA - Static variable in class org.minidns.dnsname.DnsName
 
IPV4_ROOT_SERVERS - Static variable in class org.minidns.iterative.IterativeDnsClient
 
ipv4From(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
IPV6_ROOT_SERVERS - Static variable in class org.minidns.iterative.IterativeDnsClient
 
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.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
 
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
 
isLeadingOrTrailingHypenLabelInternal(String) - Static method in class org.minidns.dnslabel.LeadingOrTrailingHyphenLabel
 
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, DnsMessage) - Method in class org.minidns.AbstractDnsClient
Whether a response from the DNS system should be cached or not.
isResponseCacheable(Question, DnsMessage) - Method in class org.minidns.dnssec.DnssecClient
 
isResponseCacheable(Question, DnsMessage) - Method in class org.minidns.iterative.IterativeDnsClient
 
isResponseCacheable(Question, DnsMessage) - Method in class org.minidns.iterative.ReliableDnsClient
 
isRootLabel() - Method in class org.minidns.dnsname.DnsName
 
isSecureEntryPoint() - Method in class org.minidns.record.DNSKEY
 
isStripSignatureRecords() - Method in class org.minidns.dnssec.DnssecClient
Whether signature records (RRSIG) are stripped from the resulting DnsMessage.
isUnderscoreLabelInternal(String) - Static method in class org.minidns.dnslabel.UnderscoreLabel
 
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 in org.minidns.iterative
 
IterativeClientException(String) - Constructor for exception org.minidns.iterative.IterativeClientException
 
IterativeClientException.LoopDetected - Exception in org.minidns.iterative
 
IterativeClientException.MaxIterativeStepsReached - Exception 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.
ITERATIVEDNSCLIENT - Static variable in class org.minidns.minidnsrepl.MiniDnsRepl
 
iterativeDnssecLookupNormalVsExtendedCache() - Static method in class org.minidns.minidnsrepl.DnssecStats
 
IterativeDnssecTest - Class in org.minidns.integrationtest
 
IterativeDnssecTest() - Constructor for class org.minidns.integrationtest.IterativeDnssecTest
 
iterativeDnsssecTest() - Static method in class org.minidns.minidnsrepl.DnssecStats
 

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

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.DelegatingDnssecRR.SharedData
 
keyTag - Variable in class org.minidns.record.RRSIG
The key tag value of the DNSKEY RR that validates this signature.

L

label - Variable in class org.minidns.dnslabel.DnsLabel
 
label - Variable in exception 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 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 ('-').
LeadingOrTrailingHyphenLabel(String) - Constructor for class org.minidns.dnslabel.LeadingOrTrailingHyphenLabel
 
length() - Method in class org.minidns.dnslabel.DnsLabel
 
length() - Method in class org.minidns.dnsname.DnsName
 
length() - Method in class org.minidns.record.Data
 
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
 
LOGGER - Static variable in class org.minidns.source.NetworkDataSource
 
LoopDetected() - Constructor for exception org.minidns.iterative.IterativeClientException.LoopDetected
 
LruCache - Class in org.minidns.cache
LRU based DNSCache backed by a LinkedHashMap.
LruCache(int, long) - Constructor for class org.minidns.cache.LruCache
Create a new LRUCache with given capacity and upper bound ttl.
LruCache(int) - Constructor for class org.minidns.cache.LruCache
Create a new LRUCache with given capacity.
LruCache() - Constructor for class org.minidns.cache.LruCache
 

M

main(String[]) - Static method in class org.minidns.integrationtest.AsyncApiTest
 
main(String[]) - Static method in class org.minidns.integrationtest.IntegrationTestHelper
 
main(String[]) - Static method in class org.minidns.minidnsrepl.MiniDnsRepl
 
main(String[]) - Static method in class org.minidns.minidnsrepl.MiniDnsStats
 
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 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
 
MiniDnsCacheFactory - Interface in org.minidns.cache
 
MiniDnsConfiguration - Class in org.minidns
 
MiniDnsConfiguration() - Constructor for class org.minidns.MiniDnsConfiguration
 
MiniDnsException - Exception in org.minidns
 
MiniDnsException(String) - Constructor for exception org.minidns.MiniDnsException
 
MiniDnsException.IdMismatch - Exception in org.minidns
 
MiniDnsException.NullResultException - Exception in org.minidns
 
MiniDnsFuture<V,E extends Exception> - Class in org.minidns
 
MiniDnsFuture() - Constructor for class org.minidns.MiniDnsFuture
 
MiniDnsFuture.InternalMiniDnsFuture<V,E extends Exception> - 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
 
MiniDnsJul - Class in org.minidns.jul
 
MiniDnsJul() - Constructor for class org.minidns.jul.MiniDnsJul
 
MiniDnsRepl - Class in org.minidns.minidnsrepl
 
MiniDnsRepl() - Constructor for class org.minidns.minidnsrepl.MiniDnsRepl
 
MiniDnsStats - Class in org.minidns.minidnsrepl
 
MiniDnsStats() - Constructor for class org.minidns.minidnsrepl.MiniDnsStats
 
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.
MultipleCertificateMismatchExceptions(List<DaneCertificateException.CertificateMismatch>) - Constructor for exception org.minidns.dane.DaneCertificateException.MultipleCertificateMismatchExceptions
 
MultipleIoException - Exception in org.minidns.util
 
MX - Class in org.minidns.record
MX record payload (mail service pointer).
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.
use MX.target instead.
name - Variable in class org.minidns.record.Record
The generic name of this record.
name - Variable in class org.minidns.record.RRWithTarget
Deprecated.
name - Variable in class org.minidns.record.SRV
Deprecated.
use SRV.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
 
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.
nextHashed - Variable in class org.minidns.record.NSEC3
The next hashed owner name in hash order.
NoActiveSignaturesReason(Question, List<RRSIG>) - Constructor for class org.minidns.dnssec.UnverifiedReason.NoActiveSignaturesReason
 
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.
NonReservedLdhLabel(String) - Constructor for class org.minidns.dnslabel.NonReservedLdhLabel
 
NoRootSecureEntryPointReason() - Constructor for class org.minidns.dnssec.UnverifiedReason.NoRootSecureEntryPointReason
 
NoSecureEntryPointReason(String) - Constructor for class org.minidns.dnssec.UnverifiedReason.NoSecureEntryPointReason
 
NoSignaturesReason(Question) - Constructor for class org.minidns.dnssec.UnverifiedReason.NoSignaturesReason
 
NoTrustAnchorReason(String) - Constructor for class org.minidns.dnssec.UnverifiedReason.NoTrustAnchorReason
 
NS - Class in org.minidns.record
Nameserver record.
NS(DnsName) - Constructor for class org.minidns.record.NS
 
NSEC - Class in org.minidns.record
NSEC record payload.
NSEC(String, Record.TYPE[]) - Constructor for class org.minidns.record.NSEC
 
NSEC(DnsName, Record.TYPE[]) - Constructor for class org.minidns.record.NSEC
 
NSEC3 - Class in org.minidns.record
NSEC3 record payload.
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.
NSECDoesNotMatchReason(Question, Record<? extends Data>) - Constructor for class org.minidns.dnssec.UnverifiedReason.NSECDoesNotMatchReason
 
Nsid - Class in org.minidns.edns
 
Nsid(byte[]) - Constructor for class org.minidns.edns.Nsid
 
NsidTest - Class in org.minidns.integrationtest
 
NsidTest() - Constructor for class org.minidns.integrationtest.NsidTest
 
NullResultException(DnsMessage) - Constructor for exception org.minidns.MiniDnsException.NullResultException
 
number - Variable in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 

O

offer(DnsMessage, DnsMessage, DnsName) - Method in class org.minidns.cache.ExtendedLruCache
 
offer(DnsMessage, DnsMessage, DnsName) - Method in class org.minidns.cache.LruCache
 
offer(DnsMessage, DnsMessage, 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, DnsMessage) - 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
 
OPT - Class in org.minidns.record
OPT payload (see RFC 2671 for details).
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.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.idna - package org.minidns.idna
 
org.minidns.integrationtest - package org.minidns.integrationtest
 
org.minidns.iterative - package org.minidns.iterative
 
org.minidns.jul - package org.minidns.jul
 
org.minidns.minidnsrepl - package org.minidns.minidnsrepl
 
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.
OtherNonLdhLabel(String) - Constructor for class org.minidns.dnslabel.OtherNonLdhLabel
 

P

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(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, byte[]) - Static method in class org.minidns.record.CNAME
 
parse(DataInputStream, int) - Static method in class org.minidns.record.DLV
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.DNAME
 
parse(DataInputStream, int) - Static method in class org.minidns.record.DNSKEY
 
parse(DataInputStream, int) - Static method in class org.minidns.record.DS
 
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[], int) - Static method in class org.minidns.record.NSEC
 
parse(DataInputStream, int) - Static method in class org.minidns.record.NSEC3
 
parse(DataInputStream) - Static method in class org.minidns.record.NSEC3PARAM
 
parse(DataInputStream, int) - Static method in class org.minidns.record.OPENPGPKEY
 
parse(DataInputStream, int) - Static method in class org.minidns.record.OPT
 
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[], int) - Static method in class org.minidns.record.RRSIG
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.SOA
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.SRV
 
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
 
parseProps(BufferedReader, boolean) - Static method in class org.minidns.dnsserverlookup.AndroidUsingExec
 
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.hla.SrvResolverResult.ResolvedSrvRecord
The port announced by the SRV RR.
port - Variable in class org.minidns.record.SRV
The target port.
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
 
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.
processException(E) - Method in interface org.minidns.util.ExceptionCallback
 
proto - Variable in enum org.minidns.hla.SrvType
 
protocol - Variable in class org.minidns.record.DNSKEY
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.
put(DnsMessage, DnsMessage) - Method in class org.minidns.DnsCache
Add an an dns answer/response for a given dns question.
putNormalized(DnsMessage, DnsMessage) - Method in class org.minidns.cache.ExtendedLruCache
 
putNormalized(DnsMessage, DnsMessage) - Method in class org.minidns.cache.LruCache
 
putNormalized(DnsMessage, DnsMessage) - Method in class org.minidns.DnsCache
 

Q

qr - Variable in class org.minidns.dnsmessage.DnsMessage
The QR flag of the DNS message header.
query(String, Record.TYPE, Record.CLASS) - Method in class org.minidns.AbstractDnsClient
Query the system nameservers for a single entry of any class.
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(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(Question) - Method in class org.minidns.AbstractDnsClient
 
query(DnsMessage.Builder) - Method in class org.minidns.AbstractDnsClient
Send a query request to the DNS system.
query(Question, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
 
query(DnsMessage, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
 
query(String, Record.TYPE, Record.CLASS, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
Query a nameserver for a single entry.
query(String, Record.TYPE, Record.CLASS, InetAddress) - Method in class org.minidns.AbstractDnsClient
Query a nameserver for a single entry.
query(String, Record.TYPE, InetAddress) - Method in class org.minidns.AbstractDnsClient
Query a nameserver for a single entry of class IN.
query(DnsMessage, InetAddress) - Method in class org.minidns.AbstractDnsClient
 
query(Question, InetAddress) - Method in class org.minidns.AbstractDnsClient
Query a specific server for one entry.
query(DnsMessage.Builder) - Method in class org.minidns.DnsClient
 
query(Question) - Method in class org.minidns.dnssec.DnssecClient
 
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, int) - Method in class org.minidns.source.async.AsyncNetworkDataSource
 
query(DnsMessage, InetAddress, int) - Method in class 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
 
queryAsync(CharSequence, Record.TYPE) - Method in class org.minidns.AbstractDnsClient
 
queryAsync(Question) - 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, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
 
queryAsync(DnsMessage, InetAddress) - Method in class org.minidns.AbstractDnsClient
 
queryAsync(DnsMessage.Builder) - Method in class org.minidns.DnsClient
 
queryAsync(DnsMessage, InetAddress, int, DnsDataSource.OnResponseCallback) - Method in class org.minidns.source.async.AsyncNetworkDataSource
 
queryAsync(DnsMessage, InetAddress, int, DnsDataSource.OnResponseCallback) - Method in class org.minidns.source.DnsDataSource
 
queryDnssec(CharSequence, Record.TYPE) - Method in class org.minidns.dnssec.DnssecClient
 
queryDnssec(Question) - Method in class org.minidns.dnssec.DnssecClient
 
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 - Class in org.minidns.dnsmessage
A DNS question (request).
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, Record.CLASS, boolean) - Constructor for class org.minidns.dnsmessage.Question
 
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) - 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) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/IN (internet class).
Question(DataInputStream, byte[]) - Constructor for class org.minidns.dnsmessage.Question
Parse a byte array and rebuild the dns question from it.
question - Variable in exception org.minidns.hla.ResolutionUnsuccessfulException
 
question - Variable in class org.minidns.hla.ResolverResult
 
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 extends Data> - Class in org.minidns.record
A generic DNS record.
Record(DnsName, Record.TYPE, Record.CLASS, long, D, boolean) - Constructor for class org.minidns.record.Record
 
Record(String, Record.TYPE, Record.CLASS, long, D, boolean) - Constructor for class org.minidns.record.Record
 
Record(String, Record.TYPE, int, long, D) - Constructor for class org.minidns.record.Record
 
Record(DnsName, Record.TYPE, int, long, D) - 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.
refresh - Variable in class org.minidns.record.SOA
A 32 bit time interval before the zone should be refreshed.
ReliableDnsClient - Class in org.minidns.iterative
A DNS client using a reliable strategy.
ReliableDnsClient(DnsCache) - Constructor for class org.minidns.iterative.ReliableDnsClient
 
ReliableDnsClient() - 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
 
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 in org.minidns.hla
 
ResolutionUnsuccessfulException(Question, DnsMessage.RESPONSE_CODE) - Constructor for exception org.minidns.hla.ResolutionUnsuccessfulException
 
resolve(Question) - Method in class org.minidns.hla.DnssecResolverApi
 
resolve(String, Class<D>) - Method in class org.minidns.hla.ResolverApi
 
resolve(DnsName, Class<D>) - Method in class org.minidns.hla.ResolverApi
 
resolve(Question) - 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(DnsName, 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.
ResolverApi - Class in org.minidns.hla
The high-level MiniDNS resolving API.
ResolverApi(AbstractDnsClient) - Constructor for class org.minidns.hla.ResolverApi
 
ResolverResult<D extends Data> - Class in org.minidns.hla
 
resolverTest() - Static method in class org.minidns.integrationtest.HlaTest
 
resolveSrv(SrvType, String) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(SrvType, DnsName) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(SrvService, SrvProto, String) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(SrvService, SrvProto, DnsName) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(DnsName, DnsName, DnsName) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(String) - 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.
responseCode - Variable in class org.minidns.dnsmessage.DnsMessage
The response code of this dns message.
responseCode - Variable in exception org.minidns.hla.ResolutionUnsuccessfulException
 
responseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
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(Inet6Address) - Static method in class org.minidns.util.InetAddressUtil
 
reverseIpAddressOf(Inet4Address) - Static method in class org.minidns.util.InetAddressUtil
 
reverseLookup(CharSequence) - Method in class org.minidns.hla.ResolverApi
 
reverseLookup(InetAddress) - 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
 
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
 
RR_TYPE - Static variable in class org.minidns.integrationtest.IntegrationTestHelper
 
RrSet - Class in org.minidns
 
RrSet.Builder - Class in org.minidns
 
RRSIG - Class in org.minidns.record
RRSIG record payload.
RRSIG(Record.TYPE, int, byte, long, Date, Date, int, DnsName, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRSIG(Record.TYPE, int, 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
 
RRSIG(Record.TYPE, DnssecConstants.SignatureAlgorithm, byte, long, Date, Date, int, String, 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
 

S

salt - Variable in class org.minidns.record.NSEC3
The salt appended to the next owner name before hashing.
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
 
service - Variable in enum org.minidns.hla.SrvType
 
setActiveTransformator(IdnaTransformator) - 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(boolean) - Method in class org.minidns.edns.Edns.Builder
 
setDnssecOk() - 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(DnsDataSource.QueryMode) - Method in class org.minidns.source.DnsDataSource
 
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.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.DnsDataSource
 
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
 
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
 
shouldRequireLessQueries() - Static method in class org.minidns.integrationtest.IterativeDnssecTest
 
showDnssecStats() - Static method in class org.minidns.minidnsrepl.MiniDnsStats
 
showDnssecStats(String, Record.TYPE) - Static method in class org.minidns.minidnsrepl.MiniDnsStats
 
signature - Variable in class org.minidns.record.RRSIG
Signature that covers RRSIG RDATA (excluding the signature field) and RRset data.
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.
simpleAsyncApiTest() - Static method in class org.minidns.integrationtest.AsyncApiTest
 
size() - Method in class org.minidns.dnsname.DnsName
 
SOA - Class in org.minidns.record
SOA (start of authority) record payload.
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
 
sortSrvRecords(Collection<SRV>) - Static method in class org.minidns.util.SrvUtil
Sort the given collection of SRV resource records by their priority and weight.
srv - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
SRV - Class in org.minidns.record
SRV record payload (service pointer).
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
 
SrvResolverResult - Class in org.minidns.hla
 
SrvResolverResult.ResolvedSrvRecord - Class in org.minidns.hla
 
SrvService - Enum in org.minidns.hla
 
SrvType - Enum in org.minidns.hla
 
SrvUtil - Class in org.minidns.util
 
SrvUtil() - Constructor for class org.minidns.util.SrvUtil
 
stripToLabels(int) - Method in class org.minidns.dnsname.DnsName
 
subSequence(int, int) - Method in class org.minidns.dnslabel.DnsLabel
 
subSequence(int, int) - Method in class org.minidns.dnsname.DnsName
 
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
 

T

target - Variable in class org.minidns.record.MX
The name of the target server.
target - Variable in class org.minidns.record.RRWithTarget
 
target - Variable in class org.minidns.record.SRV
The target server.
tcpAsyncApiTest() - Static method in class org.minidns.integrationtest.AsyncApiTest
 
tcpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
testCloudFlare() - Static method in class org.minidns.integrationtest.DnssecTest
 
testExampleCom() - Static method in class org.minidns.integrationtest.CoreTest
 
testNsidLRoot() - Static method in class org.minidns.integrationtest.NsidTest
 
testOarcDaneBadHash() - Static method in class org.minidns.integrationtest.DaneTest
 
testOarcDaneBadParams() - Static method in class org.minidns.integrationtest.DaneTest
 
testOarcDaneBadSig() - Static method in class org.minidns.integrationtest.DnssecTest
 
testOarcDaneGood() - Static method in class org.minidns.integrationtest.DaneTest
 
testTcpAnswer() - Static method in class org.minidns.integrationtest.CoreTest
 
testUniDueSigFail() - Static method in class org.minidns.integrationtest.DnssecTest
 
testUniDueSigOk() - Static method in class org.minidns.integrationtest.DnssecTest
 
throwIfErrorResponse() - Method in class org.minidns.hla.ResolverResult
 
throwIfRequired(List<? extends IOException>) - Static method in exception org.minidns.util.MultipleIoException
 
throwIseIfErrorResponse() - Method in class org.minidns.hla.ResolverResult
 
timeout - Variable in class org.minidns.source.DnsDataSource
DNS timeout.
tlsa - Variable in exception org.minidns.dane.DaneCertificateException.CertificateMismatch
 
TLSA - Class in org.minidns.record
 
TLSA.CertUsage - Enum in org.minidns.record
 
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 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(DataOutputStream) - Method in class org.minidns.record.Record
 
toString() - Method in class org.minidns.cache.LruCache
 
toString() - Method in class org.minidns.dnslabel.DnsLabel
 
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.dnssec.UnverifiedReason
 
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.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.
ttl - Variable in class org.minidns.record.Record
The ttl of this record.
TXT - Class in org.minidns.record
A TXT record.
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

udpPayloadSize - Variable in class org.minidns.edns.Edns
 
udpPayloadSize - Variable in class org.minidns.source.DnsDataSource
 
udpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
UnderscoreLabel - Class in org.minidns.dnslabel
A DNS label which begins with an underscore ('_').
UnderscoreLabel(String) - Constructor for class org.minidns.dnslabel.UnderscoreLabel
 
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
 
UnknownEdnsOption - Class in org.minidns.edns
 
UnknownEdnsOption(int, byte[]) - Constructor for class org.minidns.edns.UnknownEdnsOption
 
UnverifiedReason - Class in org.minidns.dnssec
 
UnverifiedReason() - Constructor for class org.minidns.dnssec.UnverifiedReason
 
UnverifiedReason.AlgorithmExceptionThrownReason - Class in org.minidns.dnssec
 
UnverifiedReason.AlgorithmNotSupportedReason - Class in org.minidns.dnssec
 
UnverifiedReason.ConflictsWithSep - Class in org.minidns.dnssec
 
UnverifiedReason.NoActiveSignaturesReason - Class in org.minidns.dnssec
 
UnverifiedReason.NoRootSecureEntryPointReason - Class in org.minidns.dnssec
 
UnverifiedReason.NoSecureEntryPointReason - Class in org.minidns.dnssec
 
UnverifiedReason.NoSignaturesReason - Class in org.minidns.dnssec
 
UnverifiedReason.NoTrustAnchorReason - Class in org.minidns.dnssec
 
UnverifiedReason.NSECDoesNotMatchReason - Class in org.minidns.dnssec
 
unverifiedReasons - Variable in class org.minidns.hla.ResolverResult
 

V

v4 - Variable in enum org.minidns.AbstractDnsClient.IpVersionSetting
 
v6 - Variable 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.edns.Edns.OptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.hla.SrvProto
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.hla.SrvService
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.hla.SrvType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.integrationtest.IntegrationTestTools.CacheConfig
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.DnsDataSource.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.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.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.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.SrvType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.integrationtest.IntegrationTestTools.CacheConfig
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.DnsDataSource.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(SSLSocket) - Method in class org.minidns.dane.DaneVerifier
Verifies the certificate chain in an active SSLSocket.
verify(SSLSession) - Method in class org.minidns.dane.DaneVerifier
Verifies the certificate chain in an active SSLSession.
verify(byte[], byte[], byte[]) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
verify(byte[], byte[], byte[]) - Method in interface org.minidns.dnssec.SignatureVerifier
 
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.hla.ResolverResult
 
weight - Variable in class org.minidns.record.SRV
The weight of this service.
writePartialSignature(DataOutputStream) - Method in class org.minidns.record.RRSIG
 
writeTo(DataOutputStream) - 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

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
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links