All Classes and Interfaces

Class
Description
A record payload (ip pointer).
AAAA payload (an ipv6 pointer).
A minimal DNS client for SRV/A/AAAA/NS and CNAME lookups, with IDN support.
 
 
 
 
 
 
Try to retrieve the list of DNS server by executing getprop.
A DNS server lookup mechanism using Android's Link Properties method available on Android API 21 or higher.
Try to retrieve the list of DNS server by calling SystemProperties.
A DNS request that is performed asynchronously.
A DNS data sources that resolves requests via the network asynchronously.
Very minimal Base32 encoder.
Very minimal Base64 encoder.
 
A recipient of success and exception callbacks.
CNAME payload (pointer to another domain / address).
 
 
 
 
 
A helper class to validate the usage of TLSA records.
Generic payload class.
 
DS (Delegation Signer) record payload.
 
 
 
DLV record payload.
A DNAME resource record.
Cache for DNS Entries.
A minimal DNS client for SRV/A/AAAA/NS and CNAME lookups, with IDN support.
 
 
DNSKEY record payload.
A DNS label is an individual component of a DNS name.
 
A DNS message as defined by RFC 1035.
 
Symbolic DNS Opcode values.
Possible DNS response codes.
A DNS name, also called "domain name".
 
 
 
 
 
DNSSEC Digest Algorithms.
DNSSEC Signature Algorithms.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DS (Delegation Signer) record payload.
EDNS - Extension Mechanism for DNS.
 
The EDNS option code.
 
 
 
A variant of LruCache also using the data found in the sections for caching.
 
An insecure variant of LruCache also using all the data found in the sections of an answer.
 
 
 
A resource record representing a internet address.
 
 
 
 
 
 
 
 
 
 
A LDH (Letters, Digits, Hyphen) label, which is the classical label form.
A DNS label with a leading or trailing hyphen ('-').
LRU based DNSCache backed by a LinkedHashMap.
 
 
 
 
 
 
 
 
 
 
 
 
 
MX record payload (mail service pointer).
Utilities related to internationalized domain names and dns name handling.
 
 
 
A DNS label which contains more than just letters, digits and a hyphen.
A Non-Reserved LDH label (NR-LDH label), which do not have "--" in the third and fourth position.
Nameserver record.
NSEC record payload.
NSEC3 record payload.
DNSSEC NSEC3 Hash Algorithms.
NSEC3PARAM record payload.
 
 
OPT payload (see RFC 2671 for details).
A Non-LDH label which does not begin with an underscore ('_'), hyphen ('-') or ends with an hyphen.
 
A PTR record is handled like a CNAME.
A DNS question (request).
A generic DNS record.
The symbolic class of a DNS record (usually Record.CLASS.IN for Internet).
The resource record type.
A DNS client using a reliable strategy.
 
A reserved LDH label (R-LDH label), which have the property that they contain "--" in the third and fourth characters.
 
 
The high-level MiniDNS resolving API.
 
 
 
RRSIG record payload.
A resource record pointing to a target.
 
 
SOA (start of authority) record payload.
SRV record payload (service pointer).
 
 
 
 
The Serivce and Protocol part of a SRV owner name.
 
 
 
 
 
 
The certificate usage field.
 
 
A TXT record.
A DNS label which begins with an underscore ('_').
 
 
 
 
A label that begins with "xn--" and follows the LDH rule.