美文网首页阿里云
阿里云解析配置多 A 记录实现 DNS 均衡负载

阿里云解析配置多 A 记录实现 DNS 均衡负载

作者: 春秋杰瑞 | 来源:发表于2019-09-29 09:12 被阅读0次

前言

A 记录(A record)又名主机记录是互联网上最常见的 DNS 资源记录,用于记录域名或子域名关联的主机地址,通常是 IPv4 地址。

任一域名允许关联多个 A 记录,而请求超过 1 个 A 记录的域名时,云解析 DNS 服务器将自动开启轮询调度。这是一种十分廉价且高效的均衡负载方式,配置方式也很简单。

A 记录配置

首先,前往阿里云解析控制台,点击「添加记录」将弹出下面的配置界面。

aliyun-cloud-resolver-resource-record-settings.png

主机记录就是你要配置的域名,在记录值处填入 IP 地址,点击「确定」保存第一条 A 记录。我们再次点击「添加记录」,这次主机记录不变,在记录值处填入其它 IP 地址。

验证

常言道光说不练假把式,我将手头的空闲域名 a.equesfile.cc 关联 5 个 A 记录,地址范围从 127.0.0.1127.0.0.5,下面使用 nslookup 查询试试。

dns-query-reults-show-it-works.png

执行了两次查询命令,从上图可以看出两次响应结果确实是随机的。

结束

DNS 均衡负载虽说简单高效,缺点也不少。

第一点、通常无法动态调整主机地址权重(阿里云解析倒是支持权重设置),如果多台主机性能差异较大,则不能很好地均衡负载。

第二点、DNS 服务器通常会缓存查询响应,以便更迅速地向用户提供查询服务,这种设计导致某台主机宕机情况下,即便第一时间修改 A 记录也无济于事。

由于 DNS 均衡负载无法满足高可用性要求,通常被用于第一层简单均衡,第二层采用高可用均衡负载服务如 HAProxy 或者 Nginx.

相关文章

  • 接入层代理层架构设计

    接入层 dns轮询实现负载均衡:以华为云举例 域名解析可以配置50条a记录,dns会根据权重返回ip,智能解析还支...

  • 阿里云解析配置多 A 记录实现 DNS 均衡负载

    前言 A 记录(A record)又名主机记录是互联网上最常见的 DNS 资源记录,用于记录域名或子域名关联的主机...

  • 阿里的负载均衡

    阿里负载均衡 关键点: 1,云析:dns智能解析用户请求到合适ECS region ------ 实现GSLB 2...

  • 高并发架构简析

    一 DNS解析做负载均衡 水平扩展:缺点:1.人工申请ip,域名,修改dns配置 2.服务...

  • 负载均衡

    1.DNS负载均衡 DNS负载均衡技术实现原理是,在DNS服务器中为同一个主机名配置多个IP地址,在应答DNS查询...

  • 关于负载均衡的总结

    负载均衡的分类 常见的分为三类,dns负载均衡,硬件负载均衡,软件负载均衡 dns负载均衡 一般实现地域级别的负载...

  • 【企业上云攻略】阿里云网络产品应用系列教程

    阿里云网络产品一站式学习,涉及专有网络VPC、云解析DNS、负载均衡SLB、CDN、公网接入、VPN网关、智能接入...

  • 负载均衡有哪些实现⽅式?

    DNS:这是最简单的负载均衡的⽅式,⼀般⽤于实现地理级别的负载均衡,不同地域的⽤户通过DNS的解析可以返回不同的I...

  • 打开网址过程

    基本的流程 DNS解析--- 负载均衡 --- Web服务器 --- 浏览器渲染 DNS解析 域名系统(英文:Do...

  • 程序猿之踩坑&思考&困惑02

    应用如何实现负载均衡? 因为最近在看网络相关的书,我从DNS做内部负载均衡的角度来说下关于实现应用负载均衡的做法之...

网友评论

    本文标题:阿里云解析配置多 A 记录实现 DNS 均衡负载

    本文链接:https://www.haomeiwen.com/subject/qxewuctx.html