负载均衡学习之DNS域名解析负载均衡
DNS域名解析负载均衡 DNS(Domain Name System)是因特网的一项服务,它作为域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。人们在通过浏览器访问网站时只需要记住网站的域名即可,而不需要记住那些不太容易理解的IP地址。 在DNS系统中有一个比较重要的的资源类型叫做主机记录也称为A记录,A记录是用于名称解析的重要记录,它将特定的主机名映射到对应主机的IP地址上。 如果你有一个自己的域名,那么要想别人能访问到你的网站,,你需要到特定的DNS解析服务商的服务器上填写A记录,过一段时间后,别人就能通过你的域名访问你的网站了 Domain Name System 一种能进行主机名到IP地址转换的目录服务,这就是域名系统(Domain Name System),DNS协议运行在UDP之上,使用端口53 DNS采用分布式设计方案,DNS服务器分为四类:
DNS查询有两种方式:
从请求主机到本地DNS服务器的查询是递归的,其余的查询是迭代的 DNS解析过程: 神奇的解释权机制(SOA) 根服务器拥有一切域名的起始解释权,但是如果你去问根服务器它是不会直接告诉你最终答案的。因为如果它要存储所有的记录,那它也太累了,这个负载和开销是惊人的。那它会告诉你什么呢?它会告诉你应该去问谁,也就是它授权下一级服务器来解答你的问题。拟人化这个过程
DNS负载均衡工作原理 利用DNS工作原理处理负载均衡的工作原理图: 由上图可以看出,在DNS服务器中应该配置了多个A记录,如:
每次域名解析请求都会根据对应的负载均衡算法计算出一个不同的IP地址并返回,这样A记录中配置多个服务器就可以构成一个集群,并可以实现负载均衡。上图中,用户请求www.apusapp.com,DNS根据A记录和负载均衡算法计算得到一个IP地址114.100.20.203,并返回给浏览器,浏览器根据该IP地址,访问真实的物理服务器114.100.20.203。所有这些操作对用户来说都是透明的,用户可能只知道www.apusapp.com这个域名 优缺点 DNS域名解析负载均衡有如下优点:
DNS域名解析也存在如下缺点:
有哪些DNS服务商支持负载均衡呢? 这是一种比较高级的服务,一般域名注册商的dns服务器不会支持,目前我已知支持它的服务商有
【编辑推荐】
点赞 0 (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |