boolean httpDnsPrefetch:网络切换后是否对缓存中所有域名进行HTTPDNS预取,默认为True 说明: 网络切换时,若继续使用cache中的解析结果,则可能造成跨网访问的问题,因此默认的网络切换处理策略是清除HTTPDNS cache中的全部内容 网络切换时,尽快获取新的HTTPDNS解析结果能减少使用跨网解析结果的风险,但刷新请求会消耗一定的流量,默认策略是刷新HTTPDNS
HTTPDNS cache中的全部内容 网络切换时,尽快获取新的HTTPDNS解析结果能减少使用跨网解析结果的风险,但刷新请求会消耗一定的流量,默认策略是刷新HTTPDNS cache中全部域名的解析结果 2.7 设置HTTPDNS网络请求使用的协议 接口形式:- (void)setHttpsRequestEnable:(BOOL)enable; 参数:(BOOL)enable True:使用https
HTTPDNS cache中的全部内容 网络切换时,尽快获取新的HTTPDNS解析结果能减少使用跨网解析结果的风险,但刷新请求会消耗一定的流量,默认策略是刷新HTTPDNS cache中全部域名的解析结果 2.7 设置HTTPDNS网络请求使用的协议 接口形式:- (void)setHttpsRequestEnable:(BOOL)enable; 参数:(BOOL)enable True:使用https
如果 dnsPolicy 字段值为 Default,则 resolv.conf 中 nameserver 应和节点上 /etc/resolv.conf 相同。 None : resolv.conf 应与 Pod YAML 中 dnsConfig 配置一致( nameserver 、 search 、 options 均需匹配)。
httpdns cache BDHttpDnsResolveFromDnsCache 解析结果来自dns cache BDHttpDnsResolveFromDns 解析结果来自dns解析 3.
dns解析失败 int getResolveType(); 说明:域名解析结果的来源,可能取值为: 解析来源类型取值 说明 RESOLVE_NONE 没有有效的解析结果 RESOLVE_FROM_HTTPDNS_CACHE 解析结果来自httpdns cache RESOLVE_FROM_HTTPDNS_EXPIRED_CACHE 解析结果来自过期的httpdns cache RESOLVE_FROM_DNS_CACHE
BDHttpDnsResolveFromHttpDnsExpiredCache 解析结果来自过期的httpdns cache BDHttpDnsResolveFromDnsCache 解析结果来自dns cache BDHttpDnsResolveFromDns 解析结果来自dns解析 @property (nullable, readonly, copy) NSArray *ipv4List;
服务周期总分钟数 :按照服务周期内的总天数 ∗ 24(小时) ∗ 60(分钟)计算。 服务不可用分钟数 : 当某一分钟内,用户所有对公网DNS服务的域名查询均失败,则视为该分钟内公网DNS服务不可用。 在一个服务周期内公网DNS服务实例不可用分钟数之和即服务不可用分钟数。
字符串 当不输入ip时,服务端使用客户端真实外网ip进行dns解析 2.2.2 鉴权参数 t: 鉴权签名失效时间 必须参数 格式:1970年1月1日以来的秒数(整形正数,固定长度10) 举例:1513602734,代表签名的过期时间为2017/12/18 21:12:14 sign:鉴权签名 必须参数 签名算法: sign = md5sum( “${dn/tag}-${secret}-${timestamp
初始化 确认Endpoint 在确认您使用SDK时配置的Endpoint时,可先阅读开发人员指南中关于 DNS访问域名 的部分,理解Endpoint相关的概念。