要想了解域名劫持,先了解域名解析服务器( DNS ),它是 Internet 上作为域名和 IP 地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的 IP 数串。而通过主机名,最终得到该主机名对应的 IP 地址的过程叫做域名解析。
域名劫持是互联网攻击的一种方式,通过攻击域名解析服务器,或伪造域名解析服务器的方法,把目标网站域名解析到错误的地址从而实现用户无法访问目标网站的目的。
域名劫持会对业务产生负面影响, 如访问出现失败、不稳定、错误、跳转至第三方内容等情况,进而造成业务流失、客户投诉、严重影响用户体验等诸多不良影响。
既然防劫持这么重要,我们是否有一种方法能在享受阿里云 PCDN 服务的流畅、高效的分发服务的同时,也保护自身域名不被劫持呢?
据悉,最新的阿里云 PCDN SDK 已经囊括了防劫持功能,其实现原理是当用户调用 PCDN SDK 请求资源时,SDK 自动调用 HTTPDNS 进行域名解析,帮助 PCDN 用户达到域名防劫持、精准调度的效果。这其中应用到的 HTTPDNS 技术,是使用 HTTP 协议进行域名解析,代替现有基于 UDP 的 DNS 协议,具有防劫持、精准调度等特性。
已经使用 PCDN 服务的客户,如果遇到运营商劫持、DNS 解析出错等问题,对业务造成负面影响,也无需过多担心,PCDN SDK 可以帮助您解决以下场景中的问题:
尤其是对于视频点播、大文件下载等域名劫持重灾区,能够有效改善域名劫持问题。
除了帮助客户提升网络分发体验、降低分发成本,PCDN SDK 一个很大的优势就是—— 防劫持 ,该方案无需客户增加任何改造,即可实现域名防劫持和精准调度的能力,域名解析请求直接发送到阿里云的 HTTPDNS 服务器,绕过运营商的 local DNS,避免 Local DNS 造成的域名劫持问题和调度不精准问题,让每一次访问都畅通无阻。
除此之外,PCDN SDK 防劫持功能还拥有以下优势:
1. 零解析延迟 通过缓存解析和更新策略确保 0ms 解析延迟,依托阿里云强大的中台技术,确保 99.9%的服务可用性,稳定可靠。
2. 精准调度 基于访问的来源 IP,获得最精准的解析结果,让客户端就近接入业务节点。
3. 零成本 不收取 HTTPDNS 解析费用,SDK 自动调用无需用户增加任何开发成本。