`
DNSPod技术
  • 浏览: 8152 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

“D+” 专为APP而生的移动解析服务

阅读更多

     “D+”    专为APP而生的移动解析服务

      3月27日,国内最大域名智能解析服务商DNSPod正式推出移动解析服务,名为D+,填补了目前国内市场上关于HttpDNS的这一空白(链接:https://www.dnspod.cn/httpdns/?from=blog_iteye)。DNSPod技术负责人介绍称,“D+”是为移动而生的专业解析服务,它的诞生就是为了解决移动解析常见的“域名劫持”和“解析结果跨域”两项难题,让客户以最小的改造成本,解决移动业务解析异常的问题,并满足流量精确调度的需求。


      根据CNNIC官方报告数据显示:“截至 2014 年 12 月,中国手机网民规模达 5.57 亿,较 2013 年底增加 5672 万人。网民中使用手机上网的人群占比,由 2013 年的 81.0%提升至 85.8% 。”越来越多的人选择手机上网的同时,移动端的弊病频繁发生:网站访问缓慢甚至无法访问、无法连接服务器、随意弹出广告、访问到钓鱼网站......以上问题非常常见,甚至无法解决,归根到底就是“域名劫持”和“解析结果跨域”导致。


      DNSPOD新推出的“D+”服务,也就是HttpDNS服务,通过使用HTTP协议向DNS服务器的80端口进行请求,代替传统的DNS协议向DNS服务器的53端口进行请求,绕开了运营商的Local DNS,从而避免了使用运营商Local DNS造成的劫持和跨网问题。


      从原理上来讲,“D+”只是将域名解析的协议由DNS协议换成了Http协议,并不复杂。但是这一微小的转换,却带来了无数的收益:


      A、根治域名解析异常。
      由于绕过了运营商的Local DNS,用户解析域名的请求通过Http协议直接透传到了腾讯的HttpDNS服务器IP上,用户在客户端的域名解析请求将不会遭受到域名解析异常的困扰。
      B、调度精准。
      直接获取到用户IP,通过结合腾讯自有专利技术生成的IP地址库以及测速系统,可以保证将用户引导的访问最快的IDC节点上。
      C、实现成本低廉。
      接入“D+”,仅需要对客户端接入层做少量改造,无需用户手机进行root或越狱;而且由于Http协议请求构造非常简单,兼容各版本的移动操作系统更不成问题。另外,“D+”的后端配置完全复用现有权威DNS配置,管理成本也非常低。
     D、扩展性强。
     “D+”提 供可靠的域名解析服务,业务可将自有调度逻辑与HttpDNS返回结果结合,实现更精细化的流量调度。比如:指定版本的客户端连接请求的IP地址;指定网络类型的用户连接指定的IP地址,等等。 

      “D+”正式上线前,已经通过不同类型的移动客户端测试使用,在对抗延迟和解决解析失败等问题上,取得非常明显的效果:


      手机QQ
      接入“D+”后,手Q用户因域名劫持导致的访问失败率下降99%,保证了每一次用户访问都流畅无阻。
      腾讯游戏
      游戏是网络敏感类应用,接入“D+”服务后,整体访问延迟下降了13%,用户跨网访问的现象大大减少,有效保证了用户的游戏体验。
      腾讯新闻客户端
      AppStore排名第一的新闻类APP,通过接入“D+”服务,用户连接失败率下降22%,提升了业务成功率。(连接失败,即用户连接超过2s后无响应)
      QQ音乐
      流媒体类 APP, 用户对访问流畅度非常敏感,通过接入“D+”后,整体用户的访问延迟降低了13%。

      另外,DNSPOD技术负责人解释说,为了进一步提升“D+”良好的用户体验,他们还通过以下这几个方面,保证“D+”服务的高可用性:


      A、部署BGP Anycast网络。
      “D+”通过部署BGP Anycast的网络架构,与全国Top 16的运营商(后续可无缝增加)建立了对等互联链路,保证用户的请求无需绕行就能直接到达HttpDNS的服务器上。
     B、异地容灾,实时切换。
      “D+”的节点遍布国内华北、华东、华南各地区,同时“D+”在香港、北美等国际地区也部署了多个节点,一旦单个节点发生故障,均能实现实时自动切换,有效保证了服务的高可用。

      目前,“D+”服务暂时分为“免费版”和“企业版”两种版本,适用于移动APP或PC自研客户端的使用,仅需在客户端进行一定的开发。对于原生移动APP及PC客户端类业务,参考官网页面的“接入指南”页面即可操作,非常简单。

      [总结]
      总而言之,“D+”专为APP而生,操作原理简单,开发成本低,但是在避免移动解析失败和提升移动解析速度上,功效显著。虽然每一项新的产品的诞生,必须经过实践验证和完善,但是“D+”的出现,至少可以实现用户快速、准确、稳定地访问移动网络,让移动端“D+”uang的又快又好用!

 

分享到:
评论

相关推荐

    IIS6.0 IIS,互联网信息服务

    Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和...

    News-CMS:手机新闻内容管理器

    新闻CMS是为移动设备构建的简单新闻内容管理系统。 [管理员演示]( ) 特征 通过URL加载和解析文章 预览新闻 搜索,编辑和删除新闻 用法 创建帐户(基于) curl http://floating-retreat-4846.herokuapp.com/ /...

    新版Android开发教程.rar

    • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • 集成的浏览器 基于开源的 WebKit 引擎 • 优化的图形库 包括定制的 2D 图形库, 3D 图形库基于 OpenGL ES 1.0 (硬件加速可选) • SQLite SQLite ...

    android群雄传

    11.2 使用Bmob创建移动后端服务 250 11.2.1 数据服务 251 11.2.2 推送服务 254 第12章 Android 5.X新特性详解 257 12.1 Android 5.X UI设计初步 258 12.1.1 材料的形态模拟 258 12.1.2 更加真实的动画 258 ...

    asp.net知识库

    将 ASP.NET 2.0 应用程序服务配置为使用 SQL Server 2000 或 SQL Server 2005 ASP.NET 2.0 中的数据源控件 使用 ASP.NET 2.0 ObjectDataSource 控件 ASP.NET 2.0 的内部变化 使用SQL Cache Dependency 代替 ...

    KODExplorer 芒果云-资源管理器

    - 拖动url——创建ext app - 文件管理,树目录变化后(增删改)自动同步到文件列表 - 文件管理,文件列表变化后(增删改)自动同步到树目录 - 中文用户名限制 - 对话框打开关闭动画 - 其他多处优化 ####fix ...

    adb1.0.26包含fastboot.exe

    从 emulator-5554 这个名字可以看出它是一个 Android 模拟器,而 10.129.164.6:5555 这种形为 <IP>:<Port> 的 serialNumber 一般是无线连接的设备或 Genymotion 等第三方 Android 模拟器。 常见异常输出: 没有...

    winrar3.7 Beta8

    此命令可以用在你从 Internet 直接用 WinRAR 打开压缩文件, 而你又希望把它保存 到本地硬盘时、 <br> 9. “自动换行”命令添加到 WinRAR 内部查看器的“查看”菜单中, 这样你可以改变打 开的查看器...

    PT80-NEAT开发指南v1.1

    移动数据终端 版本记录 版本号 版本描述 发布日期 V 1.0 初始版本。 2012-04-12 V1.1 修改前三章内容 2012-09-25 目录 第一章 关于本手册...........................................................................

Global site tag (gtag.js) - Google Analytics