根据https://nlnetlabs.nl/documentation/unbound/unbound.conf/可以配置多个转发器forward-addr
对于转发区域,此名称服务器列表用于将查询转发到该列表。列出的服务器(如 forward-host: 和 forward-addr:)必须处理查询的进一步递归。
但是没有说明如何使用这些服务器。是否只查询第一个服务器?是否同时查询所有服务器并发送最快的答案?还是以循环方式查询?或者还有其他选择?
答案1
答案2
Unbound 的 SRTT 实现了 RFC2988 https://tools.ietf.org/html/rfc2988。
基本上,unbound 会偶尔随机选择一个 SRTT 介于最快和(最快 + 400ms)之间的服务器。
Bind 类似地在 srtt 上使用衰减函数,以便它偶尔会选择较慢的服务器而不是仅仅坚持使用最快的服务器。