开发者社区> 阿里云E2企业云服务> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

关于HTTPDNS,你知道多少?

简介: 全网域名劫持率高,域名解析失败、解析超时,IP调度不精准,域名解析变更生效不实时,这些问题是否一直困扰着你?作为网络请求最前置的环节,域名解析的稳定与精准程度直接决定了APP的访问体验效果。阿里云HTTPDNS在此背景下应运而生,让我们认识一下HTTPDNS吧!
+关注继续查看

什么是HTTPDNS?

HTTPDNS是面向多端应用(移动端APP,PC客户端应用)的域名解析服务,具有域名防劫持、精准调度、实时解析生效的特性。

HTTPDNS工作流程

客户端直接访问HTTPDNS接口,获取业务在域名配置管理系统上配置的访问延迟最优的IP。获取到IP后就直接往此IP发送业务协议请求。以HTTP请求 为例,通过在header中指定host字段,向HTTPDNS返回的IP发送标准的HTTP请求即可。

image

HTTPDNS特性优势

1、域名防劫持

    • 绕过运营商的Local DNS,避免域名劫持。
    • 基于HTTP协议的设计适用于几乎所有的网络环境,同时保留了鉴权、HTTPS等更高安全性的扩展能力,避免恶意攻击劫持行为。
    • 商业化的HTTPDNS服务缓存管理有严格的SLA保障,避免了Local DNS的缓存污染问题。

image

2、精准调度

    • 部分Local DNS供应商为了降低运营成本,会将解析请求转发给其他供应商的Local DNS节点会严重影响域名解析的精准性。
    • HTTPDNS将终端用户的IP信息直接交付给权威DNS, 从而忽略Local DNS IP信息,根据终端用户的IP信息进行精准调度,避免Local DNS的坐标干扰。

image

3、实时生效

    • Local DNS首次查询或超过缓存时间的查询,需要递归遍历多个DNS服务器以获取最终的解析结果, 增加了网络请求的延时时间。
    • HTTPDNS严格遵循DNS TTL限制进行缓存更新, 用户在权威DNS变更的解析结果将快速同步。

image

应用场景

场景一:移动应用域名防劫持

【场景描述】

域名劫持一直是困扰许多开发者,其表现即域名A应该返回的DNS解析结果IP1被恶意替换为了IP2,导致A的访问失败或访问了一个不安全的站点。

【解决方案】

域名防劫持:使用HTTP(HTTPS)协议进行域名解析,域名解析请求直接发送至HTTPDNS服务器,绕过运营商Local DNS,避免域名劫持问题;

调度精准:由于运营商策略的多样性,其 Local DNS 的解析结果可能不是最近、最优的节点,HTTPDNS能直接获取客户端 IP,基于客户端 IP 获得最精准的解析结果,让客户端就近接入业务节点。

image

场景二:解决视频推拉流卡顿

【场景描述】

视频直播类App当前已经普遍采用CDN来实现访问加速,但还是经常遇到推拉流慢、卡顿的问题。这类问题一般是由于调度不精准、域名劫持、终端手机接入网络动态切换等因素导致,结合使用CDN和HTTPDNS可以比较完美解决此类问题。

【问题解决】

轻服务端解决方案:当推流或者拉流出现服务质量问题(如慢、卡顿)时,使用HTTPDNS获取最新的最佳服务质量节点,并利用最新的节点进行推拉流。

DEMO体验

体验入口:https://www.aliyun.com/product/httpdns

如果您是首次开通,会有150万次免费解析额度,可进行免费体验!如果您是老用户,现在还有阿里云官网的大额折扣优惠,可进行超低价体验!

imageimage.pngimage.png

其他

想了解更多关于HTTPDNS的信息,可通过阿里云官网搜索“HTTPDNS”进行了解

也可以加入钉钉开发者交流群,共同进步!钉钉群号:35248489

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
HTTPDNS-快速开始|学习笔记
快速学习HTTPDNS-快速开始
0 0
实现简易HTTP服务器
实现简易HTTP服务器
0 0
http 和www HTTP与HTTPS的区别
http 和www HTTP与HTTPS的区别
0 0
HTTP 2.0-基于IIS实现HTTPS
引言   最近在做网站的访问性能提升,直接将站点访问由HTTP 1.1升级到了HTTP 2.0,访问性能确实有所提升,关于HTTP 2.0的详细介绍相对于HTTP 1.1的优势在这里就不介绍了,请自行百度,本文主要介绍如何在IIS上配置实现HTTP 2.0。
1458 0
nginx 转发http 和 https 请求
转发 https 需要nginx 主配置文件加入:任意证书配置,nginx 添加消息头部
0 0
【计算机网络】HTTP 与 HTTPS ( HTTP 发展过程 | HTTP/1.1 与 HTTP/2 对比 | HTTP 报文格式 )
【计算机网络】HTTP 与 HTTPS ( HTTP 发展过程 | HTTP/1.1 与 HTTP/2 对比 | HTTP 报文格式 )
0 0
+关注
阿里云E2企业云服务
最新产品动态和资讯
文章
问答
来源圈子
更多
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
+ 订阅
相关文档: 移动研发平台
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载