DNS 负载均衡有 A 记录和 CNAME 两种,主要还是 A 记录的用得比较多,简单记录一下。

对比于负载均衡服务器,API 网关的优势,就是不用额外支付流入负载机和网关那部分的带宽费用。5M 以上带宽要贵得多。劣势就是 DNS 服务器简单轮询分摊流量,并不会根据你服务器实际负载压力来分摊,而且服务器异常时也不会自动熔断这部分请求。如果你对服务器健康程度有信心,并且主要瓶颈是带宽的,最合适不过了。

解析返回得到的 IP 地址是轮询随机得到的 IP 地址,不会根据服务器负载和运行状况进行分配。如果在同一线路下有多个服务器,需要将访问流量分摊到各个服务器上,可以使用 DNS 解析来实现负载均衡。

image.png
image.png
image.png
image.png

腾讯云免费解析支持 2 条记录,阿里云免费解析支持 10 条。

image.png
image.png
image.png](https://cdn.nlark.com/yuque/0/2021/png/98805/1623376197099-9d79784a-39d1-4f45-a525-8bd3eb2cd435.png#clientId=u38c58d1e-c716-4&from=paste&height=547&id=u7d343d13&margin=%5Bobject%20Object%5D&name=image.png&originHeight=547&originWidth=903&originalType=binary∶=1&size=37691&status=done&style=none&taskId=uf785c692-037e-48ec-9aea-a024cd012c6&width=903)![image.png
image.png](https://cdn.nlark.com/yuque/0/2021/png/98805/1623376197099-9d79784a-39d1-4f45-a525-8bd3eb2cd435.png#clientId=u38c58d1e-c716-4&from=paste&height=547&id=u7d343d13&margin=%5Bobject%20Object%5D&name=image.png&originHeight=547&originWidth=903&originalType=binary∶=1&size=37691&status=done&style=none&taskId=uf785c692-037e-48ec-9aea-a024cd012c6&width=903)![image.png

并不是很完美的一种解决方案,但是便宜。