0

令人惊讶的是,我似乎无法在 Google 搜索中找到这个问题的答案。

SRV 记录集中有多少记录太多?

10、50 100?

如果我想提供一个主机名来平衡同一物理位置的 50 台服务器,那么如何最好地做到这一点?

如何将其扩展到 100 台服务器?

4

1 回答 1

1

SRV 记录集中有多少记录太多?

这一切都取决于使用它们的应用程序。

此外,更多SRV记录意味着更大的 DNS 数据包,因此如果 EDNS 支持或 TCP 查询中断,可能会出现问题。

这实际上由 RFC 2782 阐明SRV

目前,DNS 回复的实际限制为 512 字节。在所有解析器都可以处理更大的响应之前,强烈建议域管理员将其 SRV 回复保持在 512 字节以下。

(但它是在 2000 年 2 月写的,所以从那时起很多事情都发生了变化)。

如果我想提供一个在同一物理位置的 50 台服务器之间平衡的主机名

DNS 可能不是您问题的完美解决方案。您只能有一条记录指向负载均衡器,然后该负载均衡器将处理 50 台物理服务器之间的拆分。

请注意,您可能希望查看较新的HTTPS/SVCB记录(IETF RFC 尚未发布,但代码点已被允许,并且它们已被广泛使用,并且至少目前由 Google、Apple 和 CloudFlare 的软件使用/发布)。

于 2021-10-20T21:29:53.280 回答