标签:
add by zhj:配置倒是蛮简单的,其实就是把域名与多个IP进行关联,在数据库中实现这个应该也是蛮简单的。
原文:http://kb.cnblogs.com/page/75571/
首先介绍下DNSPod。DNSPod 是一款免费智能DNS产品。DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的
服务器,网通的用户访问网通的服务器,达到互联互通的效果。能够让使用双线路或拥有多镜像的网站站长轻松实现智能DNS解析,让用户仅用单域名即可访问
到最快速的镜像。
如上图,我们可以给不同的线路(电信、网通、教育网)设置不同的IP(服务器),除此之外,DNSPod还支持,DNS轮询功能,可帮助网站进行均衡负
载。如下图:
接下来需要介绍下什么是DNS轮询。大多域名注册商都支持多条A记录的解析,其实这就是DNS轮询,DNS服务器将解析请求按照A记录的顺序,逐一分配
到不同的IP上,这样就完成了简单的负载均衡。
优点
缺点
DNS轮询原理:比如你添加了三条记录,分别是1,2,3
所有的记录都是均匀的返回给每一个请求的用户,但有时候用户可能一打开你的网站就马上退出(比如关掉了浏览器),有些用户可能会一直浏览你的网
站。因为DNS无法得知还有哪个用户还在访问你哪一台服务器,所以就会造成有些服务器访问的用户多,有些服务器访问的用户少(因为这台服务器访问时间短
的用户比较多)。最后就会出现访问用户不平均的情况。
DNS轮询的时候,IP是如何给出的?
首先,客户机发请求给递归服务器(地方宽带运营商服务器),递归服务器发请求给DNSPod解析服务器;
然后,DNSPod解析服务器将域名设置的所有轮询主机服务器IP返回给递归服务器,递归服务器将这些IP再返回给客户机;
最后,客户机的浏览器会随机访问其中的一个IP进行访问。
参考:https://support.dnspod.cn/Kb/showarticle/tsid/17/
标签:
原文地址:http://www.cnblogs.com/ajianbeyourself/p/4189292.html