将多个域名解析到一个ip地址上,是DNS解析常见的用法,这里不再赘述。
那么,把一个域名解析到多个ip地址上,有什么用呢。答案是:做负载均衡。
通过将一个域名解析到多个ip地址上,可以实现DNS层面的负载访问分配。那么,DNS系统是基于什么来分配请求的呢,这个就要看DNS服务商提供的服务了,最简单的是随机分配,复杂点的就是根据后端的负载情况来分配。
比如说阿里云的全局流量分配,就提供如下功能:
健康检查 支持应用服务IP的健康检查包括ping、tcp、http、https可配置的最小检查间隔为1分钟
异常切换 支持根据健康检查结果自动或者手工进行failover切换操作实现主备切换、故障隔离
负载均衡 支持多个应用服务IP地址的负载均衡包括全部返回策略、权重策略
访问策略 支持以下智能解析访问策略包括基于地理位置的访问策略
地理位置 支持国内分运营商(联通、电信、移动、鹏博士)或者分大区(华北、华南、华东、东北、西北、西南、华中)海外分大洲
版本限额 套餐版本中每个实例可创建10个地址池每个地址池可配置20个地址(IP或域名)
版本配额 套餐版本中默认包含100个探测任务、每个月1000条国内短信通知(暂不支持国际/港澳台短信)如有需要可按需购买增加配额