我最近换了一个路由器,它允许我将网络的 DNS 解析设置为内部服务器。因此,我正在尝试一些 DNS 缓存技术(如 bind9、pdnsd 等)来加快 DNS 解析速度。
问题是我没有一个好的方法来对查询进行基准测试。我理想情况下寻找的是:
- 可以测试大量真实域的东西。
不同测试的数量在这里是最重要的。 - 某种比较测试的方法。基准测试需要指标。解决问题的时间似乎合乎逻辑,但我愿意听取建议。
- 自动化且不涉及任何操作。我很乐意编写一些脚本,但它需要处理所有内容并得出一个结果而无需进一步处理,这样我才能确定当前的 DNS 缓存实现是否有效。
这既是“对 DNS 进行基准测试的好方法是什么”,也是“是否有任何工具可以对 DNS 进行基准测试”。如果已经有某种东西可以帮我完成所有这些工作,那么这是一个很好的答案。