普通方式 HttpDnsService httpdns=HttpDns.getService(applicationContext,accountID);参数applicationContext是您Android App的Context/参数accountID是系统分配的Account ID,当您开通HTTPDNS后,您可以在控制台获取到您对应的Account ID...
2.RAM文档说明 在了解如何使用RAM来授权和访问Domain资源之前,请确保您已详细阅读了 RAM产品文档 和 API文档。说明 如果您不需要跨账户进行HTTPDNS相关授权和访问,可以跳过此章节,跳过这些部分不影响您对文档中其余部分的理解和使用。
本产品最新版服务等级协议,请在 阿里云服务等级协议汇总页 查找“HTTPDNS服务等级协议”获取。
HTTPDNS是面向多端应用(移动端APP,PC客户端应用)的域名解析服务,具有域名防劫持、精准调度、实时解析生效的特性。
终端请求一次就算一次HTTPDNS解析次数吗 答:不是,终端请求一次,调用SDK的API,此时会判断本地是否有缓存以及缓存是否过期,若未过期则请求HTTPDNS服务器,此时若解析成功,则计为一次解析。安卓和iOS解析计费一样吗 答:一样的,HTTPDNS...
HTTPDNS已与操作审计服务集成,您可以在操作审计中查询用户操作HTTPDNS产生的管控事件。操作审计支持将管控事件投递到日志服务SLS的LogStore或对象存储OSS的存储空间中,满足实时审计、问题回溯分析等需求。操作审计记录了用户通过OpenAPI...
链接地址:httpdns_ios_demo,同时也可以通过官网文档找到该地址《iOS SDK 手册》。
const ACCOUNT_ID='这里需要替换为阿里云HTTPDNS控制台的Account ID' export default class EntryAbility extends UIAbility { onCreate(want:Want,launchParam:AbilityConstant.LaunchParam):void {/配置HTTPDNS httpdns.configService...
原理介绍 HTTPDNS自定义域名解析原理图如下:HTTPDNS当前属于递归DNS服务器,但很多场景下,客户需要设定特殊的域名-IP对应关系,这类关系无法通过传统的权威DNS语义实现,HTTPDNS的软件定义解析(Software-defined DNS,简称SDNS)定位于...
每个API 的鉴权规则见下表:Domain相关 Action 鉴权规则 httpdns:AddDomain acs:httpdns:*:$accountid:domain/$domainName httpdns:DeleteDomain acs:httpdns:*:$accountid:domain/$domainName httpdns:ListDomains acs:httpdns:*:$...
HTTPDNS控制台首页,提供基础数据浏览服务。操作步骤 登录 EMAS管理控制台。查找您的项目,单击项目,进入EMAS 概览 页。在顶部导航栏,选择 平台服务。从左侧导航栏选择 HTTPDNS>概览,进入HTTPDNS概览页。概览页面上方展示账户信息,下方...
获取HTTPDNS实例 begin*httpdns.getService(ACCOUNT_ID).then((service)=>{/*获取HTTPDNS实例 end*/根据需要调用service的方法 }).catch((e:HttpDnsError)=>{ console.error(`获取HTTPDNS实例失败${e.code}${e.message}`);});域名解析 获取...
问题描述 下文提供国内和国际站启动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调度IP的证书 解决方案 当使用HTTPS请求调度服务时,我们会提供主机名为203.107.1.1的有效证书(无论使用哪个IP请求)。适用于 HTTPDNS
本文为您介绍HTTPDNS服务关联角色(AliyunServiceRoleForHttpdns)的应用场景以及如何删除服务关联角色。背景信息 HTTPDNS服务关联角色(AliyunServiceRoleForHttpdns)是在某些情况下,为了完成HTTPDNS自身的某个功能,需要获取其他云服务...
本文介绍相比于传统的DNS,HTTPDNS的主要优势。域名防劫持 使用HTTP(HTTPS)协议进行域名解析,域名解析请求直接发送至HTTPDNS服务器,绕过运营商Local DNS,避免域名劫持问题。调度精准 由于运营商策略的多样性,其Local DNS的解析结果...
public static void main(final Context ctx){ try {/设置APP Context和Account ID,并初始化HTTPDNS httpdns=HttpDns.getService(ctx,accountID);DegradationFilter用于自定义降级逻辑/通过实现shouldDegradeHttpDNS方法,可以根据需要,...
HTTPDNS提供简洁的API接口供用户访问,接入代码非常简单,一般只需要数行代码就可以完成接入。同时,HTTPDNS也为移动端用户提供了使用Demo,包括Android和iOS平台,作为接入HTTPDNS服务的参考。Andriod:...
解答:HTTP 请求:HTTPDNS SDK直接用就行,和AFNetworking无关,通过API接口就可以拿到IP。注意:使用网络库发送业务请求时,需要设置Host相关字段。HTTPS 请求:这里就需要手动集成AFNetworking 并对其核心代码进行修改,其原理参考官方 ...
AliyunHTTPDNSReadOnlyAccess 是阿里云管理的产品系统策略,您可以将 AliyunHTTPDNSReadOnlyAccess 授权给 RAM 身份(RAM 用户、RAM 用户组和 RAM 角色),本策略定义了 只读访问HTTPDNS的权限。策略详情 类型:系统策略 创建时间:2017-07...
问题描述 HTTPDNS解析结果IP的连通性是无序的 问题原因 HTTPDNS服务器将终端用户的IP信息直接交付给权威DNS,根据终端用户的IP信息进行精准调度返回就近节点,但是并不对结果ipList进行排序。解决方案 可以配置IP探测 setIpProbeItems()来...
export default class EntryAbility extends UIAbility { onCreate(want:Want,launchParam:AbilityConstant.LaunchParam):void {/配置HTTPDNS httpdns.configService(ACCOUNT_ID,{ context:this.context,/*初始化配置region begin*region:...
Demo的源码托管在GitHub,包含在阿里云移动服务Demo的项目中,通过以下链接可获取:HTTPDNS Android Demo HTTPDNS iOS Demo 接入SDK SDK封装了HTTPDNS服务的底层API接口,提供给用户一个可用的库,方便用户快速接入HTTPDNS服务。...
准备工作 请了解 产品使用流程,获取Account ID 请参考 HarmonyOS应用开发文档 准备HarmonyOS应用开发环境 第一步:安装SDK 在HarmonyOS应用根目录执行以下命令安装SDK:ohpm install@aliyun/httpdns ohpm工具及更多关于OpenHarmony安装...
问题描述 HTTPDNS在允许缓存的情况下,解析次数跟缓存时长直接相关,也直接影响到收费。配置合适的缓存时长,可以减少收费 解决方案 参考初 始化接口 中的changeCacheTtl方法,使用该方法修改TTL参数,可以有效减少请求次数以节省开支。更...
问题描述:HTTPDNS可以更改缓存时间吗?解决方案:HTTPDNS的缓存时间是依赖于TTL时间的,(2.3.0)及以上版本的SDK可以更新TTL时间。具体操作如下所示:调用如下接口会更改TTL,当TTL改变,缓存时间也会随之改变。修改ttl时长的接口*用于...
您可以编写代码调用阿里云HTTPDNS管控SDK来实现对阿里云HTTPDNS的管理和控制。请注意:本SDK提供的是HTTPDNS管控能力,包含的功能和HTTPDNS控制台是完全一致的。其中子账号权限管理请参考 RAM及子账号权限管控。我们为您准备了SDK使用说明...
本文介绍HTTPDNS的功能特性,便于您全面了解HTTPDNS服务。安全、精准的解析结果 使用HTTP(HTTPS)协议绕过运营商的Local DNS,避免域名劫持,也更准确地判断客户端地区和运营商,得到更精准的解析结果。HTTPDNS能够直接得到客户端的出口...
针对各种业务需求,EMAS提供部分...子产品 实践教程 移动推送 移动推送最佳实践 EMAS Serverless EMAS Serverless最佳实践 HTTPDNS HTTPDNS最佳实践 崩溃分析 崩溃分析最佳实践 移动用户反馈 移动用户反馈最佳实践 移动测试 移动测试最佳实践
EMAS HTTPDNS除了提供原生的...HTTPDNS ReactNative插件官方维护的版本已发布在npm,如果想集成HTTPDNS ReactNative插件的,请访问如下链接:HTTPDNS ReactNative插件集成指引和API文档 HTTPDNS ReactNative插件代码已经开源,仓库地址为:...
export default class EntryAbility extends UIAbility { onCreate(want:Want,launchParam:AbilityConstant.LaunchParam):void {/配置HTTPDNS httpdns.configService(ACCOUNT_ID,{ context:this.context,/*初始化配置鉴权secretKey begin*...
问题描述 使用HTTPDNS的移动端SDK时,返回的域名解析IP地址为空。问题原因 可能导致此问题的原因如下:HTTPDNS控制台中...Android 官方Demo SDK接入指南 iOS 官方Demo SDK接入指南 相关文档 快速入门HTTPDNS HTTPDNS的常见问题 适用于 HTTPDNS
HTTPDNS主要是负责解析域名过程的实现。是面向 移动开发者 推出的一款 域名解析 产品,它对外提供简洁的 API 接口,使用HTTP协议进行域名解析。典型场景 是移动端App直接调用接口解析域名。也支持在服务端调用API接口解析域名,开通HTTPDNS...
问题描述 HTTPDNS在iOS支持WKWebView吗 问题原因 UIWebView已经停止维护了 解决方案 HTTPDNS在iOS支持WKWebView使用。适用于 HTTPDNS
问题描述 HTTPDNS是否支持WebSocket 解决方案 目前不支持 适用于 HTTPDNS
背景介绍 HTTPDNS调用函数计算实现软件定义解析功能时,需要在HTTPDNS控制台授权服务关联角色以允许HTTPDNS使用函数计算服务,服务关联角色介绍请参见 HTTPDNS服务关联角色。操作步骤 登录 EMAS管理控制台。查找您的项目,单击项目,进入...
问题 1:是否支持手动集成 HTTPDNS SDK?支持的,具体的集成步骤详情可以参考该 iOS手册 文档。问题 2:SDK支持static静态库?支持dynamic 动态库?目前只支持静态库,不支持动态库。问题 3:打包的时候报错:error:Invalid bitcode version...
问题描述 目前只允许最多添加200个域名。解决方案 可以使用泛域名配置来减少域名配置。如果使用泛域名仍然超200个,可以联系技术支持,提供账号ID手动调整域名数量上限。适用于 HTTPDNS
private OkHttpDns(Context context){ this.httpdns=HttpDns.getService(context,"account id");} public static OkHttpDns getInstance(Context context){ if(instance=null){ instance=new OkHttpDns(context);} return instance;}@...
HTTPDNS通过以下方式保证高可用:为客户端提供多组服务IP,个别服务IP被DDoS攻击黑洞或运营商封禁不会导致服务中断异常。采用Anycast IP网络多地域部署,在单个地域节点出现故障的情况下,流量可无缝切换到其他地域节点。同地域多可用区...