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 java.net.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 java.lang.Exception> | 
  | 
| MiniDnsFuture.ExceptionsWrapper<EI extends java.lang.Exception,EO extends java.lang.Exception> | 
  | 
| MiniDnsFuture.InternalMiniDnsFuture<V,E extends java.lang.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 | 
 The certificate usage field. 
 | 
| 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. 
 |