每天进步一点点——负载均衡之DNS域名解析

    DNS(Domain Name System)是因特网的一项服务,它作为域名和IP地址相互映射的一个分布式数据库,可以使人更方便的訪问互联网。人们在通过浏览器訪问站点时仅仅须要记住站点的域名就可以,而不须要记住那些不太easy理解的IP地址。在DNS系统中有一个比較重要的的资源类型叫做主机记录也称为A记录,A记录是用于名称解析的重要记录,它将特定的主机名映射到相应主机的IP地址上。假设你有一个自己的域名,那么要想别人能訪问到你的站点,你须要到特定的DNS解析服务商的server上填写A记录,过一段时间后,别人就能通过你的域名訪问你的站点了。DNS除了能解析域名之外还具有负载均衡的功能,以下是利用DNS工作原理处理负载均衡的工作原理图:

    由上图能够看出,在DNSserver中应该配置了多个A记录,如:

      www.apusapp.com IN A 114.100.20.201;

      www.apusapp.com IN A 114.100.20.202;

      www.apusapp.com IN A 114.100.20.203;

因此,每次域名解析请求都会依据相应的负载均衡算法计算出一个不同的IP地址并返回,这样A记录中配置多个server就能够构成一个集群,并能够实现负载均衡。上图中,用户请求www.apusapp.com,DNS依据A记录和负载均衡算法计算得到一个IP地址114.100.20.203,并返回给浏览器,浏览器依据该IP地址,訪问真实的物理server114.100.20.203。全部这些操作对用户来说都是透明的,用户可能仅仅知道www.apusapp.com这个域名。

    DNS域名解析负载均衡有例如以下长处:

1. 将负载均衡的工作交给DNS,省去了站点管理维护负载均衡server的麻烦。

2. 技术实现比較灵活、方便,简单易行,成本低,使用于大多数TCP/IP应用。

3. 对于部署在server上的应用来说不须要进行不论什么的代码改动就可以实现不同机器上的应用訪问。

3. server能够位于互联网的任何位置。

4. 同一时候很多DNS还支持基于地理位置的域名解析,即会将域名解析成距离用户地理近期的一个server地址,这样就能够加速用户訪问,改善性能。


    同一时候,DNS域名解析也存在例如以下缺点:

1. 眼下的DNS是多级解析的,每一级DNS都可能缓存A记录,当某台server下线之后,即使改动了A记录,要使其生效也须要较长的时间,这段时间,DNS任然会将域名解析到已下线的server上,终于导致用户訪问失败。

2. 不可以按server的处理能力来分配负载。DNS负载均衡採用的是简单的轮询算法,不能区分server之间的差异,不能反映server当前执行状态,所以其的负载均衡效果并非太好。

3. 可能会造成额外的网络问题。为了使本DNSserver和其它DNSserver及时交互,保证DNS数据及时更新,使地址能随机分配,一般都要将DNS的刷新时间设置的较小,但太小将会使DNS流量大增造成额外的网络问题。

    其实,大型站点总是部分使用DNS域名解析,利用域名解析作为第一级负载均衡手段,即域名解析得到的一组server并非实际提供服务的物理server,而是相同提供负载均衡server的内部server,这组内部负载均衡server再进行负载均衡,请请求发到真实的server上,终于完毕请求。

參考:

[1] http://zh.wikipedia.org/zh/%E5%9F%9F%E5%90%8D%E7%B3%BB%E7%BB%9F

[2] http://blog.csdn.net/flynetcn/article/details/3733574

[3] 《大型站点技术架构——核心原理与案例分析》

原文链接:https://www.cnblogs.com/lcchuguo/p/4011887.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/22874

(0)
上一篇 2023年10月8日 12:28
下一篇 2023年10月8日

相关推荐

  • SEO内容页优化及文章页优化的技巧

    网站SEO优化,内容是基础。一个网站如果没有内容,谈再多的SEO优化技术都是空谈。网站内容可以是文字、图片或者是视频,但是我们知道,搜索引擎是比较喜欢图文结合的内容,所以,在这里建…

    2024年1月27日
    00395
  • 阿里云Web应用防火墙-WAF

    WAF可以对网站进行扫描,识别API漏洞。 API安全 如何设置API安全_Web应用防火墙-阿里云帮助中心 API安全如何划分API业务用途? 登录认…

    网站百科 2023年8月7日
    00419
  • 常用博客SEO优化技巧

    博客的SEO优化其实并不是特别重要,因为博客的关键在于内容,内容为王,有了优秀而独特的内容,就很容易取得较好的排名。当然&#…

    网站百科 2024年2月25日
    00325
  • 攻防对抗案例分享

    文|宙斯盾ddos防护团队 暴雪 背景 事实证明,每年春节假期,不甘寂寞、蠢蠢欲动的除了熊孩子,往往还有以DDoS为主业的黑客,而愉快的春节假期也随之成为ddos攻击的高峰期。 宙…

    网站百科 2023年10月4日
    00435
  • 国内加速访问GitHub

    引用链接:https://blog.csdn.net/qianglei6077/article/details/90051554 国内访问GitHub的速度实在是慢得一匹,在clo…

    网站百科 2024年4月11日
    00355
  • SEO标题优化的方法是什么?

    网页标题是对网页内容的概括与总结。而SEO标题优化是网站优化的关键,有个好的标题不仅可以提高网站排名,还可以吸引用户点击。SEO标题优化的方法,具体怎么做?接下来带大家简单的了解一…

    网站百科 2023年9月7日
    00405
  • SEO优化技巧

    随着百度对竞价排名位置的大幅减少,不少中小企业由于实力不足,失去了在首页展示的机会,转而把眼光转向SEO优化上,希望借助此渠…

    网站百科 2023年8月8日
    00426
  • 《2021中国网站安全报告》

    原标题:《2021中国网站安全报告》 安全419了解到,奇安信行业安全研究中心等内部多部门于近日联合发布了《2021中国网站安全报告》(以下简称《报告》),从高危端口暴露、第三方漏…

    网站百科 2023年8月12日
    00438
  • CDN原理

    cdn是什么 CDN是Content Delivery Network 即内容分发网络 优势 1. 根据上图的拓扑结构,用户可以就近取到所需内容,解决Internet网络拥堵状况,…

    2024年3月25日
    00350
  • PHPWEB安全问题

    PHP WEB安全问题 规则 1:绝不要信任外部数据或输入 关于 Web 应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是由…

    网站百科 2023年7月16日
    00488

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml