DNS轮询

✍ dations ◷ 2025-04-27 02:39: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池中移除该服务器,直到下次报告符合参数。

任播

相关

  • 防腐防腐剂(英语:Preservative)是指天然或合成的化学成分,用于加入食品、药品、颜料、生物标本等,以延迟微生物生长或化学变化引起的腐败。亚硝酸盐及二氧化硫是常用的防腐剂之一。下
  • 维多利亚 (塞舌尔)坐标:4°37′00″S 55°27′00″E / 4.6167°S 55.4500°E / -4.6167; 55.4500 维多利亚(Victoria)是塞舌尔共和国的首都,位于马埃岛东北部,2009年时的人口约为25,000人,约为塞舌
  • 孙自一孙自一(?-1643年),河南承宣布政使司汝宁府光山县(今河南省光山县)人,明朝政治人物、同进士出身。崇祯十三年(1640年)庚辰科进士,授湖广黄冈县知县。崇祯十六年(1643年),张献忠攻破黄冈,孙自
  • 打机王《打机王》(日语:ジュブナイル,英语:)是一部2000年上映的日本科幻电影。讲述了四名少年在班级野营时发现了从未来穿越时空来到2000年的小机器人TETRA,由此展开的一系列故事。《打
  • 三重县知事列表三重县知事列表包括三重县的历代知事。
  • 乌诺岛 (几内亚比绍)乌诺岛是几内亚比绍的岛屿,位于大西洋海域,由博拉马区负责管辖,属于比热戈斯群岛的一部分,面积104平方公里,该岛被联合国教科文组织划入其中一个生物圈保护区。坐标:11°06′11″N
  • 国家克里姆林宫国家克里姆林宫或克里姆林宫国家大礼堂(俄语:Государственный Кремлёвский Дворец),又称克里姆林会议宫,是莫斯科克里姆林宫内的一座大型现代建
  • 西提猜西提猜(สิทธิชัย ศิษย์สองพี่น้อง)是泰国自由搏击选手,目前已签约ONE冠军赛。曾获隆披尼体育馆的轻量级冠军和Glory轻量级冠军。截至2020年8月1日,他被Combat Press评为世界第四轻量级。:   Win   Loss   Draw/No contest   Notes
  • 1971年孟加拉知识分子屠杀1971年孟加拉知识分子屠杀,是西巴基斯坦军队及其在当地合作者,尤其是极右翼伊斯兰民兵组织Al-Badr帮助下,在孟加拉国解放战争期间,系统地处决了孟加拉族知识分子的战争罪行。在整个战争期间,大批知识分子被杀害。尤其是1971年3月25日和12月14日发生的处决人数最多,因为很明显孟加拉国即将独立。12月14日在孟加拉国被纪念为知识分子殉难日。在1971年3月25日晚,探照灯行动开始时(开始镇压东巴抗议),达卡大学的一些教授被杀。巴基斯坦国成立以来,西巴基斯坦的统治者歧视和忽略东巴基斯坦公民,并剥夺了他们
  • 保罗·巴雷利保罗·巴雷利(意大利语:Paolo Barelli,1954年6月7日-),意大利男子游泳运动员。他曾代表意大利参加世界游泳锦标赛,获得一枚铜牌。他也曾参加1972年和1976年夏季奥运会。