- 1
- 0
- 约1.23千字
- 约 5页
- 2023-04-18 发布于上海
- 举报
最近极雪在搞一个项目:极客族公共加速服务,主要做各种静态资源的加速服务,也提供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)