Linode+Incapsula+Dnspod=全球快速访问(包括国内)



incapsula 免费cdn

CDN、智能DNS,已经不是什么高端的玩意儿,现在免费且高效的CDN满天飞,如何利用好这些资源,是摆在中小站长眼前的问题。我就自己的切身体会,简单写点不成文的东西,分享于大家。

Linode(东京节点,下文都指东京节点),相比大家都不陌生,对国内的访问来说,是个不错的选择,稳定且高速;CDN,更不陌生,国内外都有免费的版本可用,如incapsula(由于cloudflare需要更改域名dns、webluker需要备案,故都不在本次讨论范围内)。Linode和免费cdn本是两不相干的东西,但却各有优劣长短,把两者搅合在了一起:linode对于国内访客效果不错,但对美国、欧洲却不太理想;incapsula是美国的cdn,在美国、英国、新加坡、以色列分布有节点,对美欧、西亚、东南亚的访问效果比较好(国内访客走的是其美国节点,而非新加坡节点)。所以这样以来,如果能将两者的优势互补,那么实现站点的全球快速访问,将不再是梦想,而将两者优势结合的,就是dnspod这个智能dns!

这个过程的操作,也非常简单,准备信息如下:先去incapsula申请一个免费版的cdn帐号,得到如下信息(举例):

www的cname记录:abc.z.incapcdn.net

@的两个A记录:122.0.0.0 / 122.0.0.1

linode东京节点的ip:106.187.0.0

得到以上三项内容,就准备全了,然后是在dnspod里的设置,设置结果如下:

www  A记录  默认  106.187.0.0

www  CNAME记录  国外  abc.z.incapcdn.net

@  A记录  默认  122.0.0.0

@  A记录  默认  122.0.0.1

以上设置完毕,就算大功告成,以后的解析结果将会是:国内用户,得到linode东京节点的ip;东亚、东南亚用户得到incapsula的新加坡ip;美国、欧洲用户得到分布于美国东西海岸、英国的节点(incapsula针对欧美地区使用了anycast技术,单ip多节点)。这样,在一定程度上算是实现了站点的全球快速访问。

下图是“linode中文社区”按上述方法部署后,在just-ping得到的结果:

linode+incapsula+dnspod=全球快速访问

上图需要注意的是划红线的三个地方:香港、上海、北京,香港走的是新加坡节点,上海、北京走的是linode东京节点,而欧美则是使用anycast的多节点单ip服务,单从ping上看,是相当漂亮的。更可贵的是本套系统,除linode外,都是免费~~

无觅相关文章插件,快速提升流量

Linode Cloud交流论坛,让更多的中国站长了解Linode,期待你的加入:Linode中文社区