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

A

A - Class in org.minidns.record
A record payload (ip pointer).
A - org.minidns.record.Record.TYPE
 
A(byte[]) - Constructor for class org.minidns.record.A
 
A(int, int, int, int) - Constructor for class org.minidns.record.A
 
A(CharSequence) - Constructor for class org.minidns.record.A
 
A(Inet4Address) - Constructor for class org.minidns.record.A
 
A6 - org.minidns.record.Record.TYPE
 
AAAA - Class in org.minidns.record
AAAA payload (an ipv6 pointer).
AAAA - org.minidns.record.Record.TYPE
 
AAAA(byte[]) - Constructor for class org.minidns.record.AAAA
 
AAAA(CharSequence) - Constructor for class org.minidns.record.AAAA
 
AAAA(Inet6Address) - Constructor for class org.minidns.record.AAAA
 
aaaaRecordsResult - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
abortIfFatal(IOException) - Static method in class org.minidns.iterative.IterativeDnsClient
 
AbstractDnsClient - Class in org.minidns
A minimal DNS client for SRV/A/AAAA/NS and CNAME lookups, with IDN support.
AbstractDnsClient() - Constructor for class org.minidns.AbstractDnsClient
Create a new DNS client using the global default cache.
AbstractDnsClient(DnsCache) - Constructor for class org.minidns.AbstractDnsClient
Create a new DNS client with the given DNS cache.
AbstractDnsClient.IpVersionSetting - Enum in org.minidns
 
AbstractDnsDataSource - Class in org.minidns.source
 
AbstractDnsDataSource() - Constructor for class org.minidns.source.AbstractDnsDataSource
 
AbstractDnsDataSource.QueryMode - Enum in org.minidns.source
 
AbstractDnsServerLookupMechanism - Class in org.minidns.dnsserverlookup
 
AbstractDnsServerLookupMechanism(String, int) - Constructor for class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
ace - Variable in class org.minidns.dnsname.DnsName
The DNS name in ASCII Compatible Encoding (ACE).
ace - Variable in exception org.minidns.dnsname.InvalidDnsNameException
 
addAdditionalResourceRecord(Record<? extends Data>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addAdditionalResourceRecords(List<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addAnswer(Record<? extends Data>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addAnswers(Collection<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addBlacklistedDnsServer(String) - Static method in class org.minidns.DnsClient
 
addDnsServerLookupMechanism(DnsServerLookupMechanism) - Static method in class org.minidns.DnsClient
 
addEdnsOption(EdnsOption) - Method in class org.minidns.edns.Edns.Builder
 
addIfPossible(Record<? extends Data>) - Method in class org.minidns.RrSet.Builder
 
additionalSection - Variable in class org.minidns.dnsmessage.DnsMessage
The additional section.
addNameserverRecords(Record<? extends Data>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addQuestion(Question) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addRecord(Record<? extends Data>) - Method in class org.minidns.RrSet.Builder
 
address - Variable in exception org.minidns.iterative.IterativeClientException.LoopDetected
 
addresses - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
addSecureEntryPoint(DnsName, byte[]) - Method in class org.minidns.dnssec.DnssecClient
Add a new secure entry point to the list of known secure entry points.
AFSDB - org.minidns.record.Record.TYPE
 
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.DnssecUnverifiedReason.AlgorithmExceptionThrownReason
 
AlgorithmMap - Class in org.minidns.dnssec.algorithms
 
AlgorithmNotSupportedReason(byte, Record.TYPE, Record<? extends Data>) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.AlgorithmNotSupportedReason
 
AndroidUsingExec - Class in org.minidns.dnsserverlookup
Try to retrieve the list of DNS server by executing getprop.
AndroidUsingLinkProperties - Class in org.minidns.dnsserverlookup.android21
A DNS server lookup mechanism using Android's Link Properties method available on Android API 21 or higher.
AndroidUsingLinkProperties(Context) - Constructor for class org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties
 
AndroidUsingReflection - Class in org.minidns.dnsserverlookup
Try to retrieve the list of DNS server by calling SystemProperties.
AndroidUsingReflection() - Constructor for class org.minidns.dnsserverlookup.AndroidUsingReflection
 
answer - Variable in class org.minidns.hla.ResolverResult
 
answerSection - Variable in class org.minidns.dnsmessage.DnsMessage
The answers section records.
ANY - org.minidns.record.Record.CLASS
 
ANY - org.minidns.record.Record.TYPE
 
anySuccessfulOf(Collection<MiniDnsFuture<V, EI>>, MiniDnsFuture.ExceptionsWrapper<EI, EO>) - Static method in class org.minidns.MiniDnsFuture
 
anySuccessfulOf(Collection<MiniDnsFuture<V, IOException>>) - Static method in class org.minidns.MiniDnsFuture
 
APL - org.minidns.record.Record.TYPE
 
aRecordsResult - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
as(Class<E>) - Method in class org.minidns.record.Record
Return the record as record with the given Data class.
asBuilder() - Method in class org.minidns.dnsmessage.DnsMessage
 
asDatagram(InetAddress, int) - Method in class org.minidns.dnsmessage.DnsMessage
 
asIdn() - Method in class org.minidns.dnsname.DnsName
 
asInt - Variable in enum org.minidns.edns.Edns.OptionCode
 
asLowercaseVariant() - Method in class org.minidns.dnslabel.DnsLabel
 
asMessageBuilder() - Method in class org.minidns.dnsmessage.Question
 
asNormalizedVersion() - Method in class org.minidns.dnsmessage.DnsMessage
 
asQueryMessage() - Method in class org.minidns.dnsmessage.Question
 
asRecord() - Method in class org.minidns.edns.Edns
 
asTerminalOutput() - Method in class org.minidns.dnsmessage.DnsMessage
Format the DnsMessage object in a way suitable for terminal output.
asTerminalOutput() - Method in class org.minidns.edns.Edns
 
asTerminalOutput() - Method in class org.minidns.edns.EdnsOption
 
asTerminalOutputInternal() - Method in class org.minidns.edns.EdnsOption
 
asTerminalOutputInternal() - Method in class org.minidns.edns.Nsid
 
asTerminalOutputInternal() - Method in class org.minidns.edns.UnknownEdnsOption
 
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
 
asyncTcp - org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
asyncUdp - org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
ATMA - org.minidns.record.Record.TYPE
 
authenticData - Variable in class org.minidns.dnsmessage.DnsMessage
True if the server regarded the response as authentic.
authoritativeAnswer - Variable in class org.minidns.dnsmessage.DnsMessage
True if this is a authorative response.
AuthorityDoesNotContainSoa(DnsMessage) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException.AuthorityDoesNotContainSoa
 
authoritySection - Variable in class org.minidns.dnsmessage.DnsMessage
The Authority Section.
averageResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
averageTcpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
averageUdpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
AXFR - org.minidns.record.Record.TYPE
 

B

backend - Variable in class org.minidns.cache.LruCache
The backend cache.
BADALG - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADCOOKIE - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADKEY - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADMODE - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADNAME - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADTIME - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADTRUNC - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADVERS_BADSIG - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
Base32 - Class in org.minidns.util
Very minimal Base32 encoder.
Base64 - Class in org.minidns.util
Very minimal Base64 encoder.
build() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
build() - Method in class org.minidns.edns.Edns.Builder
 
build() - Method in class org.minidns.RrSet.Builder
 
builder() - Static method in class org.minidns.dnsmessage.DnsMessage
 
builder() - Static method in class org.minidns.edns.Edns
 
builder() - Static method in class org.minidns.RrSet
 
byteValue - Variable in enum org.minidns.record.TLSA.CertUsage
 
byteValue - Variable in enum org.minidns.record.TLSA.MatchingType
 
byteValue - Variable in enum org.minidns.record.TLSA.Selector
 

C

CAA - org.minidns.record.Record.TYPE
 
cache - Variable in class org.minidns.AbstractDnsClient
The internal DNS cache.
cachedDirect - org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
cachedDnsQueryResult - Variable in class org.minidns.dnsqueryresult.CachedDnsQueryResult
 
CachedDnsQueryResult - Class in org.minidns.dnsqueryresult
 
CachedDnsQueryResult(DnsMessage, DnsMessage, DnsQueryResult) - Constructor for class org.minidns.dnsqueryresult.CachedDnsQueryResult
 
CachedDnsQueryResult(DnsMessage, DnsQueryResult) - Constructor for class org.minidns.dnsqueryresult.CachedDnsQueryResult
 
cachedSynthesized - org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
cacheResult(DnsMessage, DnsQueryResult) - Method in class org.minidns.source.AbstractDnsDataSource
 
caConstraint - org.minidns.record.TLSA.CertUsage
The given CA certificate (or its public key) MUST be found in at least one PKIX path to the end entity certificate.
CallbackRecipient<V,​E> - Interface in org.minidns.util
A recipient of success and exception callbacks.
cancel(boolean) - Method in class org.minidns.MiniDnsFuture
 
capacity - Variable in class org.minidns.cache.LruCache
The internal capacity of the backend cache.
CDNSKEY - org.minidns.record.Record.TYPE
 
CDS - org.minidns.record.Record.TYPE
 
CERT - org.minidns.record.Record.TYPE
 
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.
CH - org.minidns.record.Record.CLASS
The Chaos class.
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) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkingDisabled - Variable in class org.minidns.dnsmessage.DnsMessage
True if the server should not perform DNSSEC validation before returning the result.
checkServerTrusted(X509Certificate[], String) - Method in class org.minidns.dane.ExpectingTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
clazz - Variable in class org.minidns.dnsmessage.Question
The question class (usually IN for Internet).
clazz - Variable in enum org.minidns.edns.Edns.OptionCode
 
clazz - Variable in class org.minidns.record.Record
The record class (usually CLASS.IN).
clazz - Variable in class org.minidns.RrSet
 
clazzValue - Variable in class org.minidns.record.Record
The value of the class field of a RR.
clear() - Method in class org.minidns.cache.LruCache
Clear all entries in this cache.
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 - org.minidns.record.Record.TYPE
 
CNAME(String) - Constructor for class org.minidns.record.CNAME
 
CNAME(DnsName) - Constructor for class org.minidns.record.CNAME
 
CollectionsUtil - Class in org.minidns.util
 
CollectionsUtil() - Constructor for class org.minidns.util.CollectionsUtil
 
compareTo(DnsLabel) - Method in class org.minidns.dnslabel.DnsLabel
 
compareTo(DnsName) - Method in class org.minidns.dnsname.DnsName
 
compareTo(DnsServerLookupMechanism) - Method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
compareTo(SRV) - Method in class org.minidns.record.SRV
 
computed - Variable in exception org.minidns.dane.DaneCertificateException.CertificateMismatch
 
configureLookasideValidation(DnsName) - Method in class org.minidns.dnssec.DnssecClient
Enables DNSSEC Lookaside Validation (DLV) using the given DLV service.
ConflictsWithSep(Record<DNSKEY>) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.ConflictsWithSep
 
convertToInetAddressIfPossible(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
copyAnswers() - Method in class org.minidns.dnsmessage.DnsMessage
Copy the records found in the answer section into a new list.
copyAuthority() - Method in class org.minidns.dnsmessage.DnsMessage
Copy the records found in the authority section into a new list.
copyFlagsFrom(DnsMessage) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
copyQuestions() - Method in class org.minidns.dnsmessage.DnsMessage
Copy the questions found in the question section.
copySaltInto(byte[], int) - Method in class org.minidns.record.NSEC3
 
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.
CSYNC - org.minidns.record.Record.TYPE
 

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(X509TrustManager) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneExtendedTrustManager(DaneVerifier, X509TrustManager) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneExtendedTrustManager(DnssecClient) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneExtendedTrustManager(DnssecClient, X509TrustManager) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
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(DnssecClient) - Constructor for class org.minidns.dane.DaneVerifier
 
Data - Class in org.minidns.record
Generic payload class.
Data() - Constructor for class org.minidns.record.Data
 
DataMalformedException(IOException, byte[]) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException.DataMalformedException
 
DataMalformedException(String, IOException, byte[]) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException.DataMalformedException
 
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, byte, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, byte, DnssecConstants.DigestAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR.SharedData - Class in org.minidns.record
 
description - Variable in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
description - Variable in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
description - Variable in enum org.minidns.record.NSEC3.HashAlgorithm
 
DH - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
DHCID - org.minidns.record.Record.TYPE
 
digest - Variable in class org.minidns.record.DelegatingDnssecRR
The digest build from a DNSKEY.
digest - Variable in class org.minidns.record.DelegatingDnssecRR.SharedData
 
digest(byte[]) - Method in class org.minidns.dnssec.algorithms.JavaSecDigestCalculator
 
digest(byte[]) - Method in interface org.minidns.dnssec.DigestCalculator
 
DigestCalculator - Interface in org.minidns.dnssec
 
digestEquals(byte[]) - Method in class org.minidns.record.DelegatingDnssecRR
 
digestType - Variable in class org.minidns.record.DelegatingDnssecRR
The algorithm used to construct the digest.
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.
DirectCachedDnsQueryResult - Class in org.minidns.dnsqueryresult
 
DirectCachedDnsQueryResult(DnsMessage, DnsQueryResult) - Constructor for class org.minidns.dnsqueryresult.DirectCachedDnsQueryResult
 
disableLookasideValidation() - Method in class org.minidns.dnssec.DnssecClient
Disables DNSSEC Lookaside Validation (DLV).
disableMiniDnsTrace() - Static method in class org.minidns.jul.MiniDnsJul
 
DLV - Class in org.minidns.record
DLV record payload.
DLV - org.minidns.record.Record.TYPE
 
DLV(int, byte, byte, byte[]) - Constructor for class org.minidns.record.DLV
 
DLV(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DLV
 
DNAME - Class in org.minidns.record
A DNAME resource record.
DNAME - org.minidns.record.Record.TYPE
 
DNAME(String) - Constructor for class org.minidns.record.DNAME
 
DNAME(DnsName) - Constructor for class org.minidns.record.DNAME
 
DnsCache - Class in org.minidns
Cache for DNS Entries.
DnsCache() - Constructor for class org.minidns.DnsCache
 
DnsClient - Class in org.minidns
A minimal DNS client for SRV/A/AAAA/NS and CNAME lookups, with IDN support.
DnsClient() - Constructor for class org.minidns.DnsClient
Create a new DNS client using the global default cache.
DnsClient(DnsCache) - Constructor for class org.minidns.DnsClient
 
DNSCLIENT - Static variable in class org.minidns.minidnsrepl.MiniDnsRepl
 
DnsDataSource - Interface in org.minidns.source
 
DnsDataSource.OnResponseCallback - Interface in org.minidns.source
 
DNSKEY - Class in org.minidns.record
DNSKEY record payload.
DNSKEY - org.minidns.record.Record.TYPE
 
DNSKEY(short, byte, byte, byte[]) - Constructor for class org.minidns.record.DNSKEY
 
DNSKEY(short, byte, DnssecConstants.SignatureAlgorithm, byte[]) - Constructor for class org.minidns.record.DNSKEY
 
dnsLabel - Variable in enum org.minidns.hla.srv.SrvProto
 
dnsLabel - Variable in enum org.minidns.hla.srv.SrvService
 
DnsLabel - Class in org.minidns.dnslabel
A DNS label is an individual component of a DNS name.
DnsLabel(String) - Constructor for class org.minidns.dnslabel.DnsLabel
 
DnsLabel.LabelToLongException - Exception in org.minidns.dnslabel
 
DnsMessage - Class in org.minidns.dnsmessage
A DNS message as defined by RFC 1035.
DnsMessage(byte[]) - Constructor for class org.minidns.dnsmessage.DnsMessage
Build a DNS Message based on a binary DNS message.
DnsMessage(DnsMessage.Builder) - Constructor for class org.minidns.dnsmessage.DnsMessage
 
DnsMessage.Builder - Class in org.minidns.dnsmessage
 
DnsMessage.OPCODE - Enum in org.minidns.dnsmessage
Symbolic DNS Opcode values.
DnsMessage.RESPONSE_CODE - Enum in org.minidns.dnsmessage
Possible DNS response codes.
DnsName - Class in org.minidns.dnsname
A DNS name, also called "domain name".
DNSNameTooLongException(String, byte[]) - Constructor for exception org.minidns.dnsname.InvalidDnsNameException.DNSNameTooLongException
 
dnsQueryResult - Variable in class org.minidns.dnssec.DnssecQueryResult
 
DnsQueryResult - Class in org.minidns.dnsqueryresult
 
DnsQueryResult(DnsQueryResult.QueryMethod, DnsMessage, DnsMessage) - Constructor for class org.minidns.dnsqueryresult.DnsQueryResult
 
DnsQueryResult.QueryMethod - Enum in org.minidns.dnsqueryresult
 
DnsRootServer - Class in org.minidns.constants
 
DnsRootServer() - Constructor for class org.minidns.constants.DnsRootServer
 
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.
DnssecInvalidKeySpecException(String, InvalidKeySpecException, byte[]) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException.DnssecInvalidKeySpecException
 
DnssecInvalidKeySpecException(InvalidKeySpecException) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException.DnssecInvalidKeySpecException
 
dnssecOk - Variable in class org.minidns.edns.Edns
 
DnssecQueryResult - Class in org.minidns.dnssec
 
DnssecResolverApi - Class in org.minidns.hla
 
DnssecResolverApi() - Constructor for class org.minidns.hla.DnssecResolverApi
 
DnssecResolverApi(MiniDnsCacheFactory) - Constructor for class org.minidns.hla.DnssecResolverApi
 
DnssecResultNotAuthenticException - Exception 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
 
DnssecUnverifiedReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason() - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason
 
DnssecUnverifiedReason.AlgorithmExceptionThrownReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.AlgorithmNotSupportedReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.ConflictsWithSep - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.NoActiveSignaturesReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.NoRootSecureEntryPointReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.NoSecureEntryPointReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.NoSignaturesReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.NoTrustAnchorReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.NSECDoesNotMatchReason - Class in org.minidns.dnssec
 
DnssecValidationFailedException - Exception in org.minidns.dnssec
 
DnssecValidationFailedException(String) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(String, Throwable) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(List<Record<? extends Data>>, String) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(Question, String) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(Record<? extends Data>, String) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException.AuthorityDoesNotContainSoa - Exception in org.minidns.dnssec
 
DnssecValidationFailedException.DataMalformedException - Exception in org.minidns.dnssec
 
DnssecValidationFailedException.DnssecInvalidKeySpecException - Exception in org.minidns.dnssec
 
DnssecValidatorInitializationException - Exception in org.minidns.dnssec
 
DnssecValidatorInitializationException(String, Throwable) - Constructor for exception org.minidns.dnssec.DnssecValidatorInitializationException
 
DnsServerLookupMechanism - Interface in org.minidns.dnsserverlookup
 
domainIssuedCertificate - org.minidns.record.TLSA.CertUsage
The given certificate (or its public key) MUST match the end entity certificate.
dontCare - org.minidns.source.AbstractDnsDataSource.QueryMode
Perform the query mode that is assumed "best" for that particular case.
DS - Class in org.minidns.record
DS (Delegation Signer) record payload.
DS - org.minidns.record.Record.TYPE
 
DS(int, byte, byte, byte[]) - Constructor for class org.minidns.record.DS
 
DS(int, DnssecConstants.SignatureAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DS
 
DS(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DS
 
DSA - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
DSA_NSEC3_SHA1 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 

E

ECC_GOST - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
ECDSAP256SHA256 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
ECDSAP384SHA384 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
Edns - Class in org.minidns.edns
EDNS - Extension Mechanism for DNS.
Edns(Edns.Builder) - Constructor for class org.minidns.edns.Edns
 
Edns(Record<OPT>) - Constructor for class org.minidns.edns.Edns
 
Edns.Builder - Class in org.minidns.edns
 
Edns.OptionCode - Enum in org.minidns.edns
The EDNS option code.
EdnsOption - Class in org.minidns.edns
 
EdnsOption(byte[]) - Constructor for class org.minidns.edns.EdnsOption
 
EdnsOption(int, byte[]) - Constructor for class org.minidns.edns.EdnsOption
 
EID - org.minidns.record.Record.TYPE
 
enableLookasideValidation() - Method in class org.minidns.dnssec.DnssecClient
Enables DNSSEC Lookaside Validation (DLV) using the default DLV service at dlv.isc.org.
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.DnssecUnverifiedReason
 
equals(Object) - Method in class org.minidns.record.Data
 
equals(Object) - Method in class org.minidns.record.Record
 
ErrorResponseException(DnsMessage, DnsQueryResult) - Constructor for exception org.minidns.MiniDnsException.ErrorResponseException
 
EUI48 - org.minidns.record.Record.TYPE
 
EUI64 - org.minidns.record.Record.TYPE
 
exception - Variable in class org.minidns.MiniDnsFuture
 
ExceptionCallback<E> - Interface in org.minidns.util
 
expected() - Method in annotation type org.minidns.integrationtest.IntegrationTest
 
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).
extended - org.minidns.integrationtest.IntegrationTestTools.CacheConfig
 
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(Class<E>, Collection<Record<? extends Data>>) - Static method in class org.minidns.record.Record
 
filter(Collection<Record<E>>, Class<E>, Collection<Record<? extends Data>>) - Static method in class org.minidns.record.Record
 
filterAdditionalSectionBy(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
 
filterAnswerSectionBy(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
 
filterAuthoritySectionBy(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
 
findDNS() - Static method in class org.minidns.DnsClient
Retrieve a list of currently configured DNS servers IP addresses.
findDnsAddresses() - Static method in class org.minidns.DnsClient
Retrieve a list of currently configured DNS server addresses.
FLAG_DNSSEC_OK - Static variable in class org.minidns.edns.Edns
Inform the dns server that the client supports DNSSEC.
FLAG_OPT_OUT - Static variable in class org.minidns.record.NSEC3
This Flag indicates whether this NSEC3 RR may cover unsigned delegations.
FLAG_REVOKE - Static variable in class org.minidns.record.DNSKEY
Whether the record holds a revoked key.
FLAG_SECURE_ENTRY_POINT - Static variable in class org.minidns.record.DNSKEY
Whether the key should be used as a secure entry point key.
FLAG_ZONE - Static variable in class org.minidns.record.DNSKEY
Whether the record holds a DNS zone key.
flags - Variable in class org.minidns.edns.Edns
16-bit flags.
flags - Variable in class org.minidns.record.DNSKEY
flags - Variable in class org.minidns.record.NSEC3
Bitmap of flags: NSEC3.FLAG_OPT_OUT.
flags - Variable in class org.minidns.record.NSEC3PARAM
 
forByte(byte) - Static method in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
forByte(byte) - Static method in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
forByte(byte) - Static method in enum org.minidns.record.NSEC3.HashAlgorithm
 
FORMAT_ERR - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
from(byte[]) - Static method in class org.minidns.util.Hex
 
from(int) - Static method in enum org.minidns.edns.Edns.OptionCode
 
from(CharSequence) - Static method in class org.minidns.dnsname.DnsName
 
from(CharSequence, DnsName) - Static method in class org.minidns.dnsname.DnsName
 
from(String) - Static method in class org.minidns.dnslabel.DnsLabel
 
from(String) - Static method in class org.minidns.dnsname.DnsName
 
from(String[]) - Static method in class org.minidns.dnslabel.DnsLabel
 
from(String[]) - Static method in class org.minidns.dnsname.DnsName
 
from(InetAddress) - Static method in class org.minidns.record.InternetAddressRR
 
from(Set<DnssecUnverifiedReason>) - Static method in exception org.minidns.dnssec.DnssecResultNotAuthenticException
 
from(AbstractDnsClient) - Static method in class org.minidns.source.NetworkDataSourceWithAccounting
 
from(DnsLabel, DnsLabel, DnsName) - Static method in class org.minidns.dnsname.DnsName
 
from(DnsLabel, DnsName) - Static method in class org.minidns.dnsname.DnsName
 
from(DnsName...) - Static method in class org.minidns.dnsname.DnsName
 
from(DnsName, DnsName) - Static method in class org.minidns.dnsname.DnsName
Create a DNS name by "concatenating" the child under the parent name.
from(V) - Static method in class org.minidns.MiniDnsFuture
 
fromInternal(String) - Static method in class org.minidns.dnslabel.LdhLabel
 
fromInternal(String) - Static method in class org.minidns.dnslabel.NonLdhLabel
 
fromInternal(String) - Static method in class org.minidns.dnslabel.XnLabel
 
fromRecord(Record<? extends Data>) - Static method in class org.minidns.edns.Edns
 
full - org.minidns.integrationtest.IntegrationTestTools.CacheConfig
 
fullCertificate - org.minidns.record.TLSA.Selector
 
FullLruCache - Class in org.minidns.cache
An insecure variant of LruCache also using all the data found in the sections of an answer.
FullLruCache() - Constructor for class org.minidns.cache.FullLruCache
 
FullLruCache(int) - Constructor for class org.minidns.cache.FullLruCache
 
FullLruCache(int, long) - Constructor for class org.minidns.cache.FullLruCache
 

G

gatherStatsFor(DnssecClient, String, String, Record.TYPE) - Static method in class org.minidns.minidnsrepl.MiniDnsStats
 
get() - Method in class org.minidns.MiniDnsFuture
 
get(long, TimeUnit) - Method in class org.minidns.MiniDnsFuture
 
get(DnsMessage) - Method in class org.minidns.DnsCache
Request a cached dns response.
getAcceptedIssuers() - Method in class org.minidns.dane.ExpectingTrustManager
 
getAcceptedIssuers() - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
getAdditionalResourceRecords() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
getAnswers() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
getAnswers() - Method in class org.minidns.hla.ResolverResult
 
getAnswersFor(Question) - Method in class org.minidns.dnsmessage.DnsMessage
 
getAnswersMinTtl() - Method in class org.minidns.dnsmessage.DnsMessage
Get the minimum TTL from all answers in seconds.
getAnswersOrEmptySet() - Method in class org.minidns.hla.ResolverResult
 
getAuthoritativeZone() - Method in exception org.minidns.iterative.IterativeClientException.NotAuthoritativeNorGlueRrFound
 
getBlob() - Method in class org.minidns.record.TXT
 
getBytes() - Method in class org.minidns.dnsname.DnsName
Serialize a domain name under IDN rules.
getCache() - Method in class org.minidns.AbstractDnsClient
Get the cache used by this DNS client.
getCachedIPv4AddressesFor(DnsName) - Method in class org.minidns.AbstractDnsClient
 
getCachedIPv4NameserverAddressesFor(DnsName) - Method in class org.minidns.AbstractDnsClient
 
getCachedIPv6AddressesFor(DnsName) - Method in class org.minidns.AbstractDnsClient
 
getCachedIPv6NameserverAddressesFor(DnsName) - Method in class org.minidns.AbstractDnsClient
 
getCachedNameserverRecordsFor(DnsName) - Method in class org.minidns.AbstractDnsClient
 
getCertificateAssociation() - Method in class org.minidns.record.TLSA
 
getCharacterStrings() - Method in class org.minidns.record.TXT
 
getClass(int) - Static method in enum org.minidns.record.Record.CLASS
Retrieve the symbolic DNS class for a binary class value.
getClient() - Method in class org.minidns.hla.ResolverApi
 
getClient(IntegrationTestTools.CacheConfig) - Static method in class org.minidns.integrationtest.IntegrationTestTools
 
getClient(IntegrationTestTools.CacheConfig) - Static method in class org.minidns.minidnsrepl.MiniDnsStats
 
getData() - Method in exception org.minidns.dnssec.DnssecValidationFailedException.DataMalformedException
 
getDataClass() - Method in enum org.minidns.record.Record.TYPE
Get the Data class for this type.
getDataSource() - Method in class org.minidns.AbstractDnsClient
Returns the currently used DnsDataSource.
getDefault() - Static method in class org.minidns.dane.X509TrustManagerUtil
 
getDefault(KeyStore) - Static method in class org.minidns.dane.X509TrustManagerUtil
 
getDigestBigInteger() - Method in class org.minidns.record.DelegatingDnssecRR
 
getDigestHex() - Method in class org.minidns.record.DelegatingDnssecRR
 
getDnsQueryResult() - Method in class org.minidns.hla.ResolverResult
 
getDnssecClient() - Method in class org.minidns.hla.DnssecResolverApi
 
getDnssecResultNotAuthenticException() - Method in class org.minidns.hla.ResolverResult
 
getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties
 
getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.AndroidUsingExec
 
getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.AndroidUsingReflection
 
getDnsServerAddresses() - Method in interface org.minidns.dnsserverlookup.DnsServerLookupMechanism
Returns a List of String representing ideally IP addresses.
getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.UnixUsingEtcResolvConf
 
getDomainpart() - Method in class org.minidns.dnsname.DnsName
Domainpart in ACE representation.
getDsDigestCalculator(DnssecConstants.DigestAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
 
getEdns() - Method in class org.minidns.dnsmessage.DnsMessage
 
getEdnsBuilder() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Get the @{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
 
getFirstOfTypeFromAdditionalSection(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
 
getFirstOfTypeFromAnswerSection(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
 
getFirstOfTypeFromAuthoritySection(Class<D>) - Method in class org.minidns.dnsmessage.DnsMessage
 
getHitCount() - Method in class org.minidns.cache.LruCache
The cache hit count (all successful calls to get).
getHostpart() - Method in class org.minidns.dnsname.DnsName
Hostpart in ACE representation.
getHostpartLabel() - Method in class org.minidns.dnsname.DnsName
 
getInByteBuffer() - Method in class org.minidns.dnsmessage.DnsMessage
 
getInetAddress() - Method in class org.minidns.record.InternetAddressRR
 
getInternationalizedRepresentation() - Method in class org.minidns.dnslabel.DnsLabel
 
getInternationalizedRepresentationInternal() - Method in class org.minidns.dnslabel.ALabel
 
getInternationalizedRepresentationInternal() - Method in class org.minidns.dnslabel.DnsLabel
 
getIp() - Method in class org.minidns.record.InternetAddressRR
Allocates a new byte buffer and fills the buffer with the bytes representing the IP address of this resource record.
getIpv4RootServerById(char) - Static method in class org.minidns.constants.DnsRootServer
 
getIpv6RootServerById(char) - Static method in class org.minidns.constants.DnsRootServer
 
getKey() - Method in class org.minidns.record.DNSKEY
 
getKeyAsDataInputStream() - Method in class org.minidns.record.DNSKEY
 
getKeyBase64() - Method in class org.minidns.record.DNSKEY
 
getKeyBigInteger() - Method in class org.minidns.record.DNSKEY
 
getKeyFactory() - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
getKeyLength() - Method in class org.minidns.record.DNSKEY
 
getKeyTag() - Method in class org.minidns.record.DNSKEY
Retrieve the key tag identifying this DNSKEY.
getLabel(int) - Method in class org.minidns.dnsname.DnsName
 
getLabelCount() - Method in class org.minidns.dnsname.DnsName
 
getLabels() - Method in class org.minidns.dnsname.DnsName
Get a copy of the labels of this DNS name.
getLabelType() - Method in class org.minidns.dnslabel.DnsLabel
 
getMessage() - Method in exception 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
 
getNextHashed() - Method in class org.minidns.record.NSEC3
 
getNextHashedBase32() - Method in class org.minidns.record.NSEC3
 
getNextHashedDnsLabel() - Method in class org.minidns.record.NSEC3
 
getNormalized(DnsMessage) - Method in class org.minidns.cache.LruCache
 
getNormalized(DnsMessage) - Method in class org.minidns.DnsCache
 
getNsecDigestCalculator(NSEC3.HashAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
 
getOpcode(int) - Static method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
Retrieve the symbolic name of an opcode byte.
getOptionCode() - Method in class org.minidns.edns.EdnsOption
 
getOptionCode() - Method in class org.minidns.edns.Nsid
 
getOptionCode() - Method in class org.minidns.edns.UnknownEdnsOption
 
getOptPseudoRecord() - Method in class org.minidns.dnsmessage.DnsMessage
 
getOrThrow() - Method in class org.minidns.MiniDnsFuture
 
getOutdatedRrSigs() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoActiveSignaturesReason
 
getParent() - Method in class org.minidns.dnsname.DnsName
Return the parent of this DNS label.
getPayload() - Method in class org.minidns.record.Record
The payload data, usually a subclass of data (A, AAAA, CNAME, ...).
getPreferedIpVersion() - Method in class org.minidns.AbstractDnsClient
 
getPriority() - Method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
getPriority() - Method in interface org.minidns.dnsserverlookup.DnsServerLookupMechanism
 
getPublicKey(DNSKEY) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
getPublicKeyPacket() - Method in class org.minidns.record.OPENPGPKEY
 
getPublicKeyPacketBase64() - Method in class org.minidns.record.OPENPGPKEY
 
getQueryFor(Question) - Method in class org.minidns.AbstractDnsClient
 
getQueryMode() - Method in class org.minidns.source.AbstractDnsDataSource
 
getQuestion() - Method in class org.minidns.dnsmessage.DnsMessage
 
getQuestion() - Method in class org.minidns.hla.ResolverResult
 
getQuestion() - Method in class org.minidns.record.Record
Get the question asking for this resource record.
getQuestionMessage() - Method in class org.minidns.record.Record
 
getRandomFrom(Set<T>, Random) - Static method in class org.minidns.util.CollectionsUtil
 
getRandomHarcodedIpv6DnsServer() - Method in class org.minidns.DnsClient
 
getRandomHardcodedIpv4DnsServer() - Method in class org.minidns.DnsClient
 
getRandomIpv4RootServer(Random) - Static method in class org.minidns.constants.DnsRootServer
 
getRandomIpv6RootServer(Random) - Static method in class org.minidns.constants.DnsRootServer
 
getRawAce() - Method in class org.minidns.dnsname.DnsName
 
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.DnssecUnverifiedReason.AlgorithmExceptionThrownReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.AlgorithmNotSupportedReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.ConflictsWithSep
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoActiveSignaturesReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoRootSecureEntryPointReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoSecureEntryPointReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoSignaturesReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoTrustAnchorReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NSECDoesNotMatchReason
 
getRequest() - Method in exception org.minidns.iterative.IterativeClientException.NotAuthoritativeNorGlueRrFound
 
getRequest() - Method in exception org.minidns.MiniDnsException.ErrorResponseException
 
getRequest() - Method in exception org.minidns.MiniDnsException.IdMismatch
 
getRequest() - Method in exception org.minidns.MiniDnsException.NoQueryPossibleException
 
getRequest() - Method in exception org.minidns.MiniDnsException.NullResultException
 
getResolutionUnsuccessfulException() - Method in class org.minidns.hla.ResolverResult
 
getResponse() - Method in exception org.minidns.dnssec.DnssecValidationFailedException.AuthorityDoesNotContainSoa
 
getResponse() - Method in exception org.minidns.MiniDnsException.IdMismatch
 
getResponseBuilder(DnsMessage.RESPONSE_CODE) - Method in class org.minidns.dnsmessage.DnsMessage
 
getResponseCode() - Method in class org.minidns.hla.ResolverResult
 
getResponseCode(int) - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Retrieve the response code for a byte value.
getResult() - Method in exception org.minidns.iterative.IterativeClientException.NotAuthoritativeNorGlueRrFound
 
getResult() - Method in exception org.minidns.MiniDnsException.ErrorResponseException
 
getReverseIpLookupQuestionFor(Inet4Address) - Static method in class org.minidns.DnsClient
 
getReverseIpLookupQuestionFor(Inet6Address) - Static method in class org.minidns.DnsClient
 
getReverseIpLookupQuestionFor(InetAddress) - Static method in class org.minidns.DnsClient
 
getRootServer(char) - Static method in class org.minidns.iterative.IterativeDnsClient
 
getRootServer(char, AbstractDnsClient.IpVersionSetting) - Static method in class org.minidns.iterative.IterativeDnsClient
 
getSalt() - Method in class org.minidns.record.NSEC3
 
getSaltLength() - Method in class org.minidns.record.NSEC3
 
getSaltLength() - Method in class org.minidns.record.NSEC3PARAM
 
getSignature() - Method in class org.minidns.record.RRSIG
 
getSignature(RRSIG) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
getSignatureAsDataInputStream() - Method in class org.minidns.record.RRSIG
 
getSignatureBase64() - Method in class org.minidns.record.RRSIG
 
getSignatureLength() - Method in class org.minidns.record.RRSIG
 
getSignatures() - Method in class org.minidns.dnssec.DnssecQueryResult
 
getSignatureVerifier(DnssecConstants.SignatureAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
 
getSortedSrvResolvedAddresses() - Method in class org.minidns.hla.SrvResolverResult
Get a list ordered by priority and weight of the resolved SRV records.
getStats() - Method in class org.minidns.source.NetworkDataSourceWithAccounting
 
getStats(AbstractDnsClient) - Static method in class org.minidns.minidnsrepl.MiniDnsStats
 
getTarget() - Method in class org.minidns.record.RRWithTarget
 
getText() - Method in class org.minidns.record.TXT
 
getTimeout() - Method in class org.minidns.source.AbstractDnsDataSource
 
getTimeout() - Method in interface org.minidns.source.DnsDataSource
Retrieve the current dns query timeout, in milliseconds.
getTtl() - Method in class org.minidns.record.Record
Retrieve the record ttl.
getType() - Method in class org.minidns.record.A
 
getType() - Method in class org.minidns.record.AAAA
 
getType() - Method in class org.minidns.record.CNAME
 
getType() - Method in class org.minidns.record.Data
The payload type.
getType() - Method in class org.minidns.record.DLV
 
getType() - Method in class org.minidns.record.DNAME
 
getType() - Method in class org.minidns.record.DNSKEY
 
getType() - Method in class org.minidns.record.DS
 
getType() - Method in class org.minidns.record.MX
 
getType() - Method in class org.minidns.record.NS
 
getType() - Method in class org.minidns.record.NSEC
 
getType() - Method in class org.minidns.record.NSEC3
 
getType() - Method in class org.minidns.record.NSEC3PARAM
 
getType() - Method in class org.minidns.record.OPENPGPKEY
 
getType() - Method in class org.minidns.record.OPT
 
getType() - Method in class org.minidns.record.PTR
 
getType() - Method in class org.minidns.record.RRSIG
 
getType() - Method in class org.minidns.record.SOA
 
getType() - Method in class org.minidns.record.SRV
 
getType() - Method in class org.minidns.record.TLSA
 
getType() - Method in class org.minidns.record.TXT
 
getType() - Method in class org.minidns.record.UNKNOWN
 
getType(int) - Static method in enum org.minidns.record.Record.TYPE
Retrieve the symbolic type of the binary value.
getType(Class<D>) - Static method in enum org.minidns.record.Record.TYPE
Retrieve the type for a given Data class.
getUdpPayloadSize() - Method in class org.minidns.source.AbstractDnsDataSource
 
getUdpPayloadSize() - Method in interface org.minidns.source.DnsDataSource
 
getUnverifiedReasons() - Method in class org.minidns.dnssec.DnssecQueryResult
 
getUnverifiedReasons() - Method in exception org.minidns.dnssec.DnssecResultNotAuthenticException
 
getUnverifiedReasons() - Method in class org.minidns.hla.ResolverResult
Get the reasons the result could not be verified if any exists.
getValue() - Method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
Retrieve the byte value of this opcode.
getValue() - Method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Retrieve the byte value of the response code.
getValue() - Method in enum org.minidns.record.Record.CLASS
Retrieve the binary value of this DNS class.
getValue() - Method in enum org.minidns.record.Record.TYPE
Retrieve the binary value of this type.
getVersion() - Static method in class org.minidns.MiniDnsConfiguration
 
GID - org.minidns.record.Record.TYPE
 
GOST - org.minidns.constants.DnssecConstants.DigestAlgorithm
 
GPOS - org.minidns.record.Record.TYPE
 

H

hasException() - Method in class org.minidns.dane.ExpectingTrustManager
 
hasException() - Method in class org.minidns.MiniDnsFuture
 
hashAlgorithm - Variable in class org.minidns.record.NSEC3
The cryptographic hash algorithm used.
hashAlgorithm - Variable in class org.minidns.record.NSEC3PARAM
The cryptographic hash algorithm used.
hashAlgorithmByte - Variable in class org.minidns.record.NSEC3
The byte value of the cryptographic hash algorithm used.
hashAlgorithmByte - Variable in class org.minidns.record.NSEC3PARAM
The cryptographic hash algorithm used.
hashCode() - Method in class org.minidns.dnslabel.DnsLabel
 
hashCode() - Method in class org.minidns.dnsmessage.DnsMessage
 
hashCode() - Method in class org.minidns.dnsmessage.Question
 
hashCode() - Method in class org.minidns.dnsname.DnsName
 
hashCode() - Method in class org.minidns.dnssec.DnssecUnverifiedReason
 
hashCode() - Method in class org.minidns.record.Data
 
hashCode() - Method in class org.minidns.record.Record
 
hasResult() - Method in class org.minidns.MiniDnsFuture
 
Hex - Class in org.minidns.util
 
Hex() - Constructor for class org.minidns.util.Hex
 
HINFO - org.minidns.record.Record.TYPE
 
HIP - org.minidns.record.Record.TYPE
 
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
 
HS - org.minidns.record.Record.CLASS
The Hesiod class.

I

id - Variable in class org.minidns.dnsmessage.DnsMessage
The DNS message id.
IdMismatch(DnsMessage, DnsMessage) - Constructor for exception 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 - org.minidns.record.Record.CLASS
The Internet class.
IN_ADDR_ARPA - Static variable in class org.minidns.dnsname.DnsName
 
INDIRECT - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
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<IA extends InetAddress> - Class in org.minidns.record
A resource record representing a internet address.
InternetAddressRR(byte[]) - Constructor for class org.minidns.record.InternetAddressRR
 
InternetAddressRR(IA) - Constructor for class org.minidns.record.InternetAddressRR
 
InvalidDnsNameException - Exception 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
 
INVERSE_QUERY - org.minidns.dnsmessage.DnsMessage.OPCODE
 
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
 
IPSECKEY - org.minidns.record.Record.TYPE
 
IPV4_ROOT_SERVERS - Static variable in class org.minidns.constants.DnsRootServer
 
ipv4From(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
IPV6_ROOT_SERVERS - Static variable in class org.minidns.constants.DnsRootServer
 
ipv6From(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
ipVersionSetting - Variable in class org.minidns.AbstractDnsClient
 
isAndroid() - Static method in class org.minidns.util.PlatformDetection
 
isAnswer(Question) - Method in class org.minidns.record.Record
Check if this record answers a given query.
isAskForDnssec() - Method in class org.minidns.DnsClient
 
isAuthenticData() - Method in class org.minidns.dnssec.DnssecQueryResult
 
isAuthenticData() - Method in class org.minidns.hla.ResolverResult
 
isAvailable() - Method in class org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties
 
isAvailable() - Method in class org.minidns.dnsserverlookup.AndroidUsingExec
 
isAvailable() - Method in class org.minidns.dnsserverlookup.AndroidUsingReflection
 
isAvailable() - Method in interface org.minidns.dnsserverlookup.DnsServerLookupMechanism
 
isAvailable() - Method in class org.minidns.dnsserverlookup.UnixUsingEtcResolvConf
 
isCancelled() - Method in class org.minidns.MiniDnsFuture
 
isChildOf(DnsName) - Method in class org.minidns.dnsname.DnsName
 
isDirectChildOf(DnsName) - Method in class org.minidns.dnsname.DnsName
 
isDisableResultFilter() - Method in class org.minidns.DnsClient
 
ISDN - org.minidns.record.Record.TYPE
 
isDnssecOk() - Method in class org.minidns.dnsmessage.DnsMessage
Check if the EDNS DO (DNSSEC OK) flag is set.
isDone() - Method in class org.minidns.MiniDnsFuture
 
isIdnAcePrefixed(String) - Static method in class org.minidns.dnslabel.DnsLabel
 
isIpAddress(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
isIpV4Address(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
isIpV6Address(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
isLdhLabel(String) - Static method in class org.minidns.dnslabel.LdhLabel
 
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, DnsQueryResult) - Method in class org.minidns.AbstractDnsClient
Whether a response from the DNS system should be cached or not.
isResponseCacheable(Question, DnsQueryResult) - Method in class org.minidns.iterative.IterativeDnsClient
 
isResponseCacheable(Question, DnsQueryResult) - Method in class org.minidns.iterative.ReliableDnsClient
 
isRootLabel() - Method in class org.minidns.dnsname.DnsName
 
isSecureEntryPoint() - Method in class org.minidns.record.DNSKEY
 
isServiceAvailable() - Method in class org.minidns.record.SRV
Check if the service is available at this domain.
isServiceDecidedlyNotAvailableAtThisDomain() - Method in class org.minidns.hla.SrvResolverResult
 
isStripSignatureRecords() - Method in class org.minidns.dnssec.DnssecClient
Whether signature records (RRSIG) are stripped from the resulting DnsMessage.
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
 
IterativeClientException.NotAuthoritativeNorGlueRrFound - 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
 
iterativeOnly - org.minidns.iterative.ReliableDnsClient.Mode
Only use iterative resolving.
IXFR - org.minidns.record.Record.TYPE
 

J

JavaSecDigestCalculator - Class in org.minidns.dnssec.algorithms
 
JavaSecDigestCalculator(String) - Constructor for class org.minidns.dnssec.algorithms.JavaSecDigestCalculator
 
JavaSecSignatureVerifier - Class in org.minidns.dnssec.algorithms
 
JavaSecSignatureVerifier(String, String) - Constructor for class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 

K

KEY - org.minidns.record.Record.TYPE
 
keyEquals(byte[]) - Method in class org.minidns.record.DNSKEY
 
keyTag - Variable in class org.minidns.record.DelegatingDnssecRR
The key tag value of the DNSKEY RR that validates this signature.
keyTag - Variable in class org.minidns.record.DelegatingDnssecRR.SharedData
 
keyTag - Variable in class org.minidns.record.RRSIG
The key tag value of the DNSKEY RR that validates this signature.
KX - org.minidns.record.Record.TYPE
 

L

L32 - org.minidns.record.Record.TYPE
 
L64 - org.minidns.record.Record.TYPE
 
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
 
LOC - org.minidns.record.Record.TYPE
 
LOGGER - Static variable in class org.minidns.AbstractDnsClient
 
LOGGER - Static variable in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
LOGGER - Static variable in class org.minidns.source.async.AsyncNetworkDataSource
 
LOGGER - Static variable in class org.minidns.source.NetworkDataSource
 
LoopDetected(InetAddress, Question) - Constructor for exception org.minidns.iterative.IterativeClientException.LoopDetected
 
LP - org.minidns.record.Record.TYPE
 
LruCache - Class in org.minidns.cache
LRU based DNSCache backed by a LinkedHashMap.
LruCache() - Constructor for class org.minidns.cache.LruCache
 
LruCache(int) - Constructor for class org.minidns.cache.LruCache
Create a new LRUCache with given capacity.
LruCache(int, long) - Constructor for class org.minidns.cache.LruCache
Create a new LRUCache with given capacity and upper bound ttl.

M

MAILA - org.minidns.record.Record.TYPE
 
MAILB - org.minidns.record.Record.TYPE
 
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
 
MB - org.minidns.record.Record.TYPE
 
MD - org.minidns.record.Record.TYPE
 
MF - org.minidns.record.Record.TYPE
 
MG - org.minidns.record.Record.TYPE
 
MINFO - org.minidns.record.Record.TYPE
 
MiniDnsCacheFactory - Interface in org.minidns.cache
 
MiniDnsConfiguration - Class in org.minidns
 
MiniDnsConfiguration() - Constructor for class org.minidns.MiniDnsConfiguration
 
MiniDnsException - Exception in org.minidns
 
MiniDnsException(String) - Constructor for exception org.minidns.MiniDnsException
 
MiniDnsException.ErrorResponseException - Exception in org.minidns
 
MiniDnsException.IdMismatch - Exception in org.minidns
 
MiniDnsException.NoQueryPossibleException - 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.ExceptionsWrapper<EI extends Exception,​EO extends Exception> - Interface in org.minidns
 
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.
MR - org.minidns.record.Record.TYPE
 
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 - org.minidns.record.Record.TYPE
 
MX(int, String) - Constructor for class org.minidns.record.MX
 
MX(int, DnsName) - Constructor for class org.minidns.record.MX
 

N

name - Variable in class org.minidns.dnsmessage.Question
The question string (e.g.
name - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
name - Variable in class org.minidns.record.MX
Deprecated.
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
 
NAPTR - org.minidns.record.Record.TYPE
 
NetworkDataSource - Class in org.minidns.source
 
NetworkDataSource() - Constructor for class org.minidns.source.NetworkDataSource
 
NetworkDataSourceWithAccounting - Class in org.minidns.source
 
NetworkDataSourceWithAccounting() - Constructor for class org.minidns.source.NetworkDataSourceWithAccounting
 
NetworkDataSourceWithAccounting.Stats - Class in org.minidns.source
 
newCache() - Method in interface org.minidns.cache.MiniDnsCacheFactory
 
newQuestion(DnsMessage.Builder) - Method in class org.minidns.AbstractDnsClient
 
newQuestion(DnsMessage.Builder) - Method in class org.minidns.DnsClient
 
newQuestion(DnsMessage.Builder) - Method in class org.minidns.dnssec.DnssecClient
 
newQuestion(DnsMessage.Builder) - Method in class org.minidns.iterative.IterativeDnsClient
 
newQuestion(DnsMessage.Builder) - Method in class org.minidns.iterative.ReliableDnsClient
 
next - Variable in class org.minidns.record.NSEC
The next owner name that contains a authoritative data or a delegation point.
NID - org.minidns.record.Record.TYPE
 
NIMLOC - org.minidns.record.Record.TYPE
 
NINFO - org.minidns.record.Record.TYPE
 
NO_ERROR - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NO_IMP - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NoActiveSignaturesReason(Question, List<RRSIG>) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoActiveSignaturesReason
 
noHash - org.minidns.record.TLSA.MatchingType
 
NONE - org.minidns.record.Record.CLASS
 
NonLdhLabel - Class in org.minidns.dnslabel
A DNS label which contains more than just letters, digits and a hyphen.
NonLdhLabel(String) - Constructor for class org.minidns.dnslabel.NonLdhLabel
 
NonReservedLdhLabel - Class in org.minidns.dnslabel
A Non-Reserved LDH label (NR-LDH label), which do not have "--" in the third and fourth position.
NonReservedLdhLabel(String) - Constructor for class org.minidns.dnslabel.NonReservedLdhLabel
 
NoQueryPossibleException(DnsMessage) - Constructor for exception org.minidns.MiniDnsException.NoQueryPossibleException
 
normal - org.minidns.integrationtest.IntegrationTestTools.CacheConfig
 
NoRootSecureEntryPointReason() - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoRootSecureEntryPointReason
 
NoSecureEntryPointReason(DnsName) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoSecureEntryPointReason
 
NoSignaturesReason(Question) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoSignaturesReason
 
NOT_AUTH - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NOT_ZONE - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NotAuthoritativeNorGlueRrFound(DnsMessage, DnsQueryResult, DnsName) - Constructor for exception org.minidns.iterative.IterativeClientException.NotAuthoritativeNorGlueRrFound
 
NOTIFY - org.minidns.dnsmessage.DnsMessage.OPCODE
 
NoTrustAnchorReason(DnsName) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoTrustAnchorReason
 
NS - Class in org.minidns.record
Nameserver record.
NS - org.minidns.record.Record.TYPE
 
NS(DnsName) - Constructor for class org.minidns.record.NS
 
NSAP - org.minidns.record.Record.TYPE
 
NSAP_PTR - org.minidns.record.Record.TYPE
 
NSEC - Class in org.minidns.record
NSEC record payload.
NSEC - org.minidns.record.Record.TYPE
 
NSEC(String, List<Record.TYPE>) - Constructor for class org.minidns.record.NSEC
 
NSEC(String, Record.TYPE...) - Constructor for class org.minidns.record.NSEC
 
NSEC(DnsName, List<Record.TYPE>) - Constructor for class org.minidns.record.NSEC
 
NSEC3 - Class in org.minidns.record
NSEC3 record payload.
NSEC3 - org.minidns.record.Record.TYPE
 
NSEC3(byte, byte, int, byte[], byte[], List<Record.TYPE>) - Constructor for class org.minidns.record.NSEC3
 
NSEC3(byte, byte, int, byte[], byte[], Record.TYPE...) - Constructor for class org.minidns.record.NSEC3
 
NSEC3.HashAlgorithm - Enum in org.minidns.record
DNSSEC NSEC3 Hash Algorithms.
NSEC3PARAM - Class in org.minidns.record
NSEC3PARAM record payload.
NSEC3PARAM - org.minidns.record.Record.TYPE
 
NSECDoesNotMatchReason(Question, Record<? extends Data>) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NSECDoesNotMatchReason
 
Nsid - Class in org.minidns.edns
 
Nsid(byte[]) - Constructor for class org.minidns.edns.Nsid
 
NSID - org.minidns.edns.Edns.OptionCode
 
NsidTest - Class in org.minidns.integrationtest
 
NsidTest() - Constructor for class org.minidns.integrationtest.NsidTest
 
NULL - org.minidns.record.Record.TYPE
 
NullResultException(DnsMessage) - Constructor for exception org.minidns.MiniDnsException.NullResultException
 
number - Variable in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
NX_DOMAIN - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NXRRSET - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NXT - org.minidns.record.Record.TYPE
 

O

offer(DnsMessage, DnsQueryResult, DnsName) - Method in class org.minidns.cache.ExtendedLruCache
 
offer(DnsMessage, DnsQueryResult, DnsName) - Method in class org.minidns.cache.LruCache
 
offer(DnsMessage, DnsQueryResult, DnsName) - Method in class org.minidns.DnsCache
 
onError(ExceptionCallback<E>) - Method in class org.minidns.MiniDnsFuture
 
onError(ExceptionCallback<E>) - Method in interface org.minidns.util.CallbackRecipient
 
onResponse(DnsMessage, DnsQueryResult) - Method in interface org.minidns.source.DnsDataSource.OnResponseCallback
 
onSuccess(SuccessCallback<V>) - Method in class org.minidns.MiniDnsFuture
 
onSuccess(SuccessCallback<V>) - Method in interface org.minidns.util.CallbackRecipient
 
onSuccess(T) - Method in interface org.minidns.util.SuccessCallback
 
opcode - Variable in class org.minidns.dnsmessage.DnsMessage
The DNS message opcode.
OPENPGPKEY - Class in org.minidns.record
 
OPENPGPKEY - org.minidns.record.Record.TYPE
 
OPT - Class in org.minidns.record
OPT payload (see RFC 2671 for details).
OPT - org.minidns.record.Record.TYPE
 
OPT() - Constructor for class org.minidns.record.OPT
 
OPT(List<EdnsOption>) - Constructor for class org.minidns.record.OPT
 
optionCode - Variable in class org.minidns.edns.EdnsOption
 
optionData - Variable in class org.minidns.edns.EdnsOption
 
optionLength - Variable in class org.minidns.edns.EdnsOption
 
optRrPosition - Variable in class org.minidns.dnsmessage.DnsMessage
 
org.minidns - package org.minidns
 
org.minidns.cache - package org.minidns.cache
 
org.minidns.constants - package org.minidns.constants
 
org.minidns.dane - package org.minidns.dane
 
org.minidns.dane.java7 - package org.minidns.dane.java7
 
org.minidns.dnslabel - package org.minidns.dnslabel
 
org.minidns.dnsmessage - package org.minidns.dnsmessage
 
org.minidns.dnsname - package org.minidns.dnsname
 
org.minidns.dnsqueryresult - package org.minidns.dnsqueryresult
 
org.minidns.dnssec - package org.minidns.dnssec
 
org.minidns.dnssec.algorithms - package org.minidns.dnssec.algorithms
 
org.minidns.dnsserverlookup - package org.minidns.dnsserverlookup
 
org.minidns.dnsserverlookup.android21 - package org.minidns.dnsserverlookup.android21
 
org.minidns.edns - package org.minidns.edns
 
org.minidns.hla - package org.minidns.hla
 
org.minidns.hla.srv - package org.minidns.hla.srv
 
org.minidns.idna - package org.minidns.idna
 
org.minidns.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(int, byte[]) - Static method in class org.minidns.edns.EdnsOption
 
parse(DataInputStream) - Static method in class org.minidns.record.A
 
parse(DataInputStream) - Static method in class org.minidns.record.AAAA
 
parse(DataInputStream) - Static method in class org.minidns.record.NSEC3PARAM
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.dnsname.DnsName
Parse a domain name starting at the current offset and moving the input stream pointer past this domain name (even if cross references occure).
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.CNAME
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.DNAME
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.MX
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.NS
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.PTR
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.Record
Parse a given record based on the full message data and the current stream position.
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.SOA
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.SRV
 
parse(DataInputStream, byte[], int) - Static method in class org.minidns.record.NSEC
 
parse(DataInputStream, byte[], int) - Static method in class org.minidns.record.RRSIG
 
parse(DataInputStream, int) - Static method in class org.minidns.record.DLV
 
parse(DataInputStream, int) - Static method in class org.minidns.record.DNSKEY
 
parse(DataInputStream, int) - Static method in class org.minidns.record.DS
 
parse(DataInputStream, int) - Static method in class org.minidns.record.NSEC3
 
parse(DataInputStream, int) - Static method in class org.minidns.record.OPENPGPKEY
 
parse(DataInputStream, int) - Static method in class org.minidns.record.OPT
 
parse(DataInputStream, int) - Static method in class org.minidns.record.TLSA
 
parse(DataInputStream, int) - Static method in class org.minidns.record.TXT
 
parse(DataInputStream, int, Record.TYPE) - Static method in class org.minidns.record.UNKNOWN
 
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.dnsqueryresult.StandardDnsQueryResult
 
port - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
The port announced by the SRV RR.
port - Variable in class org.minidns.record.SRV
The target port.
priority - Variable in class org.minidns.record.MX
The priority of this service.
priority - Variable in class org.minidns.record.SRV
The priority of this service.
PRIORITY - Static variable in class org.minidns.dnsserverlookup.AndroidUsingExec
 
PRIORITY - Static variable in class org.minidns.dnsserverlookup.AndroidUsingReflection
 
PRIORITY - Static variable in class org.minidns.dnsserverlookup.UnixUsingEtcResolvConf
 
PRIVATEDNS - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
PRIVATEOID - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
processException(E) - Method in interface org.minidns.util.ExceptionCallback
 
proto - Variable in class org.minidns.hla.srv.SrvServiceProto
 
proto - Variable in enum org.minidns.hla.srv.SrvType
 
protocol - Variable in class org.minidns.record.DNSKEY
PROTOCOL_RFC4034 - Static variable in class org.minidns.record.DNSKEY
Use the protocol defined in RFC 4034.
PTR - Class in org.minidns.record
A PTR record is handled like a CNAME.
PTR - org.minidns.record.Record.TYPE
 
put(DnsMessage, DnsQueryResult) - Method in class org.minidns.DnsCache
Add an an dns answer/response for a given dns question.
putNormalized(DnsMessage, DnsQueryResult) - Method in class org.minidns.cache.ExtendedLruCache
 
putNormalized(DnsMessage, DnsQueryResult) - Method in class org.minidns.cache.LruCache
 
putNormalized(DnsMessage, DnsQueryResult) - Method in class org.minidns.DnsCache
 
PX - org.minidns.record.Record.TYPE
 

Q

qr - Variable in class org.minidns.dnsmessage.DnsMessage
The QR flag of the DNS message header.
query - Variable in class org.minidns.dnsqueryresult.DnsQueryResult
 
query(CharSequence, Record.TYPE) - Method in class org.minidns.AbstractDnsClient
Query the system nameservers for a single entry of the class IN (which is used for MX, SRV, A, AAAA and most other RRs).
query(String, Record.TYPE, InetAddress) - Method in class org.minidns.AbstractDnsClient
Query a nameserver for a single entry of class IN.
query(String, Record.TYPE, Record.CLASS) - Method in class org.minidns.AbstractDnsClient
Query the system nameservers for a single entry of any class.
query(String, Record.TYPE, Record.CLASS, InetAddress) - Method in class org.minidns.AbstractDnsClient
Query a nameserver for a single entry.
query(String, Record.TYPE, Record.CLASS, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
Query a nameserver for a single entry.
query(DnsMessage.Builder) - Method in class org.minidns.AbstractDnsClient
Send a query request to the DNS system.
query(DnsMessage.Builder) - Method in class org.minidns.DnsClient
 
query(DnsMessage.Builder) - Method in class org.minidns.iterative.IterativeDnsClient
Recursively query the DNS system for one entry.
query(DnsMessage.Builder) - Method in class org.minidns.iterative.ReliableDnsClient
 
query(DnsMessage, InetAddress) - Method in class org.minidns.AbstractDnsClient
 
query(DnsMessage, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
 
query(DnsMessage, InetAddress, int) - Method in class org.minidns.source.AbstractDnsDataSource
 
query(DnsMessage, InetAddress, int) - Method in class org.minidns.source.async.AsyncNetworkDataSource
 
query(DnsMessage, InetAddress, int) - Method in interface org.minidns.source.DnsDataSource
 
query(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSource
 
query(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSourceWithAccounting
 
query(Question) - Method in class org.minidns.AbstractDnsClient
 
query(Question) - Method in class org.minidns.dnssec.DnssecClient
 
query(Question, InetAddress) - Method in class org.minidns.AbstractDnsClient
Query a specific server for one entry.
query(Question, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
 
query(DnsName, Record.TYPE) - Method in class org.minidns.AbstractDnsClient
Query the system nameservers for a single entry of the class IN (which is used for MX, SRV, A, AAAA and most other RRs).
QUERY - org.minidns.dnsmessage.DnsMessage.OPCODE
 
queryAsync(CharSequence, Record.TYPE) - Method in class org.minidns.AbstractDnsClient
 
queryAsync(DnsMessage.Builder) - Method in class org.minidns.AbstractDnsClient
Default implementation of an asynchronous DNS query which just wraps the synchronous case.
queryAsync(DnsMessage.Builder) - Method in class org.minidns.DnsClient
 
queryAsync(DnsMessage, InetAddress) - Method in class org.minidns.AbstractDnsClient
 
queryAsync(DnsMessage, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
 
queryAsync(DnsMessage, InetAddress, int, DnsDataSource.OnResponseCallback) - Method in class org.minidns.source.AbstractDnsDataSource
 
queryAsync(DnsMessage, InetAddress, int, DnsDataSource.OnResponseCallback) - Method in class org.minidns.source.async.AsyncNetworkDataSource
 
queryAsync(DnsMessage, InetAddress, int, DnsDataSource.OnResponseCallback) - Method in interface org.minidns.source.DnsDataSource
 
queryAsync(Question) - Method in class org.minidns.AbstractDnsClient
 
queryDnssec(CharSequence, Record.TYPE) - Method in class org.minidns.dnssec.DnssecClient
 
queryDnssec(Question) - Method in class org.minidns.dnssec.DnssecClient
 
queryMethod - Variable in class org.minidns.dnsqueryresult.DnsQueryResult
 
queryTcp(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSource
 
queryTcp(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSourceWithAccounting
 
queryUdp(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSource
 
queryUdp(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSourceWithAccounting
 
question - Variable in exception org.minidns.hla.ResolutionUnsuccessfulException
 
question - Variable in class org.minidns.hla.ResolverResult
 
question - Variable in exception org.minidns.iterative.IterativeClientException.LoopDetected
 
Question - Class in org.minidns.dnsmessage
A DNS question (request).
Question(DataInputStream, byte[]) - Constructor for class org.minidns.dnsmessage.Question
Parse a byte array and rebuild the dns question from it.
Question(CharSequence, Record.TYPE) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/IN (internet class).
Question(CharSequence, Record.TYPE, Record.CLASS) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/class.
Question(CharSequence, Record.TYPE, Record.CLASS, boolean) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/class.
Question(DnsName, Record.TYPE) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/IN (internet class).
Question(DnsName, Record.TYPE, Record.CLASS) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/class.
Question(DnsName, Record.TYPE, Record.CLASS, boolean) - Constructor for class org.minidns.dnsmessage.Question
 
questions - Variable in class org.minidns.dnsmessage.DnsMessage
The question section content.

R

random - Variable in class org.minidns.AbstractDnsClient
The internal random class for sequence generation.
receiveTimestamp - Variable in class org.minidns.dnsmessage.DnsMessage
The receive timestamp.
Record<D extends Data> - Class in org.minidns.record
A generic DNS record.
Record(String, Record.TYPE, int, long, D) - Constructor for class org.minidns.record.Record
 
Record(String, Record.TYPE, Record.CLASS, long, D, boolean) - Constructor for class org.minidns.record.Record
 
Record(DnsName, Record.TYPE, int, long, D) - Constructor for class org.minidns.record.Record
 
Record(DnsName, Record.TYPE, Record.CLASS, long, D, boolean) - Constructor for class org.minidns.record.Record
 
Record.CLASS - Enum in org.minidns.record
The symbolic class of a DNS record (usually Record.CLASS.IN for Internet).
Record.TYPE - Enum in org.minidns.record
The resource record type.
records - Variable in class org.minidns.RrSet
 
recursionAvailable - Variable in class org.minidns.dnsmessage.DnsMessage
True if recursion is possible.
recursionDesired - Variable in class org.minidns.dnsmessage.DnsMessage
True if the server should recurse.
recursiveOnly - org.minidns.iterative.ReliableDnsClient.Mode
Only try the recursive servers.
recursiveWithIterativeFallback - org.minidns.iterative.ReliableDnsClient.Mode
Try the recursive servers first and fallback to iterative resolving if it fails.
refresh - Variable in class org.minidns.record.SOA
A 32 bit time interval before the zone should be refreshed.
REFUSED - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
ReliableDnsClient - Class in org.minidns.iterative
A DNS client using a reliable strategy.
ReliableDnsClient() - Constructor for class org.minidns.iterative.ReliableDnsClient
 
ReliableDnsClient(DnsCache) - Constructor for class org.minidns.iterative.ReliableDnsClient
 
ReliableDnsClient.Mode - Enum in org.minidns.iterative
 
removeBlacklistedDnsServer(String) - Static method in class org.minidns.DnsClient
 
removeDNSServerLookupMechanism(DnsServerLookupMechanism) - Static method in class org.minidns.DnsClient
 
removeSecureEntryPoint(DnsName) - Method in class org.minidns.dnssec.DnssecClient
Remove the secure entry point stored for a domain name.
REQUEST - Static variable in class org.minidns.edns.Nsid
 
RESERVED - org.minidns.record.NSEC3.HashAlgorithm
 
ReservedLdhLabel - Class in org.minidns.dnslabel
A reserved LDH label (R-LDH label), which have the property that they contain "--" in the third and fourth characters.
ReservedLdhLabel(String) - Constructor for class org.minidns.dnslabel.ReservedLdhLabel
 
ResolutionState - Class in org.minidns.iterative
 
ResolutionUnsuccessfulException - Exception in org.minidns.hla
 
ResolutionUnsuccessfulException(Question, DnsMessage.RESPONSE_CODE) - Constructor for exception org.minidns.hla.ResolutionUnsuccessfulException
 
resolve(String, Class<D>) - Method in class org.minidns.hla.ResolverApi
 
resolve(Question) - Method in class org.minidns.hla.DnssecResolverApi
 
resolve(Question) - Method in class org.minidns.hla.ResolverApi
 
resolve(DnsName, Class<D>) - Method in class org.minidns.hla.ResolverApi
 
resolveDnssecReliable(String, Class<D>) - Method in class org.minidns.hla.DnssecResolverApi
Resolve the given name and type which is expected to yield DNSSEC authenticated results.
resolveDnssecReliable(Question) - Method in class org.minidns.hla.DnssecResolverApi
Resolve the given question which is expected to yield DNSSEC authenticated results.
resolveDnssecReliable(DnsName, Class<D>) - Method in class org.minidns.hla.DnssecResolverApi
Resolve the given name and type which is expected to yield DNSSEC authenticated results.
ResolverApi - Class in org.minidns.hla
The high-level MiniDNS resolving API.
ResolverApi(AbstractDnsClient) - Constructor for class org.minidns.hla.ResolverApi
 
ResolverResult<D extends Data> - Class in org.minidns.hla
 
resolverTest() - Static method in class org.minidns.integrationtest.HlaTest
 
resolveSrv(String) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(DnsLabel, DnsLabel, DnsName) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(DnsName) - Method in class org.minidns.hla.ResolverApi
Resolve the SRV resource record for the given name.
resolveSrv(DnsName, SrvServiceProto) - Method in class org.minidns.hla.ResolverApi
Resolve the SRV resource record for the given service name, service and protcol.
resolveSrv(SrvService, SrvProto, String) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(SrvService, SrvProto, DnsName) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(SrvType, String) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(SrvType, DnsName) - Method in class org.minidns.hla.ResolverApi
 
resolveSrvTest() - Static method in class org.minidns.integrationtest.HlaTest
 
response - Variable in class org.minidns.dnsqueryresult.DnsQueryResult
 
responseCode - Variable in class org.minidns.dnsmessage.DnsMessage
The response code of this dns message.
responseCode - Variable in exception org.minidns.hla.ResolutionUnsuccessfulException
 
responseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
result - Variable in class org.minidns.hla.ResolverResult
 
result - Variable in class org.minidns.MiniDnsFuture
 
retry - Variable in class org.minidns.record.SOA
A 32 bit time interval that should elapse before a failed refresh should be retried.
reverseIpAddressOf(Inet4Address) - Static method in class org.minidns.util.InetAddressUtil
 
reverseIpAddressOf(Inet6Address) - Static method in class org.minidns.util.InetAddressUtil
 
reverseLookup(CharSequence) - Method in class org.minidns.hla.ResolverApi
 
reverseLookup(Inet4Address) - Method in class org.minidns.hla.ResolverApi
 
reverseLookup(Inet6Address) - Method in class org.minidns.hla.ResolverApi
 
reverseLookup(InetAddress) - Method in class org.minidns.hla.ResolverApi
 
RKEY - org.minidns.record.Record.TYPE
 
rname - Variable in class org.minidns.record.SOA
A domain name which specifies the mailbox of the person responsible for this zone.
ROOT - Static variable in class org.minidns.dnsname.DnsName
 
RP - org.minidns.record.Record.TYPE
 
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 - org.minidns.record.Record.TYPE
 
RRSIG(Record.TYPE, int, byte, long, Date, Date, int, String, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRSIG(Record.TYPE, int, byte, long, Date, Date, int, DnsName, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRSIG(Record.TYPE, DnssecConstants.SignatureAlgorithm, byte, long, Date, Date, int, String, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRSIG(Record.TYPE, DnssecConstants.SignatureAlgorithm, byte, long, Date, Date, int, DnsName, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRWithTarget - Class in org.minidns.record
A resource record pointing to a target.
RRWithTarget(DnsName) - Constructor for class org.minidns.record.RRWithTarget
 
RSAMD5 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
Deprecated.
RSASHA1 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
RSASHA1_NSEC3_SHA1 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
RSASHA256 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
RSASHA512 - org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
RT - org.minidns.record.Record.TYPE
 

S

selector - Variable in class org.minidns.record.TLSA
 
selectorByte - Variable in class org.minidns.record.TLSA
Which part of the TLS certificate presented by the server will be matched against the association data.
serial - Variable in class org.minidns.record.SOA
The unsigned 32 bit version number of the original copy of the zone.
serialize(DataOutputStream) - Method in class org.minidns.record.Data
The internal method used to serialize Data subclasses.
serialize(DataOutputStream) - Method in class org.minidns.record.DelegatingDnssecRR
 
serialize(DataOutputStream) - Method in class org.minidns.record.DNSKEY
 
serialize(DataOutputStream) - Method in class org.minidns.record.InternetAddressRR
 
serialize(DataOutputStream) - Method in class org.minidns.record.MX
 
serialize(DataOutputStream) - Method in class org.minidns.record.NSEC
 
serialize(DataOutputStream) - Method in class org.minidns.record.NSEC3
 
serialize(DataOutputStream) - Method in class org.minidns.record.NSEC3PARAM
 
serialize(DataOutputStream) - Method in class org.minidns.record.OPENPGPKEY
 
serialize(DataOutputStream) - Method in class org.minidns.record.OPT
 
serialize(DataOutputStream) - Method in class org.minidns.record.RRSIG
 
serialize(DataOutputStream) - Method in class org.minidns.record.RRWithTarget
 
serialize(DataOutputStream) - Method in class org.minidns.record.SOA
 
serialize(DataOutputStream) - Method in class org.minidns.record.SRV
 
serialize(DataOutputStream) - Method in class org.minidns.record.TLSA
 
serialize(DataOutputStream) - Method in class org.minidns.record.TXT
 
serialize(DataOutputStream) - Method in class org.minidns.record.UNKNOWN
 
SERVER_FAIL - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
serverAddress - Variable in class org.minidns.dnsqueryresult.StandardDnsQueryResult
 
service - Variable in class org.minidns.hla.srv.SrvServiceProto
 
service - Variable in enum org.minidns.hla.srv.SrvType
 
serviceCertificateConstraint - org.minidns.record.TLSA.CertUsage
The given certificate (or its public key) MUST match the end entity certificate and MUST pass PKIX validation.
setActiveTransformator(IdnaTransformator) - Static method in class org.minidns.idna.MiniDnsIdna
 
setAdditionalResourceRecords(Collection<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setAnswers(Collection<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setAskForDnssec(boolean) - Method in class org.minidns.DnsClient
 
setAuthenticData(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the authentic data flag on this DNS message.
setAuthoritativeAnswer(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the authoritative answer flag.
setCheckDisabled(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Deprecated.
setCheckingDisabled(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Change the check status of this packet.
setDataSource(DnsDataSource) - Method in class org.minidns.AbstractDnsClient
Set a DnsDataSource to be used by the DnsClient.
setDataSource(DnsDataSource) - Method in class org.minidns.iterative.ReliableDnsClient
 
setDefaultIpVersion(AbstractDnsClient.IpVersionSetting) - Static method in class org.minidns.AbstractDnsClient
 
setDisableResultFilter(boolean) - Method in class org.minidns.DnsClient
 
setDnssecOk() - Method in class org.minidns.edns.Edns.Builder
 
setDnssecOk(boolean) - Method in class org.minidns.edns.Edns.Builder
 
setException(E) - Method in class org.minidns.MiniDnsFuture.InternalMiniDnsFuture
 
setId(int) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the current DNS message id.
setMode(ReliableDnsClient.Mode) - Method in class org.minidns.iterative.ReliableDnsClient
Set the mode used when resolving queries.
setNameserverRecords(Collection<Record<? extends Data>>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setOpcode(DnsMessage.OPCODE) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setPreferedIpVersion(AbstractDnsClient.IpVersionSetting) - Method in class org.minidns.AbstractDnsClient
 
setQrFlag(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the QR flag.
setQueryMode(AbstractDnsDataSource.QueryMode) - Method in class org.minidns.source.AbstractDnsDataSource
 
setQuestion(Question) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the question part of this message.
setQuestions(List<Question>) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the question part of this message.
setReceiveTimestamp(long) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setRecursionAvailable(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the recursion available flog from this DNS message.
setRecursionDesired(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the recursion desired flag on this message.
setResponseCode(DnsMessage.RESPONSE_CODE) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setResult(V) - Method in class org.minidns.MiniDnsFuture.InternalMiniDnsFuture
 
setStripSignatureRecords(boolean) - Method in class org.minidns.dnssec.DnssecClient
Enable or disable stripping of signature records (RRSIG) from the result DnsMessage.
setTimeout(int) - Method in class org.minidns.source.AbstractDnsDataSource
 
setTimeout(int) - Method in interface org.minidns.source.DnsDataSource
Change the dns query timeout for all future queries.
setTruncated(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the truncation bit on this DNS message.
setUdpPayloadSize(int) - Method in class org.minidns.edns.Edns.Builder
 
setUdpPayloadSize(int) - Method in class org.minidns.source.AbstractDnsDataSource
 
setup(Context) - Static method in class org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties
Setup this DNS server lookup mechanism.
setUseHardcodedDnsServers(boolean) - Method in class org.minidns.DnsClient
 
setUseHardcodedDnsServers(boolean) - Method in class org.minidns.iterative.ReliableDnsClient
 
SHA1 - org.minidns.constants.DnssecConstants.DigestAlgorithm
 
SHA1 - org.minidns.record.NSEC3.HashAlgorithm
 
sha256 - org.minidns.record.TLSA.MatchingType
 
SHA256 - org.minidns.constants.DnssecConstants.DigestAlgorithm
 
SHA384 - org.minidns.constants.DnssecConstants.DigestAlgorithm
 
sha512 - org.minidns.record.TLSA.MatchingType
 
shouldGather(Record<? extends Data>, Question, DnsName) - Method in class org.minidns.cache.ExtendedLruCache
 
shouldGather(Record<? extends Data>, Question, DnsName) - Method in class org.minidns.cache.FullLruCache
 
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
 
SIG - org.minidns.record.Record.TYPE
 
signatureExpiration - Variable in class org.minidns.record.RRSIG
The date and time this RRSIG records expires.
signatureInception - Variable in class org.minidns.record.RRSIG
The date and time this RRSIG records starts to be valid.
SignatureVerifier - Interface in org.minidns.dnssec
 
signerName - Variable in class org.minidns.record.RRSIG
The owner name of the DNSKEY RR that a validator is supposed to use.
simpleAsyncApiTest() - Static method in class org.minidns.integrationtest.AsyncApiTest
 
SINK - org.minidns.record.Record.TYPE
 
size() - Method in class org.minidns.dnsname.DnsName
 
SOA - Class in org.minidns.record
SOA (start of authority) record payload.
SOA - org.minidns.record.Record.TYPE
 
SOA(String, String, long, int, int, int, long) - Constructor for class org.minidns.record.SOA
 
SOA(DnsName, DnsName, long, int, int, int, long) - Constructor for class org.minidns.record.SOA
 
sortMultiple(Collection<SrvResolverResult.ResolvedSrvRecord>...) - Static method in class org.minidns.hla.SrvResolverResult
Convenience method to sort multiple resolved SRV RRs.
sortSrvRecords(Collection<SRV>) - Static method in class org.minidns.util.SrvUtil
Sort the given collection of SRV resource records by their priority and weight.
SPF - org.minidns.record.Record.TYPE
 
srv - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
SRV - Class in org.minidns.record
SRV record payload (service pointer).
SRV - org.minidns.record.Record.TYPE
 
SRV(int, int, int, String) - Constructor for class org.minidns.record.SRV
 
SRV(int, int, int, DnsName) - Constructor for class org.minidns.record.SRV
 
SrvProto - Enum in org.minidns.hla.srv
 
SrvResolverResult - Class in org.minidns.hla
 
SrvResolverResult.ResolvedSrvRecord - Class in org.minidns.hla
 
SrvService - Enum in org.minidns.hla.srv
 
srvServiceProto - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
SrvServiceProto - Class in org.minidns.hla.srv
The Serivce and Protocol part of a SRV owner name.
SrvServiceProto(DnsLabel, DnsLabel) - Constructor for class org.minidns.hla.srv.SrvServiceProto
 
SrvType - Enum in org.minidns.hla.srv
 
SrvUtil - Class in org.minidns.util
 
SrvUtil() - Constructor for class org.minidns.util.SrvUtil
 
SSHFP - org.minidns.record.Record.TYPE
 
StandardDnsQueryResult - Class in org.minidns.dnsqueryresult
 
StandardDnsQueryResult(InetAddress, int, DnsQueryResult.QueryMethod, DnsMessage, DnsMessage) - Constructor for class org.minidns.dnsqueryresult.StandardDnsQueryResult
 
STATUS - org.minidns.dnsmessage.DnsMessage.OPCODE
 
stripToLabels(int) - Method in class org.minidns.dnsname.DnsName
 
subjectPublicKeyInfo - org.minidns.record.TLSA.Selector
 
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
 
SynthesizedCachedDnsQueryResult - Class in org.minidns.dnsqueryresult
 
SynthesizedCachedDnsQueryResult(DnsMessage, DnsMessage, DnsQueryResult) - Constructor for class org.minidns.dnsqueryresult.SynthesizedCachedDnsQueryResult
 
synthesizedResponse - Variable in class org.minidns.dnssec.DnssecQueryResult
 

T

TA - org.minidns.record.Record.TYPE
 
TALINK - org.minidns.record.Record.TYPE
 
target - Variable in class org.minidns.record.MX
The name of the target server.
target - Variable in class org.minidns.record.RRWithTarget
 
target - Variable in class org.minidns.record.SRV
The target server.
tcp - org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
tcp - org.minidns.hla.srv.SrvProto
 
tcp - org.minidns.source.AbstractDnsDataSource.QueryMode
Always use only TCP when querying DNS servers.
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
 
testWorld - org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
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.AbstractDnsDataSource
DNS timeout.
TKEY - org.minidns.record.Record.TYPE
 
tlsa - Variable in exception org.minidns.dane.DaneCertificateException.CertificateMismatch
 
TLSA - Class in org.minidns.record
 
TLSA - org.minidns.record.Record.TYPE
 
TLSA.CertUsage - Enum in org.minidns.record
The certificate usage field.
TLSA.MatchingType - Enum in org.minidns.record
 
TLSA.Selector - Enum in org.minidns.record
 
toArray() - Method in class org.minidns.dnsmessage.DnsMessage
Generate a binary dns packet out of this message.
toASCII(String) - Method in class org.minidns.idna.DefaultIdnaTransformator
 
toASCII(String) - Method in interface org.minidns.idna.IdnaTransformator
 
toASCII(String) - Static method in class org.minidns.idna.MiniDnsIdna
 
toByteArray() - Method in class org.minidns.dnsmessage.Question
Generate a binary paket for this dns question.
toByteArray() - Method in class org.minidns.record.Data
 
toByteArray() - Method in class org.minidns.record.Record
 
toIOException(List<? extends IOException>) - Static method in exception org.minidns.util.MultipleIoException
 
toListOfStrings(Collection<? extends InetAddress>) - Static method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
toOutputStream(DataOutputStream) - Method in class org.minidns.record.Data
Write the binary representation of this payload to the given DataOutputStream.
toOutputStream(OutputStream) - Method in class org.minidns.record.Data
 
toOutputStream(OutputStream) - Method in class org.minidns.record.Record
 
toString() - Method in class org.minidns.cache.LruCache
 
toString() - Method in class org.minidns.dnslabel.DnsLabel
 
toString() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
toString() - Method in class org.minidns.dnsmessage.DnsMessage
 
toString() - Method in class org.minidns.dnsmessage.Question
 
toString() - Method in class org.minidns.dnsname.DnsName
 
toString() - Method in class org.minidns.dnsqueryresult.DnsQueryResult
 
toString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason
 
toString() - Method in class org.minidns.edns.Edns
 
toString() - Method in class org.minidns.edns.EdnsOption
 
toString() - Method in class org.minidns.hla.ResolverResult
 
toString() - Method in class org.minidns.record.A
 
toString() - Method in class org.minidns.record.AAAA
 
toString() - Method in class org.minidns.record.DelegatingDnssecRR
 
toString() - Method in class org.minidns.record.DNSKEY
 
toString() - Method in class org.minidns.record.MX
 
toString() - Method in class org.minidns.record.NSEC
 
toString() - Method in class org.minidns.record.NSEC3
 
toString() - Method in class org.minidns.record.NSEC3PARAM
 
toString() - Method in class org.minidns.record.OPENPGPKEY
 
toString() - Method in class org.minidns.record.Record
Retrieve a textual representation of this resource record.
toString() - Method in class org.minidns.record.RRSIG
 
toString() - Method in class org.minidns.record.RRWithTarget
 
toString() - Method in class org.minidns.record.SOA
 
toString() - Method in class org.minidns.record.SRV
 
toString() - Method in class org.minidns.record.TLSA
 
toString() - Method in class org.minidns.record.TXT
 
toString() - Method in class org.minidns.RrSet
 
toString() - Method in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
toStringInternal() - Method in class org.minidns.edns.EdnsOption
 
toStringInternal() - Method in class org.minidns.edns.Nsid
 
toStringInternal() - Method in class org.minidns.edns.UnknownEdnsOption
 
toUnicode(String) - Method in class org.minidns.idna.DefaultIdnaTransformator
 
toUnicode(String) - Method in interface org.minidns.idna.IdnaTransformator
 
toUnicode(String) - Static method in class org.minidns.idna.MiniDnsIdna
 
truncated - Variable in class org.minidns.dnsmessage.DnsMessage
True if message is truncated.
trustAnchorAssertion - org.minidns.record.TLSA.CertUsage
The given certificate (or its public key) MUST be used as trust anchor when validating the end entity certificate.
TSIG - org.minidns.record.Record.TYPE
 
ttl - Variable in class org.minidns.record.Record
The ttl of this record.
TXT - Class in org.minidns.record
A TXT record.
TXT - org.minidns.record.Record.TYPE
 
TXT(byte[]) - Constructor for class org.minidns.record.TXT
 
type - Variable in class org.minidns.dnsmessage.Question
The question type (e.g.
type - Variable in class org.minidns.record.Record
The type (and payload type) of this record.
type - Variable in class org.minidns.RrSet
 
typeCovered - Variable in class org.minidns.record.RRSIG
The type of RRset covered by this signature.
types - Variable in class org.minidns.record.NSEC
The RR types existing at the owner name.
types - Variable in class org.minidns.record.NSEC3
The RR types existing at the original owner name.

U

udp - org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
udp - org.minidns.hla.srv.SrvProto
 
udpPayloadSize - Variable in class org.minidns.edns.Edns
 
udpPayloadSize - Variable in class org.minidns.source.AbstractDnsDataSource
 
udpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
udpTcp - org.minidns.source.AbstractDnsDataSource.QueryMode
Try UDP first, and if the result is bigger than the maximum UDP payload size, or if something else goes wrong, fallback to TCP.
UID - org.minidns.record.Record.TYPE
 
UINFO - org.minidns.record.Record.TYPE
 
UNASSIGNED3 - org.minidns.dnsmessage.DnsMessage.OPCODE
 
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
 
UNKNOWN - org.minidns.edns.Edns.OptionCode
 
UNKNOWN - org.minidns.record.Record.TYPE
 
UnknownEdnsOption - Class in org.minidns.edns
 
UnknownEdnsOption(int, byte[]) - Constructor for class org.minidns.edns.UnknownEdnsOption
 
UNSPEC - org.minidns.record.Record.TYPE
 
unverifiedReasons - Variable in class org.minidns.hla.ResolverResult
 
UPDATE - org.minidns.dnsmessage.DnsMessage.OPCODE
 
URI - org.minidns.record.Record.TYPE
 

V

v4 - Variable in enum org.minidns.AbstractDnsClient.IpVersionSetting
 
v4only - org.minidns.AbstractDnsClient.IpVersionSetting
 
v4v6 - org.minidns.AbstractDnsClient.IpVersionSetting
 
v6 - Variable in enum org.minidns.AbstractDnsClient.IpVersionSetting
 
v6only - org.minidns.AbstractDnsClient.IpVersionSetting
 
v6v4 - org.minidns.AbstractDnsClient.IpVersionSetting
 
VALIDATE - Static variable in class org.minidns.dnslabel.DnsLabel
Whether or not the DNS label is validated on construction.
VALIDATE - Static variable in class org.minidns.dnsname.DnsName
Whether or not the DNS name is validated on construction.
value - Variable in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
value - Variable in enum org.minidns.record.NSEC3.HashAlgorithm
 
valueOf(String) - Static method in enum org.minidns.AbstractDnsClient.IpVersionSetting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.edns.Edns.OptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.hla.srv.SrvProto
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.hla.srv.SrvService
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.hla.srv.SrvType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.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.AbstractDnsDataSource.QueryMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.minidns.AbstractDnsClient.IpVersionSetting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.edns.Edns.OptionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.hla.srv.SrvProto
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.hla.srv.SrvService
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.hla.srv.SrvType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.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.AbstractDnsDataSource.QueryMode
Returns an array containing the constants of this enum type, in the order they are declared.
variablePart - Variable in class org.minidns.edns.Edns
 
variablePart - Variable in class org.minidns.record.OPT
 
verifiedConnect(HttpsURLConnection) - Method in class org.minidns.dane.DaneVerifier
Invokes URLConnection.connect() in a DANE verified fashion.
verifiedConnect(HttpsURLConnection, X509TrustManager) - Method in class org.minidns.dane.DaneVerifier
Invokes URLConnection.connect() in a DANE verified fashion.
verify(byte[], RRSIG, DNSKEY) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
verify(byte[], RRSIG, DNSKEY) - Method in interface org.minidns.dnssec.SignatureVerifier
 
verify(SSLSession) - Method in class org.minidns.dane.DaneVerifier
Verifies the certificate chain in an active SSLSession.
verify(SSLSocket) - Method in class org.minidns.dane.DaneVerifier
Verifies the certificate chain in an active SSLSocket.
verifyCertificateChain(X509Certificate[], String, int) - Method in class org.minidns.dane.DaneVerifier
Verifies a certificate chain to be valid when used with the given connection details using DANE.
version - Variable in class org.minidns.edns.Edns
8-bit version field.

W

wasSuccessful() - Method in class org.minidns.dnsqueryresult.DnsQueryResult
 
wasSuccessful() - Method in class org.minidns.hla.ResolverResult
 
weight - Variable in class org.minidns.record.SRV
The weight of this service.
WILDCARD_LABEL - Static variable in class org.minidns.dnslabel.DnsLabel
 
without - org.minidns.integrationtest.IntegrationTestTools.CacheConfig
 
WKS - org.minidns.record.Record.TYPE
 
wrap(List<EI>) - Method in interface org.minidns.MiniDnsFuture.ExceptionsWrapper
 
writePartialSignature(DataOutputStream) - Method in class org.minidns.record.RRSIG
 
writeTo(OutputStream) - Method in class org.minidns.dnsmessage.DnsMessage
 
writeTo(OutputStream, boolean) - Method in class org.minidns.dnsmessage.DnsMessage
 
writeToBoas(ByteArrayOutputStream) - Method in class org.minidns.dnslabel.DnsLabel
 
writeToDos(DataOutputStream) - Method in class org.minidns.edns.EdnsOption
 
writeToFile(DnsMessage, String) - Static method in class org.minidns.minidnsrepl.MiniDnsRepl
 
writeToStream(OutputStream) - Method in class org.minidns.dnsname.DnsName
 

X

X25 - org.minidns.record.Record.TYPE
 
X509TrustManagerUtil - Class in org.minidns.dane
 
X509TrustManagerUtil() - Constructor for class org.minidns.dane.X509TrustManagerUtil
 
xmpp_client - org.minidns.hla.srv.SrvService
 
xmpp_client - org.minidns.hla.srv.SrvType
 
xmpp_server - org.minidns.hla.srv.SrvService
 
xmpp_server - org.minidns.hla.srv.SrvType
 
xmpps_client - org.minidns.hla.srv.SrvService
XMPP client-to-server (c2s) connections using implicit TLS (also known as "Direct TLS").
xmpps_server - org.minidns.hla.srv.SrvService
XMPP server-to-server (s2s) connections using implicit TLS (also known as "Direct TLS").
XnLabel - Class in org.minidns.dnslabel
A label that begins with "xn--" and follows the LDH rule.
XnLabel(String) - Constructor for class org.minidns.dnslabel.XnLabel
 

Y

YXDOMAIN - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
YXRRSET - org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages