DNS轮询

✍ dations ◷ 2025-11-27 15:15:03 #DNS轮询

DNS轮询(英语:round-robin DNS)是一种用于负载分配、负载平衡或容错配置多个冗余网际协议(IP)服务主机(例如Web服务器、 FTP服务器)的技术,通过适当的统计模型管理域名系统 (DNS) 响应客户端计算机对地址的请求。

在其最简单的实现中,DNS轮询响应DNS请求的返回结果是多个服务器对应的潜在IP地址栏表,而不是单个潜在IP地址。返回列表中IP地址的顺序是术语(英语:round robin)的基础。对于每次DNS响应,列表中的IP地址的顺序都会被置换。 传统上,IP客户端最初尝试使用从DNS查询返回的第一个地址进行连接, 这样在不同的连接尝试中,客户端将接收来自不同服务器的服务,从而将整体负载分配到不同服务器之间。

一些DNS解析器在实现上尝试重新排序列表,以优先考虑IP地址在数字上“更接近”的网络。这种行为在IPv6的定义过程中被标准化,但也被指责会破坏基于轮询的负载均衡。一些桌面客户端会在连接超时30秒后尝试备用地址。

DNS轮询通常用于在多个Web服务器之间对请求进行负载平衡。例如,一家公司拥有一个域名和相同网页但部署在三个IP地址的三台服务器。这时,设置DNS服务使域名有多个A记录,每个IP地址对应一个。当第一个用户访问网页时,请求将被发送到第一个IP地址。第二个访问主页的用户将被发送到下一个IP地址,第三个用户将被发送到第三个IP地址。在每种情况下,一旦给出IP地址,它就会进入列表的末尾。因此,第四个用户将被发送到第一个IP地址,依此类推。

尽管易于实现,但DNS轮询有许多缺点,例如DNS的分层结构中的缓存记录,以及客户端地址的缓存和重用,这些缺点的组合可能难以管理。同时,不应仅依赖DNS轮询来保障服务的可用性。如果列表中某个地址的服务故障,DNS仍然会继续分发该地址,客户端仍将尝试连接无法访问的服务。

DNS轮询本身可能不是负载均衡的最佳选择,因为只是在每次查询名称服务器时交替地址记录的顺序。由于DNS轮询不考虑业务时常、服务器负载和网络拥塞,所以它最适将大量连接均匀分配到相同容量的服务器上。在其他情况下,它只会进行负载分配,而不是负载均衡。

存在克服这些限制的方法。例如,修改过的DNS服务器(例如 lbnamed )可以定期轮询镜像服务器的可用性和负载因素。如果服务器的回复不符合预设参数,则可以暂时从DNS池中移除该服务器,直到下次报告符合参数。

任播

相关

  • 钱币古希腊钱币- 在钱币学领域,古希腊钱币是其中形成时间最早,发行范围最广,并且对后世钱币体系影响最为深刻的一支。古希腊钱币通常可以按发行地分为以下几类:古希腊打制钱币从公元
  • 系统综合巴生谷综合运输系统由13条列车线路和2条巴士线路组成,为巴生谷(大吉隆坡)地区提供便捷的城市轨道交通服务。一开始,各个公司各自运营不同的铁路系统,致使乘客需要通过走一段路、
  • 陈师道陈师道(1053年-1101年),字履常,一字无己,别号后山居士,彭城(今江苏徐州)人,北宋诗人。 父陈琪,官至国子监博士通判绛州,陈琪亡后,遂家道中落。娶郭概之女为妻,师道穷到无力养家,妻女皆在岳
  • 文库 (出版)以出版的角度来说,一套文库,或文库集(法语:collection éditoriale;意大利语:collana editoriale;西班牙语:colección editorial)是指将一组书,一般是不同作者的作品,集合在同一个标题
  • 赛扬赛扬(英语:Celeron)是英特尔公司中央处理器的一个注册商标。第一代赛扬处理器于1998年发布,当时是比Pentium低端的经济型产品。Intel于2006年发布酷睿处理器,Celeron则作为比Pent
  • 蒋磊蒋磊,著名中国军事商业网站铁血网创办人,在就读清华大学期间决定退学专注于该网站发展,使其成为中国网络空间中国族主义发展的重要网站,是上《福布斯》川籍80后创业者之一。2012
  • 羊尾哨站羊尾哨站是位于云南省曲靖市富源县中安镇羊尾哨村的一个铁路车站,邮政编码655500。车站建于1970年,有盘西铁路经过该站,现办理客货运业务,车站及其上下行区间均已电气化。车站距
  • 马卡迪卡迪盐沼马卡迪卡迪盐沼,原称马卡里卡里盐沼是非洲南部的大型盐沼,位于博茨瓦纳东北部奥卡万戈三角洲东南面,为卡拉哈迪盆地的凹陷低地。总面积16,057.9平方公里,最低处海拔800多米,最大水深30米,气候干燥。是世界上最大的盐沼之一。盐沼通过博泰蒂河连接奥卡万戈沼泽。在雨季,奥卡万戈沼泽的洪水经博泰蒂河进入盐沼,形成辽阔的沼泽。旱季,盐沼区全部干涸,成为盐碱滩。栖息鸟类有鹈鹕、火烈鸟、鹭、鹳等。坐标:.mw-parser-output .geo-default,.mw-parser-output .geo-dms
  • 陈志华 (1929年)陈志华(1929年9月2日-2022年1月20日),男,浙江宁波人,清华大学建筑学院教授,1987年当选为俄罗斯古建筑科学院外籍院士。 2010年获第二届中国建筑传媒奖杰出成就奖提名。1947年由浙江省立杭州高级中学考入清华大学社会系学习,1949年转入建筑系,师从梁思成等,1952年毕业后留校任教。早年主要从事外国建筑史研究,1989年后转入文物建筑保护及乡土建筑研究,取得丰硕成果。2022年1月20日于北京去世。
  • 卡特里娜·斯韦特卡特里娜·斯韦特(英语:Katrina Swett)生于1955年10月8日,是兰托斯人权和正义基金会(Lantos Foundation for Human Rights and Justice)主席。 她还是一名美国教育工作者,2012年至2013年,2014年至2015年担任美国国际宗教自由委员会主席。 在2002年的美国中期选举中,她作为民主党候选人参加了新罕布什尔州第二选区的国会选举,但没有成功。斯威特是第二代美国人。她的父亲、已故国会议员汤姆·兰托斯是犹太人大屠杀幸存者,她的母亲安妮特·蒂勒曼