All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary 
| Class | Description | 
| A | A record payload (ip pointer). | 
| AAAA | AAAA payload (an ipv6 pointer). | 
| AbstractDnsClient | A minimal DNS client for SRV/A/AAAA/NS and CNAME lookups, with IDN support. | 
| AbstractDnsClient.IpVersionSetting |  | 
| AbstractDnsDataSource |  | 
| AbstractDnsDataSource.QueryMode |  | 
| AbstractDnsServerLookupMechanism |  | 
| ALabel |  | 
| AlgorithmMap |  | 
| AndroidUsingExec | Try to retrieve the list of DNS server by executing getprop. | 
| AndroidUsingLinkProperties | A DNS server lookup mechanism using Android's Link Properties method available on Android API 21 or higher. | 
| AndroidUsingReflection | Try to retrieve the list of DNS server by calling SystemProperties. | 
| AsyncApiTest |  | 
| AsyncDnsRequest |  | 
| AsyncNetworkDataSource |  | 
| Base32 | Very minimal Base32 encoder. | 
| Base64 | Very minimal Base64 encoder. | 
| CachedDnsQueryResult |  | 
| CallbackRecipient<V,E> | A recipient of success and exception callbacks. | 
| CNAME | CNAME payload (pointer to another domain / address). | 
| CollectionsUtil |  | 
| CoreTest |  | 
| DaneCertificateException |  | 
| DaneCertificateException.CertificateMismatch |  | 
| DaneCertificateException.MultipleCertificateMismatchExceptions |  | 
| DaneExtendedTrustManager |  | 
| DaneTest |  | 
| DaneVerifier | A helper class to validate the usage of TLSA records. | 
| Data | Generic payload class. | 
| DefaultIdnaTransformator |  | 
| DelegatingDnssecRR | DS (Delegation Signer) record payload. | 
| DelegatingDnssecRR.SharedData |  | 
| DigestCalculator |  | 
| DirectCachedDnsQueryResult |  | 
| DLV | DLV record payload. | 
| DNAME | A DNAME resource record. | 
| DnsCache | Cache for DNS Entries. | 
| DnsClient | A minimal DNS client for SRV/A/AAAA/NS and CNAME lookups, with IDN support. | 
| DnsDataSource |  | 
| DnsDataSource.OnResponseCallback |  | 
| DNSKEY | DNSKEY record payload. | 
| DnsLabel | A DNS label is an individual component of a DNS name. | 
| DnsLabel.LabelToLongException |  | 
| DnsMessage | A DNS message as defined by RFC 1035. | 
| DnsMessage.Builder |  | 
| DnsMessage.OPCODE | Symbolic DNS Opcode values. | 
| DnsMessage.RESPONSE_CODE | Possible DNS response codes. | 
| DnsName | A DNS name, also called "domain name". | 
| DnsQueryResult |  | 
| DnsQueryResult.QueryMethod |  | 
| DnsRootServer |  | 
| DnssecClient |  | 
| DnssecConstants |  | 
| DnssecConstants.DigestAlgorithm | DNSSEC Digest Algorithms. | 
| DnssecConstants.SignatureAlgorithm | DNSSEC Signature Algorithms. | 
| DnssecQueryResult |  | 
| DnssecResolverApi |  | 
| DnssecResultNotAuthenticException |  | 
| DnssecStats |  | 
| DnssecTest |  | 
| DnssecUnverifiedReason |  | 
| DnssecUnverifiedReason.AlgorithmExceptionThrownReason |  | 
| DnssecUnverifiedReason.AlgorithmNotSupportedReason |  | 
| DnssecUnverifiedReason.ConflictsWithSep |  | 
| DnssecUnverifiedReason.NoActiveSignaturesReason |  | 
| DnssecUnverifiedReason.NoRootSecureEntryPointReason |  | 
| DnssecUnverifiedReason.NoSecureEntryPointReason |  | 
| DnssecUnverifiedReason.NoSignaturesReason |  | 
| DnssecUnverifiedReason.NoTrustAnchorReason |  | 
| DnssecUnverifiedReason.NSECDoesNotMatchReason |  | 
| DnssecValidationFailedException |  | 
| DnssecValidationFailedException.AuthorityDoesNotContainSoa |  | 
| DnssecValidationFailedException.DataMalformedException |  | 
| DnssecValidationFailedException.DnssecInvalidKeySpecException |  | 
| DnssecValidatorInitializationException |  | 
| DnsServerLookupMechanism |  | 
| DS | DS (Delegation Signer) record payload. | 
| Edns | EDNS - Extension Mechanism for DNS. | 
| Edns.Builder |  | 
| Edns.OptionCode | The EDNS option code. | 
| EdnsOption |  | 
| ExceptionCallback<E> |  | 
| ExpectingTrustManager |  | 
| ExtendedLruCache | A variant of  LruCache also using the data found in the sections for caching. | 
| FakeALabel |  | 
| FullLruCache | An insecure  variant of  LruCache also using all the data found in the sections of an answer. | 
| Hex |  | 
| HlaTest |  | 
| IdnaTransformator |  | 
| InetAddressUtil |  | 
| IntegrationTest |  | 
| IntegrationTestHelper |  | 
| IntegrationTestTools |  | 
| IntegrationTestTools.CacheConfig |  | 
| InternetAddressRR<IA extends InetAddress> | A resource record representing a internet address. | 
| InvalidDnsNameException |  | 
| InvalidDnsNameException.DNSNameTooLongException |  | 
| InvalidDnsNameException.LabelTooLongException |  | 
| IterativeClientException |  | 
| IterativeClientException.LoopDetected |  | 
| IterativeClientException.MaxIterativeStepsReached |  | 
| IterativeClientException.NotAuthoritativeNorGlueRrFound |  | 
| IterativeDnsClient |  | 
| IterativeDnssecTest |  | 
| JavaSecDigestCalculator |  | 
| JavaSecSignatureVerifier |  | 
| LdhLabel | A LDH (Letters, Digits, Hyphen) label, which is the classical label form. | 
| LeadingOrTrailingHyphenLabel | A DNS label with a leading or trailing hyphen ('-'). | 
| LruCache | LRU based DNSCache backed by a LinkedHashMap. | 
| MiniDnsCacheFactory |  | 
| MiniDnsConfiguration |  | 
| MiniDnsException |  | 
| MiniDnsException.ErrorResponseException |  | 
| MiniDnsException.IdMismatch |  | 
| MiniDnsException.NoQueryPossibleException |  | 
| MiniDnsException.NullResultException |  | 
| MiniDnsFuture<V,E extends Exception> |  | 
| MiniDnsFuture.ExceptionsWrapper<EI extends Exception,EO extends Exception> |  | 
| MiniDnsFuture.InternalMiniDnsFuture<V,E extends Exception> |  | 
| MiniDnsIdna |  | 
| MiniDnsInitialization |  | 
| MiniDnsJul |  | 
| MiniDnsRepl |  | 
| MiniDnsStats |  | 
| MultipleIoException |  | 
| MX | MX record payload (mail service pointer). | 
| NameUtil | Utilities related to internationalized domain names and dns name handling. | 
| NetworkDataSource |  | 
| NetworkDataSourceWithAccounting |  | 
| NetworkDataSourceWithAccounting.Stats |  | 
| NonLdhLabel | A DNS label which contains more than just letters, digits and a hyphen. | 
| NonReservedLdhLabel | A Non-Reserved LDH label (NR-LDH label), which do not have "--" in the third and fourth position. | 
| NS | Nameserver record. | 
| NSEC | NSEC record payload. | 
| NSEC3 | NSEC3 record payload. | 
| NSEC3.HashAlgorithm | DNSSEC NSEC3 Hash Algorithms. | 
| NSEC3PARAM | NSEC3PARAM record payload. | 
| Nsid |  | 
| NsidTest |  | 
| OPENPGPKEY |  | 
| OPT | OPT payload (see RFC 2671 for details). | 
| OtherNonLdhLabel | A Non-LDH label which does not begin with an underscore ('_'), hyphen ('-') or ends with an hyphen. | 
| PlatformDetection |  | 
| PTR | A PTR record is handled like a CNAME. | 
| Question | A DNS question (request). | 
| Record<D extends Data> | A generic DNS record. | 
| Record.CLASS |  | 
| Record.TYPE | The resource record type. | 
| ReliableDnsClient | A DNS client using a reliable strategy. | 
| ReliableDnsClient.Mode |  | 
| ReservedLdhLabel | A reserved LDH label (R-LDH label), which have the property that they contain "--" in the third and fourth characters. | 
| ResolutionState |  | 
| ResolutionUnsuccessfulException |  | 
| ResolverApi | The high-level MiniDNS resolving API. | 
| ResolverResult<D extends Data> |  | 
| RrSet |  | 
| RrSet.Builder |  | 
| RRSIG | RRSIG record payload. | 
| RRWithTarget | A resource record pointing to a target. | 
| SignatureVerifier |  | 
| SOA | SOA (start of authority) record payload. | 
| SRV | SRV record payload (service pointer). | 
| SrvProto |  | 
| SrvResolverResult |  | 
| SrvResolverResult.ResolvedSrvRecord |  | 
| SrvService |  | 
| SrvServiceProto | The Serivce and Protocol part of a SRV owner name. | 
| SrvType |  | 
| SrvUtil |  | 
| StandardDnsQueryResult |  | 
| SuccessCallback<T> |  | 
| SynthesizedCachedDnsQueryResult |  | 
| TLSA |  | 
| TLSA.CertUsage |  | 
| TLSA.MatchingType |  | 
| TLSA.Selector |  | 
| TXT | A TXT record. | 
| UnderscoreLabel | A DNS label which begins with an underscore ('_'). | 
| UnixUsingEtcResolvConf |  | 
| UNKNOWN |  | 
| UnknownEdnsOption |  | 
| X509TrustManagerUtil |  | 
| XnLabel | A label that begins with "xn--" and follows the LDH rule. |