事情是这样子的:
1.我的站主要服务于海外用户,但也有少量国内的用户;
2.有 7 个分布在海外的服务器,但是从国内访问过去比较慢;
3.于是在国内架设了一个反代镜像,定时去国外服务器拉数据,然后专门提供给国内用户使用;
4.反代镜像资源不太好,又经常受攻击,容易挂掉;
背景完。
我想做成这样似的:
1.全网默认分配主要的 3 个 ip ;
2.海外默认分配全部的 7 个 ip ;
3.国内默认分配那个反代镜像 ip ;
这样的设置,就可以当反代挂掉的时候,国内用户能访问到海外源站。
等我高兴的登陆到 CloudXNS 进行设置的时候。。。
卧槽,居然没有“国内默认”的线路!!!
我使劲揉了揉眼睛,确定我没有看错:只有“国内其他”,并无“国内默认”!
真尼玛大坑有木有!!有木有!!!
找客服聊了半天,说是暂不提供国内默认线路,只能反过来把国内反代 ip 填到全网默认,其他 ip 填到海外默认。
可是这样根本不能解决我的问题!!!我的心都碎了~
但是 XNS 不提供,别家的 DNS 又用着不爽,现在也没有别的办法了。
于是我费尽千辛万苦,将国内的镜像 ip 一一设置“电信默认”、“联通默认”、“移动默认”……(←_←) [涉及 ip 隐私,请自行脑补该设置画面]
后来,我还是对这样的设置怎么看怎么不爽!并且有空的时候综合研究了下 xns 的各种看起来很碉堡的功能(虽然我平常几乎都没用到过……),于是找到了最最最优的解决方案! [此处应有掌声!]
在这里,我们用到了 Cloudxns 独家屌爆的X 优化功能。最终我的设置是这样的:
1.全网默认分配 3 个主要的海外 ip 和国内反代镜像 ip ;
2.海外默认分配全部的 7 个海外 ip ;
3.全网默认线路开启 X 优化;
4.开启宕机监控智能切换;
经测试,准确无误的达成了我的需求!!
X 优化非常准,尽管如上设置,依然每个国内用户都能正确的访问到国内的 ip 。
配合上宕机智能切换,国内 ip 宕掉后能自动启用全网默认的其他 3 个 ip ,宕机恢复后解析又自动恢复。
简直不要更爽歪歪了!
本文转载此CloudXNS
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.