跳过导航链接
A B C D E G H I L M N O P Q R S T V 

A

allIsSet(int) - 类 中的方法qiniu.happydns.util.BitSet
 
AndroidDnsServer - qiniu.happydns.local中的类
reference github/rtreffer/minidns.

B

BitSet - qiniu.happydns.util中的类
Created by bailong on 15/6/16.
BitSet() - 类 的构造器qiniu.happydns.util.BitSet
 
buildQuery(String, int) - 类 中的静态方法qiniu.happydns.local.DnsMessage
 

C

clear() - 类 中的方法qiniu.happydns.util.BitSet
 

D

decodeHex(char[]) - 类 中的静态方法qiniu.happydns.util.Hex
Converts an array of characters representing hexadecimal values into an array of bytes of those same values.
defaultResolver() - 类 中的静态方法qiniu.happydns.local.AndroidDnsServer
 
defaultResolver() - 类 中的静态方法qiniu.happydns.local.SystemDnsServer
 
defaultServer() - 类 中的静态方法qiniu.happydns.local.SystemDnsServer
 
DNS_DEFAULT_TIMEOUT - 接口 中的静态变量qiniu.happydns.IResolver
 
DnsClient - qiniu.happydns中的类
DNS解析客户端,需要重复使用
DnsClient(IResolver[]) - 类 的构造器qiniu.happydns.DnsClient
 
DnsClient(IResolver[], IHosts) - 类 的构造器qiniu.happydns.DnsClient
 
DnsException - qiniu.happydns中的异常错误
Created by bailong on 15/6/19.
DnsException(String, String) - 异常错误 的构造器qiniu.happydns.DnsException
 
DnshijackingException - qiniu.happydns.local中的异常错误
Created by bailong on 15/6/19.
DnshijackingException(String, String) - 异常错误 的构造器qiniu.happydns.local.DnshijackingException
 
DnshijackingException(String, String, int) - 异常错误 的构造器qiniu.happydns.local.DnshijackingException
 
DnsMessage - qiniu.happydns.local中的类
reference github/rtreffer/minidns.
DnspodEnterprise - qiniu.happydns.http中的类
Created by bailong on 15/7/22.
DnspodEnterprise(String, String, String) - 类 的构造器qiniu.happydns.http.DnspodEnterprise
 
DnspodEnterprise(String, String, String, int) - 类 的构造器qiniu.happydns.http.DnspodEnterprise
 
DnspodEnterprise(String, String) - 类 的构造器qiniu.happydns.http.DnspodEnterprise
 
DnspodFree - qiniu.happydns.http中的类
Created by bailong on 15/6/12.
DnspodFree(String) - 类 的构造器qiniu.happydns.http.DnspodFree
 
DnspodFree(String, int) - 类 的构造器qiniu.happydns.http.DnspodFree
 
DnspodFree() - 类 的构造器qiniu.happydns.http.DnspodFree
 
Domain - qiniu.happydns中的类
Created by bailong on 15/6/17.
Domain(String, boolean, boolean) - 类 的构造器qiniu.happydns.Domain
 
Domain(String, boolean, boolean, int) - 类 的构造器qiniu.happydns.Domain
 
Domain(String, boolean) - 类 的构造器qiniu.happydns.Domain
 
Domain(String) - 类 的构造器qiniu.happydns.Domain
 
domain - 类 中的变量qiniu.happydns.Domain
域名
DomainNotOwn - qiniu.happydns.http中的异常错误
一些httpdns 只能解析自己管理的域名
DomainNotOwn(String) - 异常错误 的构造器qiniu.happydns.http.DomainNotOwn
 

E

encodeHex(byte[]) - 类 中的静态方法qiniu.happydns.util.Hex
Converts an array of bytes into an array of characters representing the hexadecimal values of each byte in order.
encodeHex(byte[], boolean) - 类 中的静态方法qiniu.happydns.util.Hex
Converts an array of bytes into an array of characters representing the hexadecimal values of each byte in order.
encodeHexString(byte[]) - 类 中的静态方法qiniu.happydns.util.Hex
Converts an array of bytes into a String representing the hexadecimal values of each byte in order.
equals(Object) - 类 中的方法qiniu.happydns.Record
 

G

getByCommand() - 类 中的静态方法qiniu.happydns.local.AndroidDnsServer
 
getByInternalAPI() - 类 中的静态方法qiniu.happydns.local.SystemDnsServer
 
getByJNDI() - 类 中的静态方法qiniu.happydns.local.SystemDnsServer
 
getByReflection() - 类 中的静态方法qiniu.happydns.local.AndroidDnsServer
 
getByUnixConf() - 类 中的静态方法qiniu.happydns.local.SystemDnsServer
 
getIp() - 类 中的静态方法qiniu.happydns.Network
 

H

hasCname - 类 中的变量qiniu.happydns.Domain
是否有cname, 用来做劫持判断, 劫持的dns解析经常直接返回IP
hashCode() - 类 中的方法qiniu.happydns.Record
 
Hex - qiniu.happydns.util中的类
Converts hexadecimal Strings.
Hex.HexDecodeException - qiniu.happydns.util中的异常错误
 
HexDecodeException(String) - 异常错误 的构造器qiniu.happydns.util.Hex.HexDecodeException
 
HijackingDetectWrapper - qiniu.happydns.local中的类
Created by bailong on 15/7/10.
HijackingDetectWrapper(Resolver) - 类 的构造器qiniu.happydns.local.HijackingDetectWrapper
 
hosts - 类 中的变量qiniu.happydns.DnsClient
 
Hosts - qiniu.happydns.local中的类
Created by bailong on 15/6/18.
Hosts() - 类 的构造器qiniu.happydns.local.Hosts
 
hostsFirst - 类 中的变量qiniu.happydns.Domain
是否先查hosts文件,再去网络请求,一般调试使用

I

IHosts - qiniu.happydns.http中的接口
Created by bailong on 16/6/25.
IP - qiniu.happydns.util中的类
Created by bailong on 16/6/28.
IResolver - qiniu.happydns中的接口
同步的域名查询接口,可以有local dns, httpdns 等实现
isA() - 类 中的方法qiniu.happydns.Record
 
isCname() - 类 中的方法qiniu.happydns.Record
 
isDomain(String) - 类 中的静态方法qiniu.happydns.util.IP
 
isExpired() - 类 中的方法qiniu.happydns.Record
 
isExpired(long) - 类 中的方法qiniu.happydns.Record
 
isNetworkChanged() - 类 中的静态方法qiniu.happydns.Network
 
isSet(int) - 类 中的方法qiniu.happydns.util.BitSet
 
isValid(String) - 类 中的静态方法qiniu.happydns.util.IP
 

L

leadingZeros() - 类 中的方法qiniu.happydns.util.BitSet
 
LruCache<K,V> - qiniu.happydns.util中的类
Created by bailong on 15/6/18.
LruCache() - 类 的构造器qiniu.happydns.util.LruCache
 
LruCache(int) - 类 的构造器qiniu.happydns.util.LruCache
 

M

maxTtl - 类 中的变量qiniu.happydns.Domain
最大的ttl长度,劫持及异常dns判断,劫持的dns解析经常会有超大的ttl; 某些运营商dns server为了减少请求数,也会将ttl设置非常大,比如一年。

N

Network - qiniu.happydns中的类
Created by bailong on 15/7/3.
noneIsSet(int) - 类 中的方法qiniu.happydns.util.BitSet
 

O

onNetworkChange() - 类 中的方法qiniu.happydns.DnsClient
当网络发生变化时,进行通知

P

parseResponse(byte[], int, String) - 类 中的静态方法qiniu.happydns.local.DnsMessage
 
put(String, String) - 接口 中的方法qiniu.happydns.http.IHosts
 
put(String, String) - 类 中的方法qiniu.happydns.local.Hosts
 
putAllInRandomOrder(String, String[]) - 类 中的方法qiniu.happydns.local.Hosts
avoid many server visit first ip in same time.s

Q

qiniu.happydns - 程序包 qiniu.happydns
 
qiniu.happydns.http - 程序包 qiniu.happydns.http
 
qiniu.happydns.local - 程序包 qiniu.happydns.local
 
qiniu.happydns.util - 程序包 qiniu.happydns.util
 
query(String) - 类 中的方法qiniu.happydns.DnsClient
查询域名
query(Domain) - 类 中的方法qiniu.happydns.DnsClient
 
query(String) - 接口 中的方法qiniu.happydns.http.IHosts
 
query(String) - 类 中的方法qiniu.happydns.local.Hosts
 
queryInetAddress(Domain) - 类 中的方法qiniu.happydns.DnsClient
 

R

Record - qiniu.happydns中的类
Created by bailong on 15/6/12.
Record(String, int, int, long) - 类 的构造器qiniu.happydns.Record
 
removeEldestEntry(Map.Entry<K, V>) - 类 中的方法qiniu.happydns.util.LruCache
 
resolve(Domain) - 类 中的方法qiniu.happydns.http.DnspodEnterprise
 
resolve(Domain) - 类 中的方法qiniu.happydns.http.DnspodFree
 
resolve(Domain) - 接口 中的方法qiniu.happydns.IResolver
根据域名参数进行查询
resolve(Domain) - 类 中的方法qiniu.happydns.local.HijackingDetectWrapper
 
resolve(Domain) - 类 中的方法qiniu.happydns.local.Resolver
 
Resolver - qiniu.happydns.local中的类
Created by bailong on 15/6/16.
Resolver(InetAddress) - 类 的构造器qiniu.happydns.local.Resolver
 
Resolver(InetAddress, int) - 类 的构造器qiniu.happydns.local.Resolver
 

S

set(int) - 类 中的方法qiniu.happydns.util.BitSet
 
SystemDnsServer - qiniu.happydns.local中的类
Created by bailong on 16/6/25.

T

timeStamp - 类 中的变量qiniu.happydns.Record
时间戳,用来判断超时
toDigit(char, int) - 类 中的静态方法qiniu.happydns.util.Hex
Converts a hexadecimal character to an integer.
ttl - 类 中的变量qiniu.happydns.Record
TTL dns结果缓存时间
TTL_MIN_SECONDS - 类 中的静态变量qiniu.happydns.Record
 
type - 类 中的变量qiniu.happydns.Record
记录类型,A或者CName
TYPE_A - 类 中的静态变量qiniu.happydns.Record
A 记录 类型
TYPE_CNAME - 类 中的静态变量qiniu.happydns.Record
CName 类型

V

value - 类 中的变量qiniu.happydns.Record
具体的值,A 记录时为IP,CName时为指向的域名
value() - 类 中的方法qiniu.happydns.util.BitSet
 
Version - qiniu.happydns中的类
Created by bailong on 15/6/12.
VERSION - 类 中的静态变量qiniu.happydns.Version
 
A B C D E G H I L M N O P Q R S T V 
跳过导航链接