DNS轮询

✍ dations ◷ 2025-11-29 05:22:01 #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池中移除该服务器,直到下次报告符合参数。

任播

相关

  • ΡRho(大写Ρ,小写ρ,中文音译:柔、若),是第十七个希腊字母。小写ρ用于:西里尔字母的 Р 及拉丁字母的 R 都是由 Rho 演变而成。
  • 丙子战争丙子战争,又称“丙子胡乱”,指1636年(清崇德元年、朝鲜仁祖十四年)皇太极称帝后不久率领“十万”清朝军队攻打朝鲜的事件。这是满洲(后金及清)政权第二次攻打朝鲜,因爆发于丙子年,故
  • 国立台湾史前文化博物馆南科考古馆国立台湾史前文化博物馆南科考古馆(简称史前博物馆南科考古馆)是位于南部科学工业园区管理局旁的史前博物馆,占地约2.44公顷,目的是保存、展示南科考古遗址出土的文物。建筑由
  • 鼠总科鼠,又称老鼠或耗子,即鼠总科(Muroidea),是一种属于啮齿类的总科,其中含有仓鼠、沙鼠、大鼠、小鼠,以及其他亲缘动物。它们广泛分布于南极以外的各个大陆。由于难以测定各分类群之间
  • 舞袖站舞袖站(韩语:무수역)是朝鲜民主主义人民共和国咸镜北道富宁郡舞袖劳动者区的一个铁路车站,属于茂山线。茂山线
  • 迪布茨·德内斯迪布茨·德内斯(匈牙利语:Dibusz Dénes;1990年11月16日-)是一位匈牙利足球运动员。在场上的位置是边锋。他现在效力于匈牙利足球甲级联赛球队费伦斯华路士体育会。他也代表匈牙
  • 侧脸 (平井坚单曲)《侧脸》(日语:横顔/罗马拼音:Yokogao/英文:Profile),日本男歌手平井坚的第3张单曲。1995年11月22日发行。
  • 华尔街之狼 (回忆录)《华尔街之狼》(英语:)是一本由前股票经纪人和商人乔丹·贝尔福特所写的非小说回忆录,2007年9月25日由矮脚鸡图书出版公司(英语:Bantam Books)负责出版。这是他的第一本著作,下一本
  • 宣陵站宣陵站(朝鲜语:선릉역/宣陵驛  */?)是一个位于首尔特别市江南区德黑兰路,属于首尔地铁2号线与盆唐线的转乘站。两条路线都是2面2线对向式月台,设有月台幕门,2号线月台不可转乘反
  • 太平洋西南航空182号班机空难太平洋西南航空公司(简称PSA)182号班机是一架注册编号N533PS的波音727-214的客机。在1978年9月25日在美国加州的圣迭戈与一架塞斯纳C-172小型飞机相撞,