一个域名的权威DNS往往都有多个,有其实域名服务商或者一般的互联网大公司的NS可能非常多。那么我们的local dns做递归的时候是如何选择使用哪个NS呢。一般是根据SRTT算法来做选择。不过的软件的方式有所不同,总的来说有几种: 1. 选择RT最短的NS。 2. 平均选择RT小于一定阈值的NS。 3. 把NS参考RT和一些其他的因素进行排序,按照不同的比例进行选择。
可以参考一下这个PDF。