利用CloudNS的分线解析、CNAME以及私有线路功能实现多CDN负载均衡.docxVIP

  • 1
  • 0
  • 约1.23千字
  • 约 5页
  • 2023-04-18 发布于上海
  • 举报

利用CloudNS的分线解析、CNAME以及私有线路功能实现多CDN负载均衡.docx

最近极雪在搞一个项目:极客族公共加速服务,主要做各种静态资源的加速服务,也提供Gravatar、Google Fonts、Google AJAX 的全球加速服务,即将正式上线,我们大量使用了基于 CloudXNS 的智能解析服务 1.使用 CloudXNS 的分线解析对全球访客分开解析 CloudXNS 提供了大量线路供用户分线解析使用,最起码我是没见过第二家有这么多线路的国内 DNS 服务商 线路细分列表: /Index/Line.html 我们主要是对国内、亚太、北美、欧洲进行分线解析 上图为公共加速服务的实例,可能不太清楚,下面是示例(点击图片可放大) 上图为公共加速服务的实例,可能不太清楚,下面是示例(点击图片可放大) 这样我们就可以把不同地区的访客解析到不同地区的服务器或者 这样我们就可以把不同地区的访客解析到不同地区的服务器或者CDN,实现加 速 效果如下(来自 17 以及 提供的全球ping 服务)(点击图片可 放大) 使用CNAMEX 以及AX 功能在同线路下进行 2. 自定义配比负载均衡 AX AX 和 CNAMEX 均为 CloudXNS 独家开发的基于 DNS 的负载均衡技术 示例:(点击图片可放大) “优先级”就是自定义的配比 需要注意的是,负载均衡只针对同线路下,示例中是全网默认线路,实际我们也可以用于子线路 测试负载均衡效果可以使用此脚本: /?p=123 3.利用私有线路功能避过 CDN 的 CNAME 检查 * *需要注意的是:此处的私有线路不是客户端的 ip 地址,而是其递归 DNS 的出 口地址段 我们在 VeryCloud 的云分发上部署了部分服务,而 VeryCloud 会每隔一段时间 检测域名是否已经正确CNAME 到其提供的地址 而 CloudXNS 的私有线路堪称救星 经过与 VeryCloud 工程师的沟通,极雪获取到了 VeryCloud 探测 CNAME 的机 器的上游 DNS ip 为:05 07 接下来我们到 检测一下这两个 ip 的whois 归属 /ip/05#_whois /ip/07#_whois 这样就获取到了递归 这样就获取到了递归 DNS 的出口 ip 段 我们到 CloudXNS 的私有线路中添加这两个 ip 段 ( /PrivateView/index.html) 接下来再解析(点击图片可放大) 接下来再解析(点击图片可放大) 完工,这样 完工,这样 VeryCloud 的检查系统就被我们成功绕过了(其他家同理),我们可以同时使用多家 CDN 进行负载均衡

文档评论(0)

1亿VIP精品文档

相关文档