Interface IResolver

All Known Implementing Classes:
DnspodEnterprise, DnspodFree, HijackingDetectWrapper, QiniuDns, Resolver

public interface IResolver
同步的域名查询接口,可以有local dns, httpdns 等实现
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static int DNS_DEFAULT_TIMEOUT  
  • Method Summary

    Modifier and Type Method Description
    Record[] resolve​(Domain domain, NetworkInfo info)
    根据域名参数进行查询
  • Field Details

  • Method Details

    • resolve

      Record[] resolve​(Domain domain, NetworkInfo info) throws java.io.IOException
      根据域名参数进行查询
      Parameters:
      domain - 域名参数
      info - 网络信息,便于根据运营商选择不同策略
      Returns:
      dns记录列表
      Throws:
      java.io.IOException - 劫持或者网络异常