????????在做服务群集时,希望有负载均衡的能力,并且能分散访问压力。并且有的应用还要区分不同ISP的用户,比如联通用户走联通的线路、电信用户走电信线路,以此来减轻访问压力,同时加快用户的访问速度,这可以通过多线机房的方式实现。
????????如果只是随机为了减少压力,从域名地址解析就开始,将是一个最佳方案,因为这样一来,从一开始就可以避免单点失效的问题。试想,如果解析到一个IP后,再通过此IP做负载均衡,是不是会存在单点失效的问题?而如果同一个域名,能够解析到多个IP,那么当一个服务出问题了,但并不会全军覆没。
????????那么如何将一个域名,解析到多个不同的IP呢?这就需要了解域名解析中的A记录、CName等。
????????A记录:将域名解析到某个IP地址,只能是IP地址,不能是其它域名;
????????CName:将域名解析到其它地址,可以是IP,也可以是其它域名。
????????记录如何填写,相信很多人都会,如下图所示:
????????但这里有一个特点,即可以填写多个重复的记录,指向不同的IP或域名,这个特征,不是很多人知道的。利用这个特性,就可以从域名解析开始,做负载均衡功能。
如下图,可以填写多条相同的记录,指向不同的IP。
????????然后再在相应的服务器上部署相应的应用,分散压力。