dns_client.py //公网DNS客户端入口类 7 │ └── localdns //内网DNS服务相关类 8 │ └── ld_client.py //内网DNS客户端入口类 9 ├── bce_base_client.py //BCE客户端入口类的基类 10 ├── bce_client_configuration.py //对BCE的HttpClient的配置 11 ├── bce_response.py
若用户没有续费或购买流量包,账户余额抵扣完毕时,百度智能云移动域名解析服务HTTPDNS将停止服务。
如Request或Response 9 │ └─ DnsClient.java //公网Dns客户端入口类 10 └─ localdns //内网DNS服务相关类 11 │ ├─ model //内网DNS内部model,如Request或Response 12 │ └─ LdClient.java //内网Dns客户端入口类 13 ├── util //BCE公用工具类 14 ├── BceClientConfiguration.class
4.使用建议 4.1 HTTPDNS解析结果的使用方式 使用HTTPDNS解析结果的ip,对待请求URL中的域名进行替换 设置http请求header中的host字段,在该字段中指定待请求域名 当HTTPDNS获取解析结果失败时,使用原有URL发起请求,此种情况下的请求默认会使用DNS解析 具体实现可参考BDHttpDnsSDKDemo的Android工程 4.2 HTTPS证书校验 当客户端使用HTTPDNS
可提供iP归属地查询,手机iP地址查询,iP属地查询等服务。 ip,ip查询,ip归属地查询,ip地址查询,ip138
缓存 优势:最大程度的避免使用DNS解析,减小劫持的风险 劣势:HTTPDNS服务异常时,无法降级至DNS,无法感知域名切换 POLICY_TOLERANT 说明:一定程度的容忍过期缓存的策略,使用过期缓存,直至获取下一次HTTPDNS服务端的请求结果 若请求成功,则更新缓存 若请求失败,则删除缓存,提供降级机制 优势:常态下避免由于HTTPDNS缓存过期导致降级至DNS的问题,同时在HTTPDNS
删除私有域 登录到智能云解析控制台,并前往内网DNS服务页面; 在私有域列表中勾选需要删除的私有域,单击列表上方的“删除”; 说明: 删除私有域的同时,也将关联删除其解析记录 单击“确认”,完成删除。
dns解析失败 int getResolveType(); 说明:域名解析结果的来源,可能取值为: 解析来源类型取值 说明 RESOLVE_NONE 没有有效的解析结果 RESOLVE_FROM_HTTPDNS_CACHE 解析结果来自httpdns cache RESOLVE_FROM_HTTPDNS_EXPIRED_CACHE 解析结果来自过期的httpdns cache RESOLVE_FROM_DNS_CACHE
每个账号可添加的转发规则数量 300 是 全局 DnsResolverRulePerResolverQuota 每个终端节点可以关联的规则数量 100 否 全局 DnsResolverRuleBindVpcQuota 每个解析器规则可绑定的VPC数量 10 是 全局 DnsResolverQuota 每个账号可创建的出站终端节点数量 10 是 全局 DnsInboundResolverQuota
百度移动域名解析服务HTTPDNS按照http接口进行域名解析次数收费,实行阶梯定价。用户可根据每月解析次数来购买相应的流量包。其中每次通过https接口进行域名解析折算成5次http接口域名解析计费。