bind9怎样设置能和dnsmasq那样,并发查询多个dns服务器,使用最快返回的结果?

bind9怎样设置能和dnsmasq那样,并发查询多个dns服务器,使用最快返回的结果?,第1张

bind不用特别设置。
它的做法跟dnsmasq不大一样,是基于RTT自动选择。
最终效果跟dnsmasq差不多,还不用发那么多的查询包。
印象中bind的做法是这样的,你可以抓包验证下:
最开始给所有的候选对象弄一个低RTT,然后每次都在RTT < x ms的候选对象中随机选一个(优先选RTT较小的)。
每个对象查完一次就更新它对应的RTT(查的慢的RTT就比较大)。
印象中下一次选对象的时候,还会乘一个平滑参数(跟上一次的RTT值相关),SRTT平滑。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10887487.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存