本文介绍HTTPDNS基本概念等内容。概述 HTTPDNS 是一项面向多端应用(包括但 不限于:手机 APP、PC 端应用、汽车车机、IoT设备等)的域名解析服务,具有 防止域名劫持、精准调度 和 解析按时生效 等特性。使用收益 通过集成 HTTPDNS 提供的...
问题描述 下文提供国内和国际站启动ip,开发者...国内站 203.107.1.1 203.107.1.33 203.107.1.34 203.107.1.35 国际站 8.219.58.10,8.219.89.41,240b:4000:f10:92,240b:4000:f10:208 更多信息 国内站参考文档 国际站参考文档 适用于 HTTPDNS
HTTPDNS相关权限如下:AliyunMHubFullAccess:管理移动研发平台(EMAS)的权限。AliyunMHubReadOnlyAccess:只读移动研发平台(EMAS)的权限。AliyunHTTPDNSReadOnlyAccess:只读访问HTTPDNS的权限。AliyunHTTPDNSFullAccess:管理HTTPDNS...
本文为您介绍HTTPDNS服务关联角色(AliyunServiceRoleForHttpdns)的应用场景以及如何删除服务关联角色。背景信息 HTTPDNS服务关联角色(AliyunServiceRoleForHttpdns)是在某些情况下,为了完成HTTPDNS自身的某个功能,需要获取其他云服务...
HTTPDNS已与操作审计服务集成,您可以在操作审计中查询用户操作HTTPDNS产生的管控事件。操作审计支持将管控事件投递到日志服务SLS的LogStore或对象存储OSS的存储空间中,满足实时审计、问题回溯分析等需求。操作审计记录了用户通过OpenAPI...
解答:HTTP 请求:HTTPDNS SDK直接用就行,和AFNetworking无关,通过API接口就可以拿到IP。注意:使用网络库发送业务请求时,需要设置Host相关字段。HTTPS 请求:这里就需要手动集成AFNetworking 并对其核心代码进行修改,其原理参考官方 ...
二、HTTPDNS SDK功能及相关个人信息 功能 采集个人信息字段 个人信息采集目的 功能配置方案及示例 不涉及 不涉及 不涉及 不涉及 三、HTTPDNS SDK可选个人信息字段配置方案 可选个人信息字段 个人信息采集目的 功能配置方案及示例 不涉及 不...
不涉及 不涉及 不涉及 四、HTTPDNS SDK合规初始化配置方案 export namespace httpdns {/*获取HttpDns接口实例*/export async function getService(accountId:string):Promise IHttpDnsService/*配置HttpDns实例,必须在getService之前调用...
问题描述 HTTPDNS调度IP的证书 解决方案 当使用HTTPS请求调度服务时,我们会提供主机名为203.107.1.1的有效证书(无论使用哪个IP请求)。适用于 HTTPDNS
二、HTTPDNS SDK功能及相关个人信息 功能 采集个人信息字段 个人信息采集目的 功能配置方案及示例 域名解析(基础功能)不涉及 不涉及 不涉及 三、HTTPDNS SDK合规初始化配置方案/SDK配置方法,仅设置HttpDns的配置信息/配置方法耗时极少,...
HTTPDNS提供简洁的API接口供用户访问,接入代码非常简单,一般只需要数行代码就可以完成接入。同时HTTPDNS也为移动端用户提供了使用Demo,包括Android、iOS、Harmony平台,作为接入HTTPDNS服务的参考。...httpdns_harmony_demo
HTTPDNS通过以下方式保证高可用:为客户端提供多组服务IP,个别服务IP被DDoS攻击黑洞或运营商封禁不会导致服务中断异常。采用Anycast IP网络多地域部署,在单个地域节点出现故障的情况下,流量可无缝切换到其他地域节点。同地域多可用区...
public static void main(final Context ctx){ try {/设置APP Context和Account ID,并初始化HTTPDNS httpdns=HttpDns.getService(ctx,accountID);DegradationFilter用于自定义降级逻辑/通过实现shouldDegradeHttpDNS方法,可以根据需要,...
Android:HttpDnsService httpdns=HttpDns.getService(applicationContext,accountID,secretKey);HTTPDNSResult httpDnsResult=httpdns.getHttpDnsResultForHostSync("www.aliyun.com",RequestIpType.v6);说明 2.4.0版本新增方法。iOS:...
问题描述 HTTPDNS在iOS支持WKWebView吗 问题原因 UIWebView已经停止维护了 解决方案 HTTPDNS在iOS支持WKWebView使用。适用于 HTTPDNS
示例代码:Kotlin var preResolveList:MutableList String=mutableListOf()preResolveList.add(${指定域名})val httpdns=httpdns=HttpDns.getService(context,ACCOUNT_ID,SECRET_KEY)httpdns?setPreResolveHosts(preResolveList)Java ...
问题描述 HTTPDNS解析结果IP的连通性是无序的 问题原因 HTTPDNS服务器将终端用户的IP信息直接交付给权威DNS,根据终端用户的IP信息进行精准调度返回就近节点,但是并不对结果ipList进行排序。解决方案 可以使用IP优选接口来对结果IP进行...
问题描述 目前只允许最多添加200个域名。解决方案 可以使用泛域名配置来减少域名配置。如果使用泛域名仍然超200个,可以联系技术支持,提供账号ID手动调整域名数量上限。适用于 HTTPDNS
重要 当前最佳实践文档只针对结合使用时,如何使用HTTPDNS解析出的IP,关于HTTPDNS本身的解析服务,请先查看 iOS SDK 开发手册。背景信息 由于 WebView 并未暴露处设置 DNS 的接口,因而在 WebView 场景下使用 HTTPDNS 存在很多限制,但...
问题描述:HTTPDNS可以更改缓存时间吗?解决方案:HTTPDNS的缓存时间是依赖于TTL时间的,SDK提供了接口更新TTL时间。具体操作如下所示:调用如下接口会更改TTL,当TTL改变,缓存时间也会随之改变。Android接口:(2.3.0)及以上版本的SDK...
重要 当前最佳实践文档只针对结合使用时,如何使用HTTPDNS解析出的IP,关于HTTPDNS的接入步骤,请先查看 Android SDK接入。背景信息 如果您在Android端使用的网络框架是 OkHttp,通过调用OkHttp提供的自定义DNS服务接口,可以更为优雅地...
问题 1:是否支持手动集成 HTTPDNS SDK?支持的,具体的集成步骤详情可以参考该 iOS手册 文档。问题 2:SDK支持static静态库?支持dynamic 动态库?目前只支持静态库,不支持动态库。问题 3:打包的时候报错:error:Invalid bitcode version...
重要 当前最佳实践文档介绍在实际网络请求场景中,如何使用HTTPDNS解析出的IP。关于HTTPDNS本身的解析服务,请先查看 iOS SDK 开发手册。背景说明 1.HTTPS场景的特点 发送HTTPS请求首先要进行SSL/TLS握手,握手过程大致如下:客户端发起...
问题1:HTTPDNS能结合CDN一起使用吗?可以。问题2:服务IP的调用是否有QPS上限?没有上限。问题3:有对接WebView HTML(静态网页)的方法么?WebView场景已经在文档中进行了说明,请参照 iOS端WebView业务场景“IP直连”方案说明。问题4:...
背景信息 Media3 是谷歌官方推荐的用于打造音频和视频体验的解决方案,它提供一个简单的架构,可基于设备功能进行强大的自定义、...使用HTTPDNS 最后就是在OkHttp网络库中集成HTTPDNS,具体集成步骤请参考 Android端HTTPDNS+OkHttp接入指南。
请参考云栖社区文档 HTTPDNS域名解析场景下如何使用Cookie?
问题描述 缓存时间是HTTPDNS请求的一个比较重要的参数,直接影响请求的频率 解决方案 这是SDK请求逻辑示意图,当有缓存的时候会直接使用缓存的结果,不会再去消耗资源再次请求权威服务器 适用于 HTTPDNS
直接返回代理IP,不会进行解析。在绝大多数场景下,我们建议您在代理模式下关闭HTTPDNS功能。
移动端代码中未开启鉴权,代码示例如下:Android:HttpDnsService httpdns=HttpDns.getService(applicationContext,accountID);iOS:HttpDnsService*httpdns=[[HttpDnsService alloc]initWithAccountID:accountID];Harmony:httpdns....
问题描述 使用HTTPDNS域名解析服务的优势有什么?解决方案 防劫持:HTTP协议防中间人劫持(单点通信)、解析签名防篡改、缓存管理SLA保证、绕过LocalDNS直连。调度精准,直连获取网关获取用户或网关IP,ENDS解析返回最佳IP列表。解析延迟小...
问题描述 在PC客户端中直接嵌套H5能否使用HTTPDNS服务?问题解答 PC客户端中直接嵌套H5,如果修改不了header中的host就无法使用HTTPDNS。适用于 HTTPDNS
背景说明 阿里云HTTPDNS是避免DNS劫持的一种有效手段,在进行网络请求时,可以通过调用 HTTPDNS 提供的API来避免DNS劫持。在 WebView 加载的网页进行网络请求时,可以通过拦截 WebView 内网页发起的网络请求,由原生发起网络请求获取返回...
重要 本文档为Android WebView场景下接入HTTPDNS的参考方案,提供的相关代码也为参考代码,非线上生产环境正式代码,建议您仔细阅读本文档,进行合理评估后再进行接入。由于Android生态碎片化严重,各厂商也进行了不同程度的定制,建议您...
HTTPDNS全球范围已设立 8 个服务节点,覆盖中国内地、东南亚、欧洲和北美等主要地区,具体为:张北、上海、成都、深圳 中国香港、新加坡、法兰克福、弗吉尼亚 可全球部署,HTTPDNS根据用户的客户端IP进行就近节点解析,并结合客户端SDK的...
问题描述 HTTPDNS如何查询单个域名某一天的解析次数呢 问题原因 概览页面展示的是账号维度的解析次数总数。解决方案 在平台服务 HTTPDNS 域名概览,点击某个域名,点击详情即可查看该域名单独统计的请求次数。适用于 HTTPDNS
另外需要关注:HTTPDNS 本身是递归域名解析服务,IP源来自权威DNS返回结果。因此,在实际应用中要想达到最佳效果,需要权威DNS配合更新调度策略,根据 client_ip 返回附近多节点IP,供客户端探测选择。如果使用SDK的话,Android或iOS SDK V...
HTTPDNS的使用不依赖EMAS平台创建的产品及应用,删除EMAS产品或应用不会停用当前服务。HTTPDNS只有在解析生效的情况下才会产生费用,若解析没有生效则不会产生费用。您可以在EMAS管理控制台中,删除HTTPDNS域名,避免产生不必要的费用,...
问题描述 集成HTTPDNS的SDK时和支付宝的UTDID包发生冲突。解决方案 下载支付宝官网提供的iOS或Android的资源,资源获取方法请参见 App支付客户端DEMO&SDK。说明:需下载的资源适用于已接入阿里百川SDK,并且构建时可能发生包冲突的场景。...
问题描述 使用HTTPDNS的IOS SDK时,出现类似如下报错信息。Error Domain=NSURLErrorDomain Code=-1202"此服务器的证书无效。您可能正在连接到一个伪装成“XX.XX.XX.XX”(IP地址)的服务器,这会威胁到您的机密信息的安全,或者 ...