因此,如果我有一个域的 3 个 IP 地址,我会使用我的权威 DNS 服务器对其进行配置,但这是循环发送其所发出的 IP 的服务器吗,还是它将所有 3 个 IP 地址都发送给递归 DNS 服务器,然后在这里进行循环处理?
答案1
循环调度必须在递归服务器上处理,因为如果它在权威服务器上处理,那么在启用循环调度的情况下 DNS 缓存将被破坏(因为循环调度会在每次请求时使递归服务器的数据无效)。
第一个查询服务器以解析此主机名的 DNS 客户端将按默认顺序接收列表。当第二个客户端发送后续查询以解析此名称时,列表将轮换 [...]
所以据我所知,递归服务器必须进行这种旋转,否则地址就不会像文档建议的那样在每个客户端请求时旋转。
回答你问题的另一部分,权威服务器绝对会将所有地址提供给递归服务器。你可以通过运行dig example.com
unix 提示来验证这一点(dig 默认发送递归查询)。