DNS 解析
文档目录
    加载中
文档中心 DNS 解析 解析权重设置说明

解析权重设置说明

什么是解析权重?

解析权重指在 DNS 服务器中为同一个主机记录、同一线路类型配置多个记录值,在应答 DNS 查询时,所有记录值按照预先设置的权重进行返回不同的解析结果,将解析流量分配到不同的解析服务器上,从而达到负载均衡的目的。

解析负载均衡设置权重的好处?

为负载均衡设置权重值,可以在解析上合理分配用户请求,让服务器均摊用户请求流量,达到减轻单台服务器压力的目的。或让负载能力强的服务器得到更多的请求,让负载能力弱的服务器得到较少的请求,合理利用服务器资源。

权重设置针对那些解析记录?

权重配置仅适用于记录类型为“A记录、CNAME记录、AAAA记录。

不设置负载均衡,仅设置权重如何返回解析记录?

如您不设置负载均衡,仅设置一条解析记录的权重,如:20,则 100% 返回该记录值。如下图所示:

说明:若您设置权重为0,则表示不设置权重,正常返回解析。

同一记录类型的负载均衡权重如何进行计算?

权重设置支持0-100的整数。在负载均衡中,记录负载率=权重/权重总和。如设置2条同一个主机记录、同一线路类型的解析记录,并分别设置权重为 50 和 60,则2条解析记录的负载率分别约为 45%、54%

说明:本文中记录负载率特指解析记录所占负载均衡权重的百分比。

混合使用 A/AAAA/CNAME 记录类型权重如何计算?

不同记录类型之间权重互不影响,进行单独计算。如同一个主机记录、同一线路类型的A记录与AAAA记录各为100%记录负载率使用额度。如下图所示:

设置负载均衡中某条解析记录权重为0时,如何进行返回?

若您在同一个主机记录、同一线路类型的负载均衡中设置某条解析记录权重为0时,将直接关闭该负载均衡的权重设置(注意不是暂停解析),采用均衡负载进行解析返回,各记录负载率为:100%/负载条数。如2个同一个主机记录、同一线路类型的负载均衡,关闭后各为:50%。如下图所示:

负载均衡中暂停其中一条解析记录时,权重会发生变化吗?

负载均衡中暂停其中一条解析记录或多个解析记录时,占用的记录负载率会归还。如2个同一个主机记录、同一线路类型的负载均衡,权重各为50,各解析占比是 50/(50+50),暂停其中一条解析记录后,剩余的一条解析占比是 50/50=100%。如下图所示:

负载均衡设置值变化时,如何进行返回?

记录都没有权重值的时候,是均等权重。这个时候设置某一条记录的权重值,所有记录会同步该权重值,保证当前解析记录依然按照均等概率返回。

记录有设置权重值,新增负载均衡的记录没设置权重值时,新增的记录权重是已有权重值总和的平均值。

关闭权重功能时,会关闭当前负载均衡线路的所有权重配置,使当前解析记录按照均等概率返回。

设置了负载均衡,如何返回记录值?

  1. 同一主机头, 没有配置权重, 按1:1 处理,同时返回全部记录值, 会以随机顺序返回全部记录值
  2. 两条记录配置的权重值相同, 同时返回全部记录值, 会以随机顺序返回全部记录值
  3. 多条记录配置的权重值不同, 按权重比例返回某条记录值, 例如 A:B:C = 1:4:5, 10%的概率返回A记录, 40%的概率返回B记录, 50%的记录返回C记录
  4. 多条记录配置的权重值不同,但其中某两条的记录一样, 例如 A:B:C = 1:1:2, 则50%的概率返回A和B, A和B以随机顺序排列, 50%的概率返回C记录
最近更新于 2024-04-17 16:23

DNSPod 域名检测工具

查询域名信息,快速排查网站问题

网站自助排障

快速判断问题、提供合适的解决方案