DNS轮询

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

任播

相关

  • 十二年国民教育十二年国民基本教育,简称“十二年国教”,是中华民国教育部希望延长基本教育年限,将高中、高职、五专的前三年纳入并统整,以提升国民素质与国家实力,并以“全人教育”、“核心素养
  • 出世拒绝社交,也就是一般所谓的排挤,是指故意将个体拒于社交关系和社会互动之外的行为。社交拒绝涵盖人际关系上的拒绝、同侪拒绝、排挤、告白被拒绝、家庭隔阂(英语:familial estra
  • Miu Miu 意大利米兰(设计)Miu Miu是由Miuccia Prada于意大利米兰创立的一所时装公司,名字取于Miuccia Prada的花名Miu Miu。目前Miu Miu全权由Prada管理。Miu Miu早前迁至位于法国巴
  • 南度蓝姆·高德西南度蓝姆·维纳亚克·高德西(马拉提语:नथुराम गोडसे,英语:Nathuram Vinayak Godse,1910年5月10日-1949年11月15日):26,印度马哈拉施特拉邦人,印度民族主义(英语:Hindu natio
  • 柱谐函数在数学中,柱谐函数是指在柱坐标中,拉普拉斯方程, ∇ 2 V ( ρ ,
  • 辛特尔《辛特尔》(又名《寻龙记》,英语:Sintel)是一部由Blender基金会创作的开放版权、创作共用的动画电影,代号Durian。片长15分钟,讲述了一个吉普赛女孩寻找自己的宠物飞龙的故事。 该
  • 西武巨蛋西武巨蛋(日语:西武ドーム/せいぶドーム  */?,英语:Seibu Dome)是位于日本埼玉县所泽市的巨蛋式棒球场,由西武集团(日语:西武グループ)兴建营运,同时亦是日本职棒西武狮队的主场所在
  • 福德站福德站是一个漳泉肖铁路上的铁路车站,位于福建省安溪县感德镇福德村,建于1970年,目前为四等站,邮政编码为362415。车站于2014年12月10日起不再办理客运业务,目前仅办理金属矿石、
  • 2019年巴西大奖赛2019年巴西大奖赛(英语:2019 Brazilian Grand Prix),官方名称为2019年一级方程式赛车喜力巴西大奖赛(葡萄牙语:Formula 1 Heineken Grande Prêmio do Brasil 209),是2019年11月15日至11月17日举办于巴西的一场一级方程式赛车赛事。比赛在若泽·卡洛斯·帕塞赛道举行,总计71圈。这是2019年世界一级方程式锦标赛的第20场分站赛事,同时是第48届巴西大奖赛
  • 粟鹿神社粟鹿神社(日语:粟鹿神社/あわがじんじゃ  */?)是日本兵库县朝来市山东町(日语:山東町 (兵庫県))粟鹿(日语:粟鹿村)的神社,社格是名神大社、但马国一宫或二宫以及县社,但马五社之一。氏子数目方面,根据《府县乡社明治神社志料(日语:府県郷社明治神社誌料)》记载是47户,根据《日本社寺大观》和《兵库县神社志》记载是50户,《兵库县神社志》还提及神社有崇敬者300户,神社本厅出版的《神社名鉴》则指是56户。文化财方面,粟鹿神社敕使(日语:勅使)门、社丛林(日语:鎮守の森)、木造着色随身(日语:随身)倚像和