首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签移动解析 HTTPDNS

#移动解析 HTTPDNS

根治 APP DNS 异常、域名劫持、跨网异常

HTTPDNS如何通过POST请求方式成功请求多个域名并获取到返回结果?

没事了。没见过POST请求直接从DATA里面放query string的 是我孤陋寡闻了

通过httpdns技术获取地址的,然后请求资源的时候url是用域名还是用IP呀?

请问 HTTP访问服务 中的 默认域名证书去哪里找?

EatRice

腾云先锋 · 腾云先锋(TDP)成员 (已认证)

您好,默认域名使用的是腾讯云得到通配符证书,默认配置,不需要手动配置。

PC客户端web页面怎么接HttpDNS,没有找到 相关SDK?怎么解决?

EatRice

腾云先锋 · 腾云先锋(TDP)成员 (已认证)

您好,相关文档地址:https://cloud.tencent.com/document/product/379/3522 申请 SDK 使用(可选) 使用 HTTPDNS 服务还可以申请 使用 SDK 接入,HTTPDNS 服务提供腾讯云自研的 智营 SDK,高度定制化、可直接嵌入 App 内调用,已经广泛应用于腾讯各类游戏客户端,功能成熟稳定。 具体可参见以下文档: iOS 版本 SDK >> Android 版本 SDK >> 使用 HTTPDNS API 接口解析域名 开通服务后,授权 ID、AES 和 DES 加密密钥及 HTTPS Token 将发送至您在腾讯云 账号中心 设置的安全邮箱。 获取授权 ID 和加密密钥及 HTTPS Token 后,可以使用以下方式请求解析: 说明: 授权 ID 即为 SDK 参数中的 dnsId。 AES、DES 加密密钥(授权 ID 的 key)即为 SDK 参数中的 dnsKey,请根据您的加密方式进行选择。 HTTPS Token 即为 SDK 参数中的 token。 AppID 即为 SDK 参数中的 appkey。若您需要获取 AppID 请参见 SDK 开通流程。 单个查询方式 HTTPS 加密方式: https://119.29.29.99/d?dn=[域名]&token=[HTTPS Token]&ttl=1 AES/DES 加密方式: http://119.29.29.98/d?dn=[域名加密后的字符串]&id=[授权ID]&ttl=1 具体加密方式请参见 加密指引。 具体请求格式请参见 API 说明。 批量查询方式 移动解析 HTTPDNS 支持批量查询域名操作,一次性可输入多个域名数据进行查询。域名之间使用 , 分隔,查询结果以 \n 分隔。 例如,同时查询 cloud.tencent.com,www.qq.com,www.dnspod.cn。 限制说明: 同时支持最大域名个数为8个,返回值不超过 8 * 1024 字节。 批量查询功能为新版本功能,不支持原移动解析 HTTPDNS 服务地址 119.29.29.29 使用该功能。... 展开详请
您好,相关文档地址:https://cloud.tencent.com/document/product/379/3522 申请 SDK 使用(可选) 使用 HTTPDNS 服务还可以申请 使用 SDK 接入,HTTPDNS 服务提供腾讯云自研的 智营 SDK,高度定制化、可直接嵌入 App 内调用,已经广泛应用于腾讯各类游戏客户端,功能成熟稳定。 具体可参见以下文档: iOS 版本 SDK >> Android 版本 SDK >> 使用 HTTPDNS API 接口解析域名 开通服务后,授权 ID、AES 和 DES 加密密钥及 HTTPS Token 将发送至您在腾讯云 账号中心 设置的安全邮箱。 获取授权 ID 和加密密钥及 HTTPS Token 后,可以使用以下方式请求解析: 说明: 授权 ID 即为 SDK 参数中的 dnsId。 AES、DES 加密密钥(授权 ID 的 key)即为 SDK 参数中的 dnsKey,请根据您的加密方式进行选择。 HTTPS Token 即为 SDK 参数中的 token。 AppID 即为 SDK 参数中的 appkey。若您需要获取 AppID 请参见 SDK 开通流程。 单个查询方式 HTTPS 加密方式: https://119.29.29.99/d?dn=[域名]&token=[HTTPS Token]&ttl=1 AES/DES 加密方式: http://119.29.29.98/d?dn=[域名加密后的字符串]&id=[授权ID]&ttl=1 具体加密方式请参见 加密指引。 具体请求格式请参见 API 说明。 批量查询方式 移动解析 HTTPDNS 支持批量查询域名操作,一次性可输入多个域名数据进行查询。域名之间使用 , 分隔,查询结果以 \n 分隔。 例如,同时查询 cloud.tencent.com,www.qq.com,www.dnspod.cn。 限制说明: 同时支持最大域名个数为8个,返回值不超过 8 * 1024 字节。 批量查询功能为新版本功能,不支持原移动解析 HTTPDNS 服务地址 119.29.29.29 使用该功能。

域名注册解析问题?

蓝鲸忽然登录不了是怎么回事?

学生路人

提供下登录地址,需要确认下是哪个蓝鲸环境

移动解析httpdns免费版 API 如何接入?客户端应该怎么改造?

想问的是客户端APP接入代码应该如何编码 文档中有点看不懂

手机移动4g 无法访问网站 上海的服务器?

我也遇到了同样的问题,杭州的移动宽带和绍兴的移动4G卡都无法ping通在上海的实例

HttpDNS中给客户端的域名解析结果IP可以自己定义解析规则么?

【HttpDNS】客户端接入的是固定的119.29.29.29,还是会就近调度?

西风

renzha.net · 站长 (已认证)

www.renzha.net

HTTPDNS 能直接获取客户端 IP ,基于客户端 IP 获得最精准的解析结果,让客户端就近接入业务节点。

腾讯云不能解析.ink的域名吗?

吴凌云千里之行,始于足下

好像只是不能在腾讯云注册这样的域名,解析应该还是可以的,与有没有备案没关系,备案只跟能不能开通web有关,跟能不能解析没有关系。

android okhttp +happydns + https并没有列举方案?

OkHttp确实简单又好用,而且也支持get,post带参数,Json,字节流,文件等,还添加了表单,分块等方式,在对OkHttp进一步封装后网络请求的使用甚至一行代码就可以解决,大大优化了代码效率,比如github上这个OkHttp开源框架https://github.com/hongyangAndroid/okhttp-utils ... 展开详请

为什么返回的DNSIP和系统返回的是一样的?

有免费的移动解析httpDNS吗?

你可以参考这个https://cloud.tencent.com/document/product/379/9216

4g网络下是可以获取到hdns_ip和ldns_ip的,但是在wifi下就只能获取到ldns_ip?

hdns_ip 是指httpdns对应的解析IP,ldns_ip 是指localdns对应的解析IP,如果是 4G 正常的话,检测一下你的 wifi 网络是否正常,之前碰到过类似案例,客户的公司出口网络对部分外网IP做了禁止策略。

httpdns企业版解析异常?

Dust资深服务器虚拟化工程师。
需要想开通服务,会收到授权 ID 和 Key 的邮箱,然后填入到以下格式即可 http://119.29.29.29/d?dn=[域名加密后的字符串]&id=[授权ID]&ttl=1 域名加密教程: https://cloud.tencent.com/document/product/379/3530... 展开详请

iOS httpdns怎么跟 AFNetworking 对接?

NSMutableURLRequest* request = [[NSMutableURLRequest alloc] initWithURL:url1]; 》》》》 [request setValue:url1.host forHTTPHeaderField:@"host"]; } 我把这个request 的host设置了,但是我用afnetworking 请求,没有initWithRequest 方法 的... 展开详请

https请求报针对该服务的证书无效?

HttpDns androidSDK问题: 请问会等待http和localDns一起的结果才返回吗?

好好看解密右转天后不带记忆与方向生活

您好,只会检查本地是否有缓存,如果没有缓存就执行同步的查询。不会根据 localDNS 进行查询的。

想接入HttpDNS服务,项目中使用X5内核,看到X5内核已经对DNS做了优化了,还需要改造吗?

接入HttpDNS过程中,需要改造移动APP的域名解析机制,新的流程参考如下: [图片] 改造过程中需要遵循以下两个设计策略: 1. Failed over策略 虽然HttpDNS已经接入BGP Anycast,并实现了多地跨机房容灾。但为了保证在最坏的情况下客户端域名解析依然不受影响。建议采用以下的fail over策略: 第一步先向HttpDNS发起域名查询请求 如果HttpDNS查询返回的结果不是一个IP地址(结果为空、结果非IP、连接超时等),则通过本地LocalDNS进行域名解析。超时时间建议为5s。 2. 缓存策略 移动互联网用户的网络环境比较复杂,为了尽可能地减少由于域名解析导致的延迟,建议在本地进行缓存。缓存规则如下: 缓存时间 缓存时间建议设置为120s至600s,不可低于60s。 缓存更新 缓存更新应在以下两种情形下进行: 用户网络状态发生变化时: 移动互联网的用户的网络状态由3G切Wi-Fi,Wi-Fi切3G的情况下,其接入点的网络归属可能发生变化。所以用户的网络状态发生变化时,需要重新向HttpDNS发起域名解析请求,以获得用户当前网络归属下的最优指向。 缓存过期时: 当域名解析的结果缓存时间到期时,客户端应该向HttpDNS重新发起域名解析请求以获取最新的域名对应的IP。为了减少用户在缓存过期后重新进行域名解析时的等待时间,建议在75%TTL时就开始进行域名解析。如本地缓存的TTL为600s,那么在第600*0.75=450s时刻,客户端就应该进行域名解析。 除了以上几点建议外,减少域名解析的次数也能有效的减少网络交互,提升用户访问体验。建议在业务允许的情况下,尽量减少域名的数量。如需区分不同的资源,建议通过url来进行区分。 3. 其他注意事项 改造APP中的需要关注的tips: 请尽量将不同功能用同样域名,资源区分通过url来实现,减少域名解析次数(用户体验好,容灾切换方便。多一个域名,即使域名已命中缓存,至少多100ms的访问延迟),新版本将很快支持批量域名解析 设置的缓存TTL值不可太低(不可低于60s),防止频繁进行HtppDNS请求。 接入HttpDNS的业务需要保留用户本地LocalDNS作为容灾通道,当HttpDNS无法正常服务时(移动网络不稳定或HttpDNS服务出现问题),可以使用LocalDNS进行解析,。 安卓程序中可能出现404错误,但浏览器中正常。可能为权限问题,或其他问题,参考 http://stackoverflow.com/questions/10835845/android-http-request-wierd-404-not-found-issuebytetohex&hextobyte,需自己实现接口,进行16进制字符串与字节的转换https问题,需在客户端hook客户端检查证书的domain域和扩展域看是否包含本次请求的host的过程,将IP直接替换成原来的域名,再执行证书验证。或者忽略证书认证,类似于curl -k参数。HttpDNS请求建议超时时间2-5s左右。在网络类型变化时,如4G切换到wifi,不同wifi间切换等,需要重新执行HttpDNS请求刷新本地缓存。... 展开详请
接入HttpDNS过程中,需要改造移动APP的域名解析机制,新的流程参考如下: [图片] 改造过程中需要遵循以下两个设计策略: 1. Failed over策略 虽然HttpDNS已经接入BGP Anycast,并实现了多地跨机房容灾。但为了保证在最坏的情况下客户端域名解析依然不受影响。建议采用以下的fail over策略: 第一步先向HttpDNS发起域名查询请求 如果HttpDNS查询返回的结果不是一个IP地址(结果为空、结果非IP、连接超时等),则通过本地LocalDNS进行域名解析。超时时间建议为5s。 2. 缓存策略 移动互联网用户的网络环境比较复杂,为了尽可能地减少由于域名解析导致的延迟,建议在本地进行缓存。缓存规则如下: 缓存时间 缓存时间建议设置为120s至600s,不可低于60s。 缓存更新 缓存更新应在以下两种情形下进行: 用户网络状态发生变化时: 移动互联网的用户的网络状态由3G切Wi-Fi,Wi-Fi切3G的情况下,其接入点的网络归属可能发生变化。所以用户的网络状态发生变化时,需要重新向HttpDNS发起域名解析请求,以获得用户当前网络归属下的最优指向。 缓存过期时: 当域名解析的结果缓存时间到期时,客户端应该向HttpDNS重新发起域名解析请求以获取最新的域名对应的IP。为了减少用户在缓存过期后重新进行域名解析时的等待时间,建议在75%TTL时就开始进行域名解析。如本地缓存的TTL为600s,那么在第600*0.75=450s时刻,客户端就应该进行域名解析。 除了以上几点建议外,减少域名解析的次数也能有效的减少网络交互,提升用户访问体验。建议在业务允许的情况下,尽量减少域名的数量。如需区分不同的资源,建议通过url来进行区分。 3. 其他注意事项 改造APP中的需要关注的tips: 请尽量将不同功能用同样域名,资源区分通过url来实现,减少域名解析次数(用户体验好,容灾切换方便。多一个域名,即使域名已命中缓存,至少多100ms的访问延迟),新版本将很快支持批量域名解析 设置的缓存TTL值不可太低(不可低于60s),防止频繁进行HtppDNS请求。 接入HttpDNS的业务需要保留用户本地LocalDNS作为容灾通道,当HttpDNS无法正常服务时(移动网络不稳定或HttpDNS服务出现问题),可以使用LocalDNS进行解析,。 安卓程序中可能出现404错误,但浏览器中正常。可能为权限问题,或其他问题,参考 http://stackoverflow.com/questions/10835845/android-http-request-wierd-404-not-found-issuebytetohex&hextobyte,需自己实现接口,进行16进制字符串与字节的转换https问题,需在客户端hook客户端检查证书的domain域和扩展域看是否包含本次请求的host的过程,将IP直接替换成原来的域名,再执行证书验证。或者忽略证书认证,类似于curl -k参数。HttpDNS请求建议超时时间2-5s左右。在网络类型变化时,如4G切换到wifi,不同wifi间切换等,需要重新执行HttpDNS请求刷新本地缓存。
领券