类 Domain

java.lang.Object
com.qiniu.android.dns.Domain

public final class Domain
extends java.lang.Object
Created by bailong on 15/6/17.
  • 字段概要

    字段
    修饰符和类型 字段 说明
    java.lang.String domain
    域名
    boolean hasCname
    是否有cname, 用来做劫持判断, 劫持的dns解析经常直接返回IP
    boolean hostsFirst
    是否先查hosts文件,再去网络请求,一般调试使用
    int maxTtl
    最大的ttl长度,劫持及异常dns判断,劫持的dns解析经常会有超大的ttl; 某些运营商dns server为了减少请求数,也会将ttl设置非常大,比如一年。
  • 构造器概要

    构造器
    构造器 说明
    Domain​(java.lang.String domain)  
    Domain​(java.lang.String domain, boolean hasCname)  
    Domain​(java.lang.String domain, boolean hasCname, boolean hostsFirst)  
    Domain​(java.lang.String domain, boolean hasCname, boolean hostsFirst, int maxTtl)  
  • 方法概要

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • domain

      public final java.lang.String domain
      域名
    • hasCname

      public final boolean hasCname
      是否有cname, 用来做劫持判断, 劫持的dns解析经常直接返回IP
    • maxTtl

      public final int maxTtl
      最大的ttl长度,劫持及异常dns判断,劫持的dns解析经常会有超大的ttl; 某些运营商dns server为了减少请求数,也会将ttl设置非常大,比如一年。
    • hostsFirst

      public final boolean hostsFirst
      是否先查hosts文件,再去网络请求,一般调试使用
  • 构造器详细资料

    • Domain

      public Domain​(java.lang.String domain, boolean hasCname, boolean hostsFirst)
    • Domain

      public Domain​(java.lang.String domain, boolean hasCname, boolean hostsFirst, int maxTtl)
    • Domain

      public Domain​(java.lang.String domain, boolean hasCname)
    • Domain

      public Domain​(java.lang.String domain)