DNS轮询

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

任播

相关

  • 杂交杂交种(英语:hybrid)又称杂种或混种,是指从两种不同的生物杂交产生的后代。依双亲的生殖隔离程度,杂交后代可能无法存活、可存活但无法生殖、可存活并生殖但适应力较低、或是完全
  • 条形码条形码或称条码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成
  • 药物假期药物假期(drug holiday)是指病患停止用药一段时间,可能从几天、几个月甚至到几年。有许多医疗方式中有包括药物假期在内,最有名的是人类免疫缺陷病毒治疗,有研究发现停药可以促进
  • 晓高·艾简达拿晓高·阿简达宁(Hugo Alcântara),1979年7月28日生于库亚巴,巴西职业足球运动员,现效力于巴西球会Grêmio Esportivo Osasco。
  • 米奇·曼托(1952、1953、1954、1955、1956、1957、1958、 1959、1960、1961、1962、1963、1964、1965、 1967、1968)(1951、1952、1953、1956、1958、1961、1962)米奇·查理斯·曼托(英语:Mi
  • 拔奇拔奇,高句丽新大王伯固的儿子。伯固死后,他的长子男武即位,男武在位几年去世。男武的两个弟弟拔奇、伊夷模争位。拔奇不肖,高句丽国人共立伊夷模为王。拔奇报怨自己作为哥哥不得
  • 冰岛电影冰岛电影是冰岛的电影文化。冰岛的第一部电影在1906年诞生,但是在长达几十年的时间里,冰岛并没有一个健全的电影业。1919年一个丹麦摄制组在冰岛拍摄了《博格一家的故事》,展现
  • 留楚排干留楚排干,位于中华人民共和国河北省中部滹沱河和滏阳河之间的一条排涝干渠,系1965年在滹沱河故道基础上开挖而成。上游也称沱阳河,起自饶阳县西部王同岳镇李家庄村京堂分干下口
  • 145街车站 (IND线)145街车站(英语:145th Street station)是美国纽约地铁一个双层快车地铁站,服务IND第八大道线和IND汇集线,位于曼哈顿哈莱姆区及汉默尔顿高地(英语:Hamilton Heights, Manhattan)145街(英语:145th Street (Manhattan))及圣尼古拉斯大道(英语:Saint Nicholas Avenue (Manhattan))交界,设有A线和D线(任何时候停站)、C线(任何时候停站(深夜除外))与B线(仅平日停站)列车服务。此地下车站于1932年9
  • 汶川县汶川县是中国四川省阿坝藏族羌族自治州辖县。县治威州镇,是中国四个羌族聚居县之一,汉朝时称绵虒。汶川县因汶水得名,主要民族为汉族、羌族、藏族。境内有卧龙自然保护区,为大熊猫的研究和主要繁殖地,四姑娘山为主要旅游景点。汶川地区出土了多处新石器时代遗址。位于汶川县城威州北端的姜维城遗址经考古确认为岷江上游地区的新石器时代遗址,该遗址延长时期长分三期。估计是黄河上、中游地区仰韶文化中晚期的一支的传入岷江上游产生的新文化类型。彩陶片纹饰方面和发掘的石棺葬的古墓与甘肃、青海地区的马家窑文化有相似之处。姜维城遗址与成都